Index: tools/mb/mb_unittest.py |
diff --git a/tools/mb/mb_unittest.py b/tools/mb/mb_unittest.py |
index 52871ae5ce52ed171a908f2a668e5e85e85b36a4..b70af005e0fe79b4d55a4224899059f59fee0b94 100755 |
--- a/tools/mb/mb_unittest.py |
+++ b/tools/mb/mb_unittest.py |
@@ -347,11 +347,37 @@ |
def test_gn_gen_swarming(self): |
files = { |
+ '/tmp/swarming_targets': 'base_unittests\n', |
+ '/fake_src/testing/buildbot/gn_isolate_map.pyl': ( |
+ "{'base_unittests': {" |
+ " 'label': '//base:base_unittests'," |
+ " 'type': 'raw'," |
+ " 'args': []," |
+ "}}\n" |
+ ), |
+ '/fake_src/out/Default/base_unittests.runtime_deps': ( |
+ "base_unittests\n" |
+ ), |
+ } |
+ mbw = self.fake_mbw(files) |
+ self.check(['gen', |
+ '-c', 'gn_debug_goma', |
+ '--swarming-targets-file', '/tmp/swarming_targets', |
+ '//out/Default'], mbw=mbw, ret=0) |
+ self.assertIn('/fake_src/out/Default/base_unittests.isolate', |
+ mbw.files) |
+ self.assertIn('/fake_src/out/Default/base_unittests.isolated.gen.json', |
+ mbw.files) |
+ |
+ def test_gn_gen_swarming_script(self): |
+ files = { |
'/tmp/swarming_targets': 'cc_perftests\n', |
'/fake_src/testing/buildbot/gn_isolate_map.pyl': ( |
"{'cc_perftests': {" |
" 'label': '//cc:cc_perftests'," |
- " 'type': 'console_test_launcher'," |
+ " 'type': 'script'," |
+ " 'script': '/fake_src/out/Default/test_script.py'," |
+ " 'args': []," |
"}}\n" |
), |
'c:\\fake_src\out\Default\cc_perftests.exe.runtime_deps': ( |
@@ -377,7 +403,7 @@ |
'/fake_src/testing/buildbot/gn_isolate_map.pyl': ( |
"{'base_unittests': {" |
" 'label': '//base:base_unittests'," |
- " 'type': 'non_parallel_console_test_launcher'," |
+ " 'type': 'raw'," |
" 'args': []," |
"}}\n" |
), |
@@ -402,7 +428,7 @@ |
'/fake_src/testing/buildbot/gn_isolate_map.pyl': ( |
"{'base_unittests': {" |
" 'label': '//base:base_unittests'," |
- " 'type': 'windowed_test_launcher'," |
+ " 'type': 'raw'," |
" 'args': []," |
"}}\n" |
), |