Lines Matching +full:regression +full:- +full:test
5 annotation's javadoc, our integration runs in one of two modes: fuzzing and regression. Fuzzing mod…
6 inputs to feed into the tests to find new issues and regression mode will run the tests against pre…
12 non-empty value) and in regression mode (when `JAZZER_FUZZ` is not set) separately.
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…
22 accept the first fuzz test that is checked as the test to be run. It will cache which test it has s…
23 return that test as enabled.
25 If this returns that a test is disabled, JUnit will not run the rest of these methods for this test…
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…
41 This will call `invocation.skip()` which prevents invoking the test function with the default set of
46 Crashes are saved in `resources/<package>/<test file name>Inputs/<test method name>` and results th…
47 libfuzzer are saved in `.cifuzz-corpus`.
49 # Regression Flow
51 Similar to fuzzing mode, JUnit will call these methods for each test marked with `FuzzTest`.
55 This checks if the given test should be run at all. In regression mode, all tests are run so this w…
60 This will configure the fuzzing agent as in fuzzing mode, then gather test cases to run from the fo…
64 3. If a `.cifuzz-corpus` directory exists, relevant entries from that are added as well
66 Prior to returning, the stream of test cases is put through `adaptInputsForFuzzTest` to turn the ra…
72 - `resources/<package>/<test class name>Inputs` - files found directly within this directory will b…
75 - `resources/<package>/<test class name>Inputs/<test method name>` - files found in this directory …
76 under it are used as inputs for only the test of the same name.
78 JUnit will use the file's name as the name of the test case for its reporting. It also accepts .jar…
83 The corpus kept in `.cifuzz-corpus/<test class name>/<test method name>` holds any inputs that libf…
85 these directories are managed entirely by libfuzzer. Unlike with the resources test inputs above, t…
86 in `.cifuzz-corpus/<test class name>` for shared test cases. This is a limitation of libfuzzer.
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…
102 regression mode. These diagrams ignore `interceptTestTemplateMethod` for brevity as its behavior an…
107 
109 ## Regression section in Diagrams
111 