MCPcopy Index your code
hub / github.com/nodejs/node / test_multiple_isolate_maps

Method test_multiple_isolate_maps

deps/v8/tools/mb/mb_test.py:494–532  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

492 mbw.files)
493
494 def test_multiple_isolate_maps(self):
495 files = {
496 '/tmp/swarming_targets':
497 'cc_perftests\n',
498 '/fake_src/testing/buildbot/gn_isolate_map.pyl':
499 ("{'cc_perftests': {"
500 " 'label': '//cc:cc_perftests',"
501 " 'type': 'console_test_launcher',"
502 "}}\n"),
503 '/fake_src/testing/buildbot/gn_isolate_map2.pyl':
504 ("{'cc_perftests2': {"
505 " 'label': '//cc:cc_perftests',"
506 " 'type': 'console_test_launcher',"
507 "}}\n"),
508 }
509 mbw = self.fake_mbw(files=files)
510
511 def fake_call(cmd, env=None, buffer_output=True, input=''):
512 del cmd
513 del env
514 del buffer_output
515 del input
516 mbw.files['/fake_src/out/Default/cc_perftests.runtime_deps'] = (
517 'cc_perftests_fuzzer\n')
518 return 0, '', ''
519
520 mbw.Call = fake_call
521
522 self.check([
523 'gen', '-c', 'debug_remoteexec', '--swarming-targets-file',
524 '/tmp/swarming_targets', '--isolate-map-file',
525 '/fake_src/testing/buildbot/gn_isolate_map.pyl', '--isolate-map-file',
526 '/fake_src/testing/buildbot/gn_isolate_map2.pyl', '//out/Default'
527 ],
528 mbw=mbw,
529 ret=0)
530 self.assertIn('/fake_src/out/Default/cc_perftests.isolate', mbw.files)
531 self.assertIn('/fake_src/out/Default/cc_perftests.isolated.gen.json',
532 mbw.files)
533
534 def test_duplicate_isolate_maps(self):
535 files = {

Callers

nothing calls this directly

Calls 2

fake_mbwMethod · 0.95
checkMethod · 0.95

Tested by

no test coverage detected