icpc-jag / rime

Rime: Automation Tool for Programming Contest Organizers
MIT License
45 stars 28 forks source link

Fix handling output file in DOMjudge reactive problem #103

Open tossy310 opened 2 months ago

tossy310 commented 2 months ago

Before this change, DOMJudgeReactiveRunner ignores the output file because reactive problems don't usually have output, and interactor don't use it.

However, when packing zip to upload, diff file is mandatory, so even though it just creates an empty file, DOMJudgeReactiveRunner should make sure diff file is created so that later pack and upload won't fail due to missing diff file.

Fixes #102.

(cc: @riantkb, @climpet )