@@ -116,11 +116,7 @@ def log_test_failure_data(test, test_logpath, driver, browser, url=None):
116116 pass
117117 try :
118118 duration = "%.2f" % (time .time () - (sb_config .start_time_ms / 1000.0 ))
119- d_len = len (str (duration ))
120- s_len = 12 - d_len
121- if s_len < 2 :
122- s_len = 2
123- duration = "%s%s(seconds)" % (duration , s_len * " " )
119+ duration = "%ss" % duration
124120 except Exception :
125121 duration = "(Unknown Duration)"
126122 if browser_version :
@@ -129,10 +125,13 @@ def log_test_failure_data(test, test_logpath, driver, browser, url=None):
129125 headless = " / headless"
130126 if test .headless2 and browser in ["chrome" , "edge" ]:
131127 headless = " / headless2"
132- browser_displayed = "%s (%s%s)" % (browser , browser_version , headless )
128+ if browser and len (browser ) > 1 :
129+ # Capitalize the first letter
130+ browser = "%s%s" % (browser [0 ].upper (), browser [1 :])
131+ browser_displayed = "%s %s%s" % (browser , browser_version , headless )
133132 if driver_name and driver_version :
134- driver_displayed = "%s (%s) " % (driver_name , driver_version )
135- if not browser_version :
133+ driver_displayed = "%s %s " % (driver_name , driver_version )
134+ else :
136135 browser_displayed = browser
137136 driver_displayed = "(Unknown Driver)"
138137 if not driver_displayed :
@@ -152,10 +151,10 @@ def log_test_failure_data(test, test_logpath, driver, browser, url=None):
152151 "--------------------------------------------------------------------"
153152 )
154153 data_to_save .append ("Last Page: %s" % last_page )
154+ data_to_save .append (" Duration: %s" % duration )
155155 data_to_save .append (" Browser: %s" % browser_displayed )
156156 data_to_save .append (" Driver: %s" % driver_displayed )
157157 data_to_save .append ("Timestamp: %s" % timestamp )
158- data_to_save .append (" Duration: %s" % duration )
159158 data_to_save .append (" Date: %s" % the_date )
160159 data_to_save .append (" Time: %s" % the_time )
161160 data_to_save .append (
@@ -181,10 +180,11 @@ def log_test_failure_data(test, test_logpath, driver, browser, url=None):
181180 if hasattr (test , "is_nosetest" ) and test .is_nosetest :
182181 # Also save the data for the report
183182 sb_config ._report_test_id = test_id
183+ sb_config ._report_fail_page = last_page
184+ sb_config ._report_duration = duration
184185 sb_config ._report_browser = browser_displayed
185186 sb_config ._report_driver = driver_displayed
186187 sb_config ._report_timestamp = timestamp
187- sb_config ._report_duration = duration
188188 sb_config ._report_date = the_date
189189 sb_config ._report_time = the_time
190190 sb_config ._report_traceback = traceback_message
@@ -258,10 +258,15 @@ def log_skipped_test_data(test, test_logpath, driver, browser, reason):
258258 headless = ""
259259 if test .headless and browser in ["chrome" , "edge" , "firefox" ]:
260260 headless = " / headless"
261- browser_displayed = "%s (%s%s)" % (browser , browser_version , headless )
261+ if test .headless2 and browser in ["chrome" , "edge" ]:
262+ headless = " / headless2"
263+ if browser and len (browser ) > 1 :
264+ # Capitalize the first letter
265+ browser = "%s%s" % (browser [0 ].upper (), browser [1 :])
266+ browser_displayed = "%s %s%s" % (browser , browser_version , headless )
262267 if driver_name and driver_version :
263- driver_displayed = "%s (%s) " % (driver_name , driver_version )
264- if not browser_version :
268+ driver_displayed = "%s %s " % (driver_name , driver_version )
269+ else :
265270 browser_displayed = browser
266271 driver_displayed = "(Unknown Driver)"
267272 if not driver_displayed :
0 commit comments