summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjam <jam@chromium.org>2015-01-20 08:11:37 -0800
committerCommit bot <commit-bot@chromium.org>2015-01-20 16:12:35 +0000
commit3e7dffcba9ee0ae3d96ac1b022af4768e26fe8e5 (patch)
tree69d5e62647a74508757a68edb65d410901156314
parentc32295e9208d679e26ca468069373e3ff07be0e8 (diff)
downloadchromium_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.gyp2
-rw-r--r--media/media_unittests.isolate47
-rw-r--r--testing/buildbot/chromium.linux.json21
-rw-r--r--testing/buildbot/chromium.mac.json28
-rw-r--r--testing/buildbot/chromium.win.json35
-rw-r--r--testing/buildbot/chromium_memory_trybot.json7
-rw-r--r--testing/buildbot/chromium_trybot.json7
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": {