You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Download all the solution files and store them in a temporary directory.
Run a dedicated Docker container which will build the program (it should try to sandbox the compilation process as much as possible, apply timeouts, etc.).
If compilation succeeded download a test case, mount the resulting binary in a new container, run it with the test case as input and store the output.
Update the state:
If the process exited cleanly compare the actual output to the expected output (or run a verification script in an extended scenario) and update the state appropriately.
If errors occurred save them in the database.
Delete files specific to this test case.
Repeat 3-5 for all test cases in a problem.
Clean up the entire directory made for this solution.
No description provided.
The text was updated successfully, but these errors were encountered: