diff --git a/conf.toml b/conf.toml index 5c45a8a..615b747 100644 --- a/conf.toml +++ b/conf.toml @@ -62,20 +62,30 @@ src = "./cases/5.in" [stages.parser] name = "diff" [[stages.parser.with.cases]] +[[stages.parser.with.cases.outputs]] score = 100 -stdoutPath = "./cases/1.out" +fileName = "stdout" +answerPath = "./cases/1.out" [[stages.parser.with.cases]] +[[stages.parser.with.cases.outputs]] score = 100 -stdoutPath = "./cases/2.out" +fileName = "stdout" +answerPath = "./cases/2.out" [[stages.parser.with.cases]] +[[stages.parser.with.cases.outputs]] score = 100 -stdoutPath = "./cases/3.out" +fileName = "stdout" +answerPath = "./cases/3.out" ignoreWhitespace=true [[stages.parser.with.cases]] +[[stages.parser.with.cases.outputs]] score = 100 -stdoutPath = "./cases/4.out" +fileName = "stdout" +answerPath = "./cases/4.out" ignoreWhitespace=true [[stages.parser.with.cases]] +[[stages.parser.with.cases.outputs]] score = 100 -stdoutPath = "./cases/5.out" +fileName = "stdout" +answerPath = "./cases/5.out" ignoreWhitespace=false diff --git a/expected.json b/expected.json new file mode 100644 index 0000000..87f961a --- /dev/null +++ b/expected.json @@ -0,0 +1 @@ +[{"name":"compile","results":[{"score":0,"comment":""}],"force_quit":false},{"name":"run","results":[{"score":100,"comment":""},{"score":0,"comment":"difference found in stdout:\n```diff\n 3072\n- 234890234\n- 342342\n- 1234234\n- 300072\n- 43234\n- 1243\n \n```\n"},{"score":100,"comment":""},{"score":100,"comment":""},{"score":0,"comment":"difference found in stdout:\n```diff\n- 37200\n+ 3072\n \n```\n"}],"force_quit":false}] diff --git a/expected_regex.json b/expected_regex.json deleted file mode 100644 index 81a8507..0000000 --- a/expected_regex.json +++ /dev/null @@ -1 +0,0 @@ -[{"name":"compile","results":[{"score":0,"comment":""}],"force_quit":false},{"name":"run","results":[{"score":100,"comment":"executor status: run time: \\d+ ns, memory: \\d+ bytes\n"},{"score":0,"comment":"executor status: run time: \\d+ ns, memory: \\d+ bytes\ndifference found:\n```diff\n 3072\n\\- 234890234\n\\- 342342\n\\- 1234234\n\\- 300072\n\\- 43234\n\\- 1243\n \n```"},{"score":100,"comment":"executor status: run time: \\d+ ns, memory: \\d+ bytes\n"},{"score":100,"comment":"executor status: run time: \\d+ ns, memory: \\d+ bytes\n"},{"score":0,"comment":"executor status: run time: \\d+ ns, memory: \\d+ bytes\ndifference found:\n```diff\n\\- 37200\n\\+ 3072\n \n```"}],"force_quit":false}]