@@ -544,16 +544,23 @@ def get_result_overlay_testcase_dropdown(result_div_id, index, testcase_result_n
544
544
545
545
testcase_utest_log_dropdown = get_dropdown_html (testcase_utest_div_id ,
546
546
"uTest Log" ,
547
- "\n " .join (testcase_result [ 'utest_log' ] ).rstrip ("\n " ),
547
+ "\n " .join (testcase_result . get ( 'utest_log' , 'n/a' ) ).rstrip ("\n " ),
548
548
output_text = True ,
549
549
sub_dropdown = True )
550
550
551
- testcase_info = testcase_result_template % (testcase_result ['result_text' ],
552
- testcase_result ['duration' ],
553
- datetime .datetime .fromtimestamp (testcase_result ['time_start' ]).strftime ('%d-%m-%Y %H:%M:%S.%f' ),
554
- datetime .datetime .fromtimestamp (testcase_result ['time_end' ]).strftime ('%d-%m-%Y %H:%M:%S.%f' ),
555
- testcase_result ['failed' ],
556
- testcase_result ['passed' ],
551
+ time_start = 'n/a'
552
+ time_end = 'n/a'
553
+ if 'time_start' in testcase_result .keys ():
554
+ time_start = datetime .datetime .fromtimestamp (testcase_result ['time_start' ]).strftime ('%d-%m-%Y %H:%M:%S.%f' )
555
+ if 'time_end' in testcase_result .keys ():
556
+ time_end = datetime .datetime .fromtimestamp (testcase_result ['time_end' ]).strftime ('%d-%m-%Y %H:%M:%S.%f' )
557
+
558
+ testcase_info = testcase_result_template % (testcase_result .get ('result_text' , 'n/a' ),
559
+ testcase_result .get ('duration' , 'n/a' ),
560
+ time_start ,
561
+ time_end ,
562
+ testcase_result .get ('failed' , 'n/a' ),
563
+ testcase_result .get ('passed' , 'n/a' ),
557
564
testcase_utest_log_dropdown )
558
565
559
566
testcase_class = get_result_colour_class (testcase_result ['result_text' ])
@@ -564,6 +571,7 @@ def get_result_overlay_testcase_dropdown(result_div_id, index, testcase_result_n
564
571
sub_dropdown = True )
565
572
return testcase_dropdown
566
573
574
+
567
575
def get_result_overlay_testcases_dropdown_menu (result_div_id , test_results ):
568
576
"""! Get the HTML for a test overlay's testcase dropdown menu
569
577
@param result_div_id The div id used for the test
0 commit comments