• Home
  • Raw
  • Download

Lines Matching full:will

5 …c, our integration runs in one of two modes: fuzzing and regression. Fuzzing mode will generate new
6 inputs to feed into the tests to find new issues and regression mode will run the tests against pre…
10 …iles and functions are involved in two mostly separate sets of functionality, this will look at the
16 JUnit will call the following methods for each test marked with `FuzzTest`.
20 The first call to this test will determine if the test should be run at all. In fuzzing mode, we on…
21 …obal state in libfuzzer that would mean multiple tests would interfere with each other. Jazzer will
22 accept the first fuzz test that is checked as the test to be run. It will cache which test it has s…
25 If this returns that a test is disabled, JUnit will not run the rest of these methods for this test…
30 This will configure the fuzzing agent to set up code instrumentation, instantiate a `FuzzTestExecut…
32 that JUnit will actually execute the test but the argument will not be used.
36 This will be called for each argument set for the current test. In fuzzing mode, there will only be…
37 empty argument set which will be enabled.
41 This will call `invocation.skip()` which prevents invoking the test function with the default set of
42 arguments `provideArguments` created. It will instead extract the `FuzzTestExecutor` instance from
51 Similar to fuzzing mode, JUnit will call these methods for each test marked with `FuzzTest`.
55 …e given test should be run at all. In regression mode, all tests are run so this will always return
60 This will configure the fuzzing agent as in fuzzing mode, then gather test cases to run from the fo…
71 The tests from the resources directory are gathered by `walkInputs`. This will look for inputs in t…
72 - `resources/<package>/<test class name>Inputs` - files found directly within this directory will b…
74 here, instead a human will need to decide a finding should be shared and manually move it.
78 JUnit will use the file's name as the name of the test case for its reporting. It also accepts .jar…
85 … are managed entirely by libfuzzer. Unlike with the resources test inputs above, this will not look
90 This will run once per argument set returned by `provideArguments` for this test. All argument sets…
95 This will run for each individual test case for each fuzz test and will mostly just allow the test …
96 with the provided arguments. Prior to the call to the test, it will enable the agent's hooks and th…
97 afterward. It will also check for and report any findings from Jazzer to JUnit.