def test_first_n_seeds(self, seed): rng = ast_generator.RngState(seed) run_fuzz.run_fuzz( rng, ast_generator.AstGeneratorOptions( disallow_divide=True, binop_allowlist=[ast.BinopKind.SHLL]), **self.KWARGS)
def test_first_n_seeds(self, seed): run_fuzz.run_fuzz(ast_generator.RngState(seed), self._get_ast_options(), **self.KWARGS)
def test_repeatable_within_process(self): samples0 = run_fuzz.run_fuzz(ast_generator.RngState(7), self._get_ast_options(), **self.KWARGS) samples1 = run_fuzz.run_fuzz(ast_generator.RngState(7), self._get_ast_options(), **self.KWARGS) self.assertEqual(samples0, samples1)
def test_a_few_samples(self): run_fuzz.run_fuzz(ast_generator.RngState(0), self._get_options(), **self.KWARGS)
def test_no_codegen(self): kwargs = dict(self.KWARGS) kwargs['codegen'] = False run_fuzz.run_fuzz(ast_generator.RngState(0), self._get_options(kwargs['codegen']), **kwargs)