mirror of
https://code.forgejo.org/forgejo/runner.git
synced 2025-10-05 19:30:59 +00:00
Fixes #994. First commit ensures that the interpolateResults method is invoked before data is sent to the reporter. Second commit changes how data is sent to the reporter to include both the result and the job outputs. <!--start release-notes-assistant--> <!--URL:https://code.forgejo.org/forgejo/runner--> - bug fixes - [PR](https://code.forgejo.org/forgejo/runner/pulls/995): <!--number 995 --><!--line 0 --><!--description Zml4OiBzZW5kIGpvYiBvdXRwdXRzICYgam9iIHJlc3VsdCB0byBGb3JnZWpvIGluIHN5bmMgd2l0aCBlYWNoIG90aGVy-->fix: send job outputs & job result to Forgejo in sync with each other<!--description--> <!--end release-notes-assistant--> Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/995 Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org> Co-authored-by: Mathieu Fenniak <mathieu@fenniak.net> Co-committed-by: Mathieu Fenniak <mathieu@fenniak.net>
264 lines
6.7 KiB
Go
264 lines
6.7 KiB
Go
// Code generated by mockery v2.53.5. DO NOT EDIT.
|
|
|
|
package mocks
|
|
|
|
import (
|
|
logrus "github.com/sirupsen/logrus"
|
|
mock "github.com/stretchr/testify/mock"
|
|
)
|
|
|
|
// FieldLogger is an autogenerated mock type for the FieldLogger type
|
|
type FieldLogger struct {
|
|
mock.Mock
|
|
}
|
|
|
|
// Debug provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Debug(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Debugf provides a mock function with given fields: format, args
|
|
func (_m *FieldLogger) Debugf(format string, args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, format)
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Debugln provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Debugln(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Error provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Error(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Errorf provides a mock function with given fields: format, args
|
|
func (_m *FieldLogger) Errorf(format string, args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, format)
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Errorln provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Errorln(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Fatal provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Fatal(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Fatalf provides a mock function with given fields: format, args
|
|
func (_m *FieldLogger) Fatalf(format string, args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, format)
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Fatalln provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Fatalln(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Info provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Info(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Infof provides a mock function with given fields: format, args
|
|
func (_m *FieldLogger) Infof(format string, args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, format)
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Infoln provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Infoln(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Panic provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Panic(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Panicf provides a mock function with given fields: format, args
|
|
func (_m *FieldLogger) Panicf(format string, args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, format)
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Panicln provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Panicln(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Print provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Print(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Printf provides a mock function with given fields: format, args
|
|
func (_m *FieldLogger) Printf(format string, args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, format)
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Println provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Println(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Warn provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Warn(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Warnf provides a mock function with given fields: format, args
|
|
func (_m *FieldLogger) Warnf(format string, args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, format)
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Warning provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Warning(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Warningf provides a mock function with given fields: format, args
|
|
func (_m *FieldLogger) Warningf(format string, args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, format)
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Warningln provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Warningln(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// Warnln provides a mock function with given fields: args
|
|
func (_m *FieldLogger) Warnln(args ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, args...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// WithError provides a mock function with given fields: err
|
|
func (_m *FieldLogger) WithError(err error) *logrus.Entry {
|
|
ret := _m.Called(err)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for WithError")
|
|
}
|
|
|
|
var r0 *logrus.Entry
|
|
if rf, ok := ret.Get(0).(func(error) *logrus.Entry); ok {
|
|
r0 = rf(err)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*logrus.Entry)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// WithField provides a mock function with given fields: key, value
|
|
func (_m *FieldLogger) WithField(key string, value interface{}) *logrus.Entry {
|
|
ret := _m.Called(key, value)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for WithField")
|
|
}
|
|
|
|
var r0 *logrus.Entry
|
|
if rf, ok := ret.Get(0).(func(string, interface{}) *logrus.Entry); ok {
|
|
r0 = rf(key, value)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*logrus.Entry)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// WithFields provides a mock function with given fields: fields
|
|
func (_m *FieldLogger) WithFields(fields logrus.Fields) *logrus.Entry {
|
|
ret := _m.Called(fields)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for WithFields")
|
|
}
|
|
|
|
var r0 *logrus.Entry
|
|
if rf, ok := ret.Get(0).(func(logrus.Fields) *logrus.Entry); ok {
|
|
r0 = rf(fields)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*logrus.Entry)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// NewFieldLogger creates a new instance of FieldLogger. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
|
|
// The first argument is typically a *testing.T value.
|
|
func NewFieldLogger(t interface {
|
|
mock.TestingT
|
|
Cleanup(func())
|
|
},
|
|
) *FieldLogger {
|
|
mock := &FieldLogger{}
|
|
mock.Mock.Test(t)
|
|
|
|
t.Cleanup(func() { mock.AssertExpectations(t) })
|
|
|
|
return mock
|
|
}
|