lib/gorgon/job_state.rb in gorgon-0.2.0 vs lib/gorgon/job_state.rb in gorgon-0.3.0

- old
+ new

@@ -28,11 +28,11 @@ def finished_files_count total_files - remaining_files_count end def file_started payload - raise_if_completed_or_cancelled + raise_if_completed if @state == :starting @state = :running end @@ -41,11 +41,11 @@ changed notify_observers payload end def file_finished payload - raise_if_completed_or_cancelled + raise_if_completed @remaining_files_count -= 1 @state = :complete if @remaining_files_count == 0 handle_failed_test payload if failed_test?(payload) @@ -113,12 +113,12 @@ def handle_failed_test payload @failed_tests << payload end - def raise_if_completed_or_cancelled + def raise_if_completed raise "JobState#file_finished called when job was already complete" if is_job_complete? - raise "JobState#file_finished called after job was cancelled" if is_job_cancelled? + puts "NOTICE: JobState#file_finished called after job was cancelled" if is_job_cancelled? end def failed_test? payload payload[:type] == "fail" || payload[:type] == "crash" end