@@ -1137,6 +1137,7 @@ def mock_return(self, *args, **kwargs):
11371137 real_retrigger = {},
11381138 intermittent_retrigger = {},
11391139 backfill = {},
1140+ build_retrigger = {},
11401141 )
11411142
11421143 monkeypatch .setattr (Push , "classify_regressions" , mock_return )
@@ -1149,6 +1150,7 @@ def generate_mocks(
11491150 get_test_selection_data_value ,
11501151 get_likely_regressions_value ,
11511152 get_possible_regressions_value ,
1153+ get_build_regressions_value ,
11521154 confirmed_failure_value ,
11531155 cross_config_values ,
11541156 classifications ,
@@ -1177,6 +1179,13 @@ def mock_return_get_possible_regressions(*args, **kwargs):
11771179 Push , "get_possible_regressions" , mock_return_get_possible_regressions
11781180 )
11791181
1182+ def mock_return_get_build_regressions (* args , ** kwargs ):
1183+ return get_build_regressions_value
1184+
1185+ monkeypatch .setattr (
1186+ Push , "get_build_regressions" , mock_return_get_build_regressions
1187+ )
1188+
11801189 push .group_summaries = {}
11811190 for name in classifications .keys ():
11821191 push .group_summaries [name ] = GROUP_SUMMARIES_DEFAULT [name ]
@@ -1294,6 +1303,7 @@ def test_classify_almost_good_push(
12941303 test_selection_data ,
12951304 set (),
12961305 set (),
1306+ [],
12971307 None ,
12981308 are_cross_config ,
12991309 classifications ,
@@ -1345,6 +1355,7 @@ def test_classify_good_push_only_intermittent_failures(monkeypatch):
13451355 test_selection_data ,
13461356 likely_regressions ,
13471357 set (),
1358+ [],
13481359 None ,
13491360 are_cross_config ,
13501361 classifications ,
@@ -1524,6 +1535,7 @@ def test_classify_almost_bad_push(
15241535 test_selection_data ,
15251536 likely_regressions ,
15261537 set (),
1538+ [],
15271539 None ,
15281540 are_cross_config ,
15291541 classifications ,
@@ -1581,6 +1593,7 @@ def test_classify_bad_push_some_real_failures(monkeypatch):
15811593 test_selection_data ,
15821594 likely_regressions ,
15831595 set (),
1596+ [],
15841597 None ,
15851598 are_cross_config ,
15861599 classifications ,
@@ -1782,6 +1795,7 @@ def test_classify_cases(
17821795 },
17831796 {"group1" } if is_likely_regression else set (),
17841797 {"group1" } if is_possible_regression else set (),
1798+ [],
17851799 is_confirmed_failure ,
17861800 {"group1" : is_cross_config },
17871801 {
0 commit comments