diff options
author | jam <jam@chromium.org> | 2015-01-20 08:11:37 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-01-20 16:12:35 +0000 |
commit | 3e7dffcba9ee0ae3d96ac1b022af4768e26fe8e5 (patch) | |
tree | 69d5e62647a74508757a68edb65d410901156314 | |
parent | c32295e9208d679e26ca468069373e3ff07be0e8 (diff) | |
download | chromium_src-3e7dffcba9ee0ae3d96ac1b022af4768e26fe8e5.zip chromium_src-3e7dffcba9ee0ae3d96ac1b022af4768e26fe8e5.tar.gz chromium_src-3e7dffcba9ee0ae3d96ac1b022af4768e26fe8e5.tar.bz2 |
Swarm media_unittests.
BUG=448877
Committed: https://crrev.com/21d6f8e72b63fb5840951160030980ee63666ba5
Cr-Commit-Position: refs/heads/master@{#311756}
Review URL: https://codereview.chromium.org/851013002
Cr-Commit-Position: refs/heads/master@{#312206}
-rw-r--r-- | media/media.gyp | 2 | ||||
-rw-r--r-- | media/media_unittests.isolate | 47 | ||||
-rw-r--r-- | testing/buildbot/chromium.linux.json | 21 | ||||
-rw-r--r-- | testing/buildbot/chromium.mac.json | 28 | ||||
-rw-r--r-- | testing/buildbot/chromium.win.json | 35 | ||||
-rw-r--r-- | testing/buildbot/chromium_memory_trybot.json | 7 | ||||
-rw-r--r-- | testing/buildbot/chromium_trybot.json | 7 |
7 files changed, 124 insertions, 23 deletions
diff --git a/media/media.gyp b/media/media.gyp index 5b7f026..c21223c 100644 --- a/media/media.gyp +++ b/media/media.gyp @@ -1908,7 +1908,7 @@ }, ], }], - ['test_isolation_mode != "noop" and archive_gpu_tests==1', { + ['test_isolation_mode != "noop"', { 'targets': [ { 'target_name': 'media_unittests_run', diff --git a/media/media_unittests.isolate b/media/media_unittests.isolate index 3a17689..cea8c33 100644 --- a/media/media_unittests.isolate +++ b/media/media_unittests.isolate @@ -15,33 +15,64 @@ }], ['OS=="linux" or OS=="mac" or OS=="win"', { 'variables': { - 'command': [ - '<(PRODUCT_DIR)/media_unittests<(EXECUTABLE_SUFFIX)', - ], 'files': [ + '../testing/test_env.py', '<(PRODUCT_DIR)/media_unittests<(EXECUTABLE_SUFFIX)', ], }, }], - # TODO(jmadill): should be automatic. http://crbug.com/418146 - ['OS=="win"', { + ['OS=="linux"', { 'variables': { + 'command': [ + '../testing/xvfb.py', + '<(PRODUCT_DIR)', + '<(PRODUCT_DIR)/media_unittests', + '--brave-new-test-launcher', + '--test-launcher-bot-mode', + '--asan=<(asan)', + '--lsan=<(lsan)', + ], 'files': [ - '<(PRODUCT_DIR)/ffmpegsumo.dll', + '../testing/xvfb.py', + '<(PRODUCT_DIR)/libffmpegsumo.so', + '<(PRODUCT_DIR)/xdisplaycheck', ], }, }], ['OS=="mac"', { 'variables': { + 'command': [ + '../testing/test_env.py', + '<(PRODUCT_DIR)/media_unittests', + '--brave-new-test-launcher', + '--test-launcher-bot-mode', + '--asan=<(asan)', + '--lsan=<(lsan)', + ], 'files': [ '<(PRODUCT_DIR)/ffmpegsumo.so', ], }, }], - ['OS=="linux"', { + ['OS=="win"', { 'variables': { + 'command': [ + '../testing/test_env.py', + '<(PRODUCT_DIR)/media_unittests.exe', + '--brave-new-test-launcher', + '--test-launcher-bot-mode', + '--asan=<(asan)', + '--lsan=<(lsan)', + ], 'files': [ - '<(PRODUCT_DIR)/libffmpegsumo.so', + '<(PRODUCT_DIR)/ffmpegsumo.dll', + ], + }, + }], + ['OS=="win" and (fastbuild==0 or fastbuild==1)', { + 'variables': { + 'files': [ + '<(PRODUCT_DIR)/media_unittests.exe.pdb', ], }, }], diff --git a/testing/buildbot/chromium.linux.json b/testing/buildbot/chromium.linux.json index 3f5b2a3..2b4920b 100644 --- a/testing/buildbot/chromium.linux.json +++ b/testing/buildbot/chromium.linux.json @@ -76,7 +76,12 @@ "ipc_mojo_unittests", "ipc_tests", "jingle_unittests", - "media_unittests", + { + "test": "media_unittests", + "swarming": { + "can_use_on_swarming_builders": true + } + }, "mojo_common_unittests", "mojo_public_bindings_unittests", "mojo_public_environment_unittests", @@ -229,7 +234,12 @@ "ipc_mojo_unittests", "ipc_tests", "jingle_unittests", - "media_unittests", + { + "test": "media_unittests", + "swarming": { + "can_use_on_swarming_builders": true + } + }, "mojo_common_unittests", "mojo_public_bindings_unittests", "mojo_public_environment_unittests", @@ -363,7 +373,12 @@ "ipc_mojo_unittests", "ipc_tests", "jingle_unittests", - "media_unittests", + { + "test": "media_unittests", + "swarming": { + "can_use_on_swarming_builders": true + } + }, "mojo_common_unittests", "mojo_public_bindings_unittests", "mojo_public_environment_unittests", diff --git a/testing/buildbot/chromium.mac.json b/testing/buildbot/chromium.mac.json index cfc0a2a..897a3ba 100644 --- a/testing/buildbot/chromium.mac.json +++ b/testing/buildbot/chromium.mac.json @@ -62,7 +62,12 @@ }, "ipc_tests", "jingle_unittests", - "media_unittests", + { + "test": "media_unittests", + "swarming": { + "can_use_on_swarming_builders": true + } + }, { "test": "message_center_unittests", "swarming": { @@ -186,7 +191,12 @@ }, "ipc_tests", "jingle_unittests", - "media_unittests", + { + "test": "media_unittests", + "swarming": { + "can_use_on_swarming_builders": true + } + }, { "test": "message_center_unittests", "swarming": { @@ -310,7 +320,12 @@ }, "ipc_tests", "jingle_unittests", - "media_unittests", + { + "test": "media_unittests", + "swarming": { + "can_use_on_swarming_builders": true + } + }, { "test": "message_center_unittests", "swarming": { @@ -435,7 +450,12 @@ }, "ipc_tests", "jingle_unittests", - "media_unittests", + { + "test": "media_unittests", + "swarming": { + "can_use_on_swarming_builders": true + } + }, { "test": "message_center_unittests", "swarming": { diff --git a/testing/buildbot/chromium.win.json b/testing/buildbot/chromium.win.json index a138a36..1bddd80 100644 --- a/testing/buildbot/chromium.win.json +++ b/testing/buildbot/chromium.win.json @@ -55,7 +55,12 @@ }, "ipc_tests", "jingle_unittests", - "media_unittests", + { + "test": "media_unittests", + "swarming": { + "can_use_on_swarming_builders": true + } + }, { "test": "net_unittests", "swarming": { @@ -160,7 +165,12 @@ }, "ipc_tests", "jingle_unittests", - "media_unittests", + { + "test": "media_unittests", + "swarming": { + "can_use_on_swarming_builders": true + } + }, "mojo_common_unittests", "mojo_public_bindings_unittests", "mojo_public_environment_unittests", @@ -278,7 +288,12 @@ "ipc_tests", "jingle_unittests", "keyboard_unittests", - "media_unittests", + { + "test": "media_unittests", + "swarming": { + "can_use_on_swarming_builders": true + } + }, "message_center_unittests", "mojo_common_unittests", "mojo_public_bindings_unittests", @@ -401,7 +416,12 @@ "ipc_tests", "jingle_unittests", "keyboard_unittests", - "media_unittests", + { + "test": "media_unittests", + "swarming": { + "can_use_on_swarming_builders": true + } + }, "message_center_unittests", "mojo_common_unittests", "mojo_public_bindings_unittests", @@ -518,7 +538,12 @@ }, "ipc_tests", "jingle_unittests", - "media_unittests", + { + "test": "media_unittests", + "swarming": { + "can_use_on_swarming_builders": true + } + }, "mojo_common_unittests", "mojo_public_bindings_unittests", "mojo_public_environment_unittests", diff --git a/testing/buildbot/chromium_memory_trybot.json b/testing/buildbot/chromium_memory_trybot.json index fef6f23..915c6e7 100644 --- a/testing/buildbot/chromium_memory_trybot.json +++ b/testing/buildbot/chromium_memory_trybot.json @@ -49,7 +49,12 @@ }, "ipc_tests", "jingle_unittests", - "media_unittests", + { + "test": "media_unittests", + "swarming": { + "can_use_on_swarming_builders": true + } + }, { "test": "net_unittests", "swarming": { diff --git a/testing/buildbot/chromium_trybot.json b/testing/buildbot/chromium_trybot.json index e52d932..3f8b2d5 100644 --- a/testing/buildbot/chromium_trybot.json +++ b/testing/buildbot/chromium_trybot.json @@ -135,7 +135,12 @@ "platforms": ["linux", "win"] }, "media_perftests", - "media_unittests", + { + "test": "media_unittests", + "swarming": { + "can_use_on_swarming_builders": true + } + }, { "test": "message_center_unittests", "swarming": { |