fix: mount directory must end with separator
This commit is contained in:
parent
16fe7fd58f
commit
633d63a220
@ -20,7 +20,7 @@ func (s *service) Compile(meta *JudgeMeta) (*JudgeStatus, e.Status) {
|
||||
|
||||
// 1. prepare judge environment
|
||||
workDir := filepath.Join(UserDir, meta.Run.User)
|
||||
judgeDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", meta.Run.Version), "judge")
|
||||
judgeDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", meta.Run.Version), "judge") + string(filepath.Separator)
|
||||
|
||||
sourceFile := filepath.Join(workDir, fmt.Sprintf("%s.%s", meta.Run.User, meta.Run.Lang))
|
||||
targetFile := filepath.Join(workDir, fmt.Sprintf("%s.out", meta.Run.User))
|
||||
|
@ -49,8 +49,8 @@ func (s *service) PrebuildProblem(meta *JudgeMeta, config *Config, force bool) e
|
||||
return e.Success
|
||||
}
|
||||
|
||||
dataDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", meta.Run.Version), "data")
|
||||
judgeDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", meta.Run.Version), "judge")
|
||||
dataDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", meta.Run.Version), "data") + string(filepath.Separator)
|
||||
judgeDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", meta.Run.Version), "judge") + string(filepath.Separator)
|
||||
|
||||
args := &RunArgs{
|
||||
Program: ProgramArgs{
|
||||
|
@ -154,8 +154,8 @@ func (s *service) ProblemRun(meta *JudgeMeta) ProblemRunResults {
|
||||
|
||||
func (s *service) ProblemJudge(meta *JudgeMeta) {
|
||||
workDir := filepath.Join(UserDir, meta.Run.User)
|
||||
dataDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", meta.Run.Version), "data")
|
||||
judgeDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", meta.Run.Version), "judge")
|
||||
dataDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", meta.Run.Version), "data") + string(filepath.Separator)
|
||||
judgeDir := filepath.Join(ProblemDir, fmt.Sprintf("%d", meta.Run.Version), "judge") + string(filepath.Separator)
|
||||
script := meta.Cfg.Lang.JudgeScript()
|
||||
|
||||
runtimeArgs := RuntimeArgs{
|
||||
|
Loading…
Reference in New Issue
Block a user