Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(352)

Unified Diff: scripts/master/factory/chromium_factory.py

Issue 11280205: Add the ability for tests to have more than one name. (Closed) Base URL: http://git.chromium.org/chromium/tools/build.git@neuter
Patch Set: Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: scripts/master/factory/chromium_factory.py
diff --git a/scripts/master/factory/chromium_factory.py b/scripts/master/factory/chromium_factory.py
index 2356969244bdcb81028d1535bc1b425f6fe13511..b3019b5f5eca97f100e39c7f5abb8371efed3a28 100644
--- a/scripts/master/factory/chromium_factory.py
+++ b/scripts/master/factory/chromium_factory.py
@@ -261,10 +261,11 @@ class ChromiumFactory(gclient_factory.GClientFactory):
tests = (tests or [])[:]
# This function is too crowded, try to simplify it a little.
- def R(test):
- if gclient_factory.ShouldRunTest(tests, test):
- tests.remove(test)
- return True
+ def R(*testnames):
+ for test in testnames:
+ if gclient_factory.ShouldRunTest(tests, test):
+ tests.remove(test)
+ return True
f = factory_cmd_obj
fp = factory_properties
@@ -310,11 +311,11 @@ class ChromiumFactory(gclient_factory.GClientFactory):
f.AddBuildrunnerCheckLicensesStep(fp)
# Small ("module") unit tests:
- if R('base'):
+ if R('base', 'base_unittests'):
f.AddAnnotatedGTestTestStep('base_unittests', fp)
if R('base_br'):
f.AddBuildrunnerGTest('base_unittests', fp)
- if R('cacheinvalidation'):
+ if R('cacheinvalidation', 'cacheinvalidation_unittests'):
f.AddAnnotatedGTestTestStep('cacheinvalidation_unittests', fp)
if R('cacheinvalidation_br'):
f.AddBuildrunnerGTest('cacheinvalidation_unittests', fp)
@@ -328,7 +329,7 @@ class ChromiumFactory(gclient_factory.GClientFactory):
f.AddAnnotatedGTestTestStep('courgette_unittests', fp)
if R('courgette_br'):
f.AddBuildrunnerGTest('courgette_unittests', fp)
- if R('crypto'):
+ if R('crypto', 'crypto_unittests'):
f.AddAnnotatedGTestTestStep('crypto_unittests', fp)
if R('crypto_br'):
f.AddBuildrunnerGTest('crypto_unittests', fp)
@@ -336,17 +337,17 @@ class ChromiumFactory(gclient_factory.GClientFactory):
f.AddAnnotatedGTestTestStep('dbus_unittests', fp)
if R('dbus_br'):
f.AddBuildrunnerGTest('dbus_unittests', fp)
- if R('googleurl'):
+ if R('googleurl', 'googleurl_unittests'):
f.AddAnnotatedGTestTestStep('googleurl_unittests', fp)
if R('googleurl_br'):
f.AddBuildrunnerGTest('googleurl_unittests', fp)
- if R('gpu'):
+ if R('gpu', 'gpu_unittests'):
f.AddAnnotatedGTestTestStep(
'gpu_unittests', fp, arg_list=['--gmock_verbose=error'])
if R('gpu_br'):
f.AddBuildrunnerGTest(
'gpu_unittests', fp, arg_list=['--gmock_verbose=error'])
- if R('jingle'):
+ if R('jingle', 'jingle_unittests'):
f.AddAnnotatedGTestTestStep('jingle_unittests', fp)
if R('jingle_br'):
f.AddBuildrunnerGTest('jingle_unittests', fp)
@@ -358,11 +359,11 @@ class ChromiumFactory(gclient_factory.GClientFactory):
f.AddAnnotatedGTestTestStep('device_unittests', fp)
if R('device_unittests_br'):
f.AddBuildrunnerGTest('device_unittests', fp)
- if R('media'):
+ if R('media', 'media_unittests'):
f.AddAnnotatedGTestTestStep('media_unittests', fp)
if R('media_br'):
f.AddBuildrunnerGTest('media_unittests', fp)
- if R('net'):
+ if R('net', 'net_unittests'):
f.AddAnnotatedGTestTestStep('net_unittests', fp)
if R('net_br'):
f.AddBuildrunnerGTest('net_unittests', fp)
@@ -370,11 +371,11 @@ class ChromiumFactory(gclient_factory.GClientFactory):
f.AddAnnotatedGTestTestStep('ppapi_unittests', fp)
if R('ppapi_unittests_br'):
f.AddBuildrunnerGTest('ppapi_unittests', fp)
- if R('printing'):
+ if R('printing', 'printing_unittests'):
f.AddAnnotatedGTestTestStep('printing_unittests', fp)
if R('printing_br'):
f.AddBuildrunnerGTest('printing_unittests', fp)
- if R('remoting'):
+ if R('remoting', 'remoting_unittests'):
f.AddAnnotatedGTestTestStep('remoting_unittests', fp)
if R('remoting_br'):
f.AddBuildrunnerGTest('remoting_unittests', fp)
@@ -416,7 +417,7 @@ class ChromiumFactory(gclient_factory.GClientFactory):
f.AddBuildrunnerGTest('compositor_unittests', fp)
# Medium-sized tests (unit and browser):
- if R('unit'):
+ if R('unit', 'unit_tests'):
f.AddAnnotatedChromeUnitTests(fp)
if R('unit_br'):
M-A Ruel 2012/11/28 14:05:42 These ones too.
iannucci 2012/11/28 19:17:11 Hm... The point of the change was to make the test
f.AddBuildrunnerChromeUnitTests(fp)
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698