Load-balance gcstress and gcverify ART test configurations.
Configuration art-gcstress-gcverify is sometimes hitting the build
timeout. Move 'interpreter', 'optimizing', and 'jit' coverage to other
gcstress configurations to balance the load among builders.
Test: art/test/testrunner/run_build_test_target.py -j30 art-gcstress-gcverify
Test: art/test/testrunner/run_build_test_target.py -j30 art-interpreter-gcstress
Test: art/test/testrunner/run_build_test_target.py -j30 art-optimizing-gcstress
Test: art/test/testrunner/run_build_test_target.py -j30 art-jit-gcstress
Bug: 74196452
Bug: 62611253
Change-Id: I7793256b284a56ce442d2d340405ca810a207dd8
diff --git a/test/testrunner/target_config.py b/test/testrunner/target_config.py
index 95e488d..e0757ab 100644
--- a/test/testrunner/target_config.py
+++ b/test/testrunner/target_config.py
@@ -55,20 +55,31 @@
'--optimizing']
},
'art-gcstress-gcverify': {
- 'run-test': ['--gcstress',
+ # Do not exercise '--interpreter', '--optimizing', nor '--jit' in this
+ # configuration, as they are covered by the 'art-interpreter-gcstress',
+ # 'art-optimizing-gcstress' and 'art-jit-gcstress' configurations below.
+ 'run-test': ['--interp-ac',
+ '--speed-profile',
+ '--gcstress',
'--gcverify']
},
+ # Rename this configuration as 'art-interpreter-gcstress-gcverify' (b/62611253).
'art-interpreter-gcstress' : {
'run-test' : ['--interpreter',
- '--gcstress']
+ '--gcstress',
+ '--gcverify']
},
+ # Rename this configuration as 'art-optimizing-gcstress-gcverify' (b/62611253).
'art-optimizing-gcstress' : {
- 'run-test' : ['--gcstress',
- '--optimizing']
+ 'run-test' : ['--optimizing',
+ '--gcstress',
+ '--gcverify']
},
+ # Rename this configuration as 'art-jit-gcstress-gcverify' (b/62611253).
'art-jit-gcstress' : {
'run-test' : ['--jit',
- '--gcstress']
+ '--gcstress',
+ '--gcverify']
},
'art-jit-on-first-use-gcstress' : {
'run-test' : ['--jit',