File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ signal finished(result_code)
1414enum Result {
1515 SUCCESS = 0 ,
1616 FAILURE = 100 ,
17+ WARNINGS = 101 ,
1718 DIDNT_RUN = 200 ,
1819 TESTS_NOT_FOUND = 204
1920}
@@ -23,13 +24,14 @@ class Stats:
2324 var num_total : int = 0
2425 var num_failed : int = 0
2526 var num_errors : int = 0
27+ var num_warnings : int = 0
2628 var num_skipped : int = 0
2729 var num_flaky : int = 0
2830
2931 func clear ():
3032 num_total = 0
31- num_errors = 0
3233 num_failed = 0
34+ num_errors = 0
3335 num_skipped = 0
3436 num_flaky = 0
3537
@@ -59,6 +61,8 @@ func get_exit_code() -> int:
5961 return Result .DIDNT_RUN
6062 elif stats .num_failed > 0 or stats .num_errors > 0 :
6163 return Result .FAILURE
64+ elif stats .num_warnings > 0 :
65+ return Result .WARNINGS
6266 return Result .SUCCESS
6367
6468
@@ -125,6 +129,7 @@ func _on_gdunit_event(event: GdUnitEvent) -> void:
125129 stats .num_failed += suite_stats .num_failed
126130 stats .num_skipped += suite_stats .num_skipped
127131 stats .num_flaky += suite_stats .num_flaky
132+ stats .num_warnings += suite_stats .num_warnings
128133
129134 GdUnitEvent .TESTCASE_BEFORE :
130135 var test := _test_session .find_test_by_id (event .guid ())
@@ -137,6 +142,7 @@ func _on_gdunit_event(event: GdUnitEvent) -> void:
137142 suite_stats .num_failed += event .failed_count ()
138143 suite_stats .num_skipped += event .skipped_count ()
139144 suite_stats .num_flaky += 1 if event .is_flaky () else 0
145+ suite_stats .num_warnings += 1 if event .is_warning () else 0
140146
141147 var test := _test_session .find_test_by_id (event .guid ())
142148 if event .is_success ():
You can’t perform that action at this time.
0 commit comments