Persist Execution Environment when running code

This commit is contained in:
Sebastian Serth
2022-04-15 15:16:57 +02:00
parent 4887f4af02
commit d10735d0a8
7 changed files with 39 additions and 4 deletions

View File

@@ -293,7 +293,7 @@ class SubmissionsController < ApplicationController
# save the output of this "run" as a "testrun" (scoring runs are saved in submission.rb)
def save_run_output
Testrun.create(
testrun = Testrun.create(
file: @file,
cause: 'run',
submission: @submission,
@@ -301,6 +301,7 @@ class SubmissionsController < ApplicationController
container_execution_time: @container_execution_time,
waiting_for_container_time: @waiting_for_container_time
)
TestrunExecutionEnvironment.create(testrun: testrun, execution_environment: @submission.used_execution_environment)
end
def send_hints(tubesock, errors)