-
Running fully automated testing of judgedaemon: create database, submit stuff, judge it all, check whether it gives expected output.
Run this nightly/weekly.
-
The CCS must either be freely useable, or must be accompanied by a license granting to the ACM-ICPC the non-exclusive, non-revocable, non-transferable rights of use of the CCS both for purposes of eva…
-
The CCS must provide the ability to compile and execute (or interpret, as appropriate for the language) submitted source code files for each of the languages specified by the Programming Environment o…
-
The CCS must run on the computer platform set aside for the CCS at the World Finals and posted at the ICPC web site. Normally this will consist of several auto-judging machines that are identical to t…
-
The CCS must be able to run at the world finals site without contact to anything outside the contest network.
-
The CCS must not impose an upper limit on the number of different contest problems.
The CCS must not impose an upper limit on the number of teams.
The CCS must not impose an upper limit on the num…
-
```
In addition, any additional analytical capabilities allowing the judges to track differences between submissions are appreciated.
```
-
When a team solution overflows the output limit, it will be terminated with a RUN-ERROR. It would be better if this just produces a wrong-answer or maybe timelimit.
Proposed solution: when output lim…
-
The CCS must also support persistence of the contest state once the contest has been started. This means that following a shutdown of the CCS, or a power failure on the machine(s) on which the CCS run…
-
The CCS must support the ability to assign, to a single run, an updated judgment chosen from among any of the allowed run judgments as defined in Judge Responses, or else to mark the run as deleted. D…