JOJ3/internal/executors/dummy/executor.go

26 lines
514 B
Go

package dummy
import (
"focs.ji.sjtu.edu.cn/git/FOCS-dev/JOJ3/internal/stage"
"github.com/criyle/go-judge/envexec"
)
type Dummy struct{}
func (e *Dummy) Run(stage.Cmd) (*stage.ExecutorResult, error) {
return &stage.ExecutorResult{
Status: stage.Status(envexec.StatusInvalid),
ExitStatus: 0,
Error: "I'm a dummy",
Time: 0,
Memory: 0,
RunTime: 0,
Files: map[string]string{},
FileIDs: map[string]string{},
}, nil
}
func (e *Dummy) Cleanup() error {
return nil
}