Resolve bug where duration of not-started runner cannot be calculated
This commit is contained in:
@ -308,7 +308,11 @@ class SubmissionsController < ApplicationController
|
|||||||
end
|
end
|
||||||
|
|
||||||
def send_and_store(client_socket, message)
|
def send_and_store(client_socket, message)
|
||||||
message[:timestamp] = ActiveSupport::Duration.build(Time.zone.now - @testrun[:starting_time])
|
message[:timestamp] = if @testrun[:starting_time]
|
||||||
|
ActiveSupport::Duration.build(Time.zone.now - @testrun[:starting_time])
|
||||||
|
else
|
||||||
|
0.seconds
|
||||||
|
end
|
||||||
@testrun[:messages].push message
|
@testrun[:messages].push message
|
||||||
@testrun[:status] = message[:status] if message[:status]
|
@testrun[:status] = message[:status] if message[:status]
|
||||||
client_socket.send_data JSON.dump(message)
|
client_socket.send_data JSON.dump(message)
|
||||||
|
Reference in New Issue
Block a user