| 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"
|
| ),
|
|
|