소스 검색

Make sure to set comments on fresh failing tests.

master
Ben Kurtovic 8 년 전
부모
커밋
1671f306d0
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. +3
    -2
      lib/kgrader/submission.rb

+ 3
- 2
lib/kgrader/submission.rb 파일 보기

@@ -120,7 +120,8 @@ module KGrader
def grade_prep(superscore)
@done = false
@failed = false
@changed = !superscore || self.status == :ungraded
@fresh = self.status == :ungraded
@changed = !superscore || @fresh
@summary = nil
@tests = @assignment.tests.clone.each do |test|
test[:score] = 0
@@ -205,7 +206,7 @@ module KGrader
end

score, comments = @fs.jail.run_test test[:script], testlog
if score > test[:score]
if score > test[:score] || (score == test[:score] && @fresh)
test[:score] = score
test[:comments] = comments
@changed = true


불러오는 중...
취소
저장