JOJ3/internal/executors/dummy/executor.go
张泊明518370910136 a9a829da3f
Some checks failed
build-image / create-empty-commit (push) Failing after 4s
checks / build (push) Successful in 1m20s
feat: rename module
2024-09-30 17:38:40 -04:00

30 lines
593 B
Go

package dummy
import (
"focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/internal/stage"
"github.com/criyle/go-judge/envexec"
)
type Dummy struct{}
func (e *Dummy) Run(cmds []stage.Cmd) ([]stage.ExecutorResult, error) {
var res []stage.ExecutorResult
for range cmds {
res = append(res, stage.ExecutorResult{
Status: stage.Status(envexec.StatusAccepted),
ExitStatus: 0,
Error: "",
Time: 0,
Memory: 0,
RunTime: 0,
Files: map[string]string{},
FileIDs: map[string]string{},
})
}
return res, nil
}
func (e *Dummy) Cleanup() error {
return nil
}