diff --git a/lib/submission_helper.rb b/lib/submission_helper.rb --- a/lib/submission_helper.rb +++ b/lib/submission_helper.rb @@ -32,8 +32,9 @@ end class SubmissionReporter - def initialize + def initialize(dry_run=false) @config = Grader::Configuration.get_instance + @dry_run = dry_run end def report(sub,test_result_dir) @@ -115,7 +116,10 @@ submission.grader_comment = comment end submission.compiler_message = result[:cmp_msg] or '' - submission.save + + if not @dry_run + submission.save + end end end