def testConfig(self): """Smoke test how to choose experiments.""" config = v8_fuzz_config.Config('foo', random.Random(42)) experiments = [ [25, 'ignition', 'jitless', 'd8'], [75, 'ignition', 'ignition', 'clang_x86/d8'], ] flags = [ [0.1, '--flag'], [0.3, '--baz'], [0.3, '--foo --bar'], ] self.assertEqual( [ '--first-config=ignition', '--second-config=jitless', '--second-d8=d8', '--second-config-extra-flags=--baz', '--second-config-extra-flags=--foo', '--second-config-extra-flags=--bar', ], config.choose_foozzie_flags(experiments, flags), ) self.assertEqual( [ '--first-config=ignition', '--second-config=jitless', '--second-d8=d8', ], config.choose_foozzie_flags(experiments, flags), )
def testConfig(self): """Smoke test how to choose experiments. When experiment distribution changes this test might change, too. """ class Rng(object): def random(self): return 0.5 self.assertEqual( [ '--first-config=ignition', '--second-config=ignition_turbo', '--second-d8=d8', ], v8_fuzz_config.Config('foo', Rng()).choose_foozzie_flags(), )
def testConfig(self): """Smoke test how to choose experiments. When experiment distribution changes this test might change, too. """ self.assertEqual( [ '--first-config=ignition', '--second-config=ignition_turbo_opt', '--second-d8=d8', '--second-config-extra-flags=--stress-scavenge=100', '--second-config-extra-flags=--no-regexp-tier-up', '--second-config-extra-flags=--no-enable-ssse3', '--second-config-extra-flags=--no-enable-bmi2', '--second-config-extra-flags=--no-enable-lzcnt', ], v8_fuzz_config.Config('foo', random.Random(42)).choose_foozzie_flags(), )
def testConfig(self): """Smoke test how to choose experiments. When experiment distribution changes this test might change, too. """ class Rng(object): def random(self): return 0.5 self.assertEqual( [ '--first-config=ignition_no_ic', '--second-config=ignition_turbo', '--second-d8=d8', '--second-config-extra-flags=--stress-scavenge=100', '--second-config-extra-flags=--no-regexp-tier-up', ], v8_fuzz_config.Config('foo', Rng(), 42).choose_foozzie_flags(), )