execution_loggers

package
v0.0.0-...-45fb69a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 18, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExecutionLogs

type ExecutionLogs = actions.ExecutionLogs

type FileExecutionLogger

type FileExecutionLogger struct {
	// contains filtered or unexported fields
}

func NewFileExecutionLogger

func NewFileExecutionLogger(outputFilename string, outputFileReaderWriter OutputFileReaderWriter) *FileExecutionLogger

func (*FileExecutionLogger) LoadExecutionLog

func (f *FileExecutionLogger) LoadExecutionLog() (actions.ExecutionLogs, error)

func (*FileExecutionLogger) LogExecution

func (f *FileExecutionLogger) LogExecution(steps []actions.StepResult) error

type OutputFileReaderWriter

type OutputFileReaderWriter interface {
	Read(filename string) (ExecutionLogs, error)
	Write(filename string, logs ExecutionLogs) error
}

type OutputFileReaderWriterMock

type OutputFileReaderWriterMock struct {
	mock.Mock
}

OutputFileReaderWriterMock is an autogenerated mock type for the OutputFileReaderWriter type

func NewOutputFileReaderWriterMock

func NewOutputFileReaderWriterMock(t interface {
	mock.TestingT
	Cleanup(func())
}) *OutputFileReaderWriterMock

NewOutputFileReaderWriterMock creates a new instance of OutputFileReaderWriterMock. 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 (*OutputFileReaderWriterMock) EXPECT

func (*OutputFileReaderWriterMock) Read

func (_m *OutputFileReaderWriterMock) Read(filename string) (ExecutionLogs, error)

Read provides a mock function with given fields: filename

func (*OutputFileReaderWriterMock) Write

func (_m *OutputFileReaderWriterMock) Write(filename string, logs ExecutionLogs) error

Write provides a mock function with given fields: filename, logs

type OutputFileReaderWriterMock_Expecter

type OutputFileReaderWriterMock_Expecter struct {
	// contains filtered or unexported fields
}

func (*OutputFileReaderWriterMock_Expecter) Read

Read is a helper method to define mock.On call

  • filename string

func (*OutputFileReaderWriterMock_Expecter) Write

func (_e *OutputFileReaderWriterMock_Expecter) Write(filename interface{}, logs interface{}) *OutputFileReaderWriterMock_Write_Call

Write is a helper method to define mock.On call

  • filename string
  • logs ExecutionLogs

type OutputFileReaderWriterMock_Read_Call

type OutputFileReaderWriterMock_Read_Call struct {
	*mock.Call
}

OutputFileReaderWriterMock_Read_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Read'

func (*OutputFileReaderWriterMock_Read_Call) Return

func (*OutputFileReaderWriterMock_Read_Call) Run

func (*OutputFileReaderWriterMock_Read_Call) RunAndReturn

type OutputFileReaderWriterMock_Write_Call

type OutputFileReaderWriterMock_Write_Call struct {
	*mock.Call
}

OutputFileReaderWriterMock_Write_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Write'

func (*OutputFileReaderWriterMock_Write_Call) Return

func (*OutputFileReaderWriterMock_Write_Call) Run

func (*OutputFileReaderWriterMock_Write_Call) RunAndReturn

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL