Documentation
¶
Index ¶
- type ReadFn
- type Result
- func (r *Result) EvalInput() string
- func (r *Result) EvalOutput() string
- func (r *Result) RecordId() string
- func (r *Result) SampleId() int
- func (r *Result) SetEvalOutput(evalOutput string)
- func (r *Result) SetRecordId(recordId string)
- func (r *Result) SetTestOutput(testOutput string)
- func (r *Result) TestInput() string
- func (r *Result) TestOutput() string
- type ResultRecord
- type RunFn
- type Runner
- func (r *Runner) ReadResults(ctx context.Context, id int) ([]*Result, error)
- func (r *Runner) ReadSamples(ctx context.Context) ([]*Result, error)
- func (r *Runner) RunAllEvalOnly(ctx context.Context, id, concurrency int) error
- func (r *Runner) RunAllTestEval(ctx context.Context, id, concurrency int) error
- func (r *Runner) RunAllTestOnly(ctx context.Context, id, concurrency int) error
- func (r *Runner) RunEval(ctx context.Context, result *Result) error
- func (r *Runner) RunTest(ctx context.Context, result *Result) error
- func (r *Runner) SetEvalFields(s ...string)
- func (r *Runner) SetTestFields(s ...string)
- func (r *Runner) TaskName() string
- func (r *Runner) WriteResult(ctx context.Context, result *Result, create bool) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Result ¶
type Result struct {
// contains filtered or unexported fields
}
func (*Result) EvalOutput ¶
func (*Result) SetEvalOutput ¶
func (*Result) SetRecordId ¶
func (*Result) SetTestOutput ¶
func (*Result) TestOutput ¶
type ResultRecord ¶
type ResultRecord struct {
larkbase.Meta
TaskName larkbase.TextField `lark:"task_name"`
SampleId larkbase.NumberField `lark:"sample_id"`
TestInput larkbase.TextField `lark:"test_input"`
EvalInput larkbase.TextField `lark:"eval_input"`
TestOutput larkbase.TextField `lark:"test_output"`
EvalOutput larkbase.TextField `lark:"eval_output"`
TestCost larkbase.NumberField `lark:"test_cost"`
}
type Runner ¶
type Runner struct {
// contains filtered or unexported fields
}
func (*Runner) ReadResults ¶
func (*Runner) RunAllEvalOnly ¶
func (*Runner) RunAllTestEval ¶
func (*Runner) RunAllTestOnly ¶
func (*Runner) SetEvalFields ¶ added in v1.0.9
func (*Runner) SetTestFields ¶ added in v1.0.9
Click to show internal directories.
Click to hide internal directories.