diff options
author | Norbert Schneider <norbert.schneider@code-intelligence.com> | 2023-04-04 15:57:15 +0200 |
---|---|---|
committer | Norbert Schneider <mail@bertschneider.de> | 2023-04-05 14:32:04 +0200 |
commit | bf44c3b2f299bba28ff2c5f220bf2d272c8063c4 (patch) | |
tree | e91c3359ad0faced79e6f3bbe153a872541bf985 /examples | |
parent | e8c3c4facd859cf4f2015b3c8fd6796fc7c072f0 (diff) | |
download | jazzer-api-bf44c3b2f299bba28ff2c5f220bf2d272c8063c4.tar.gz |
junit: Use experimental mutator in regression tests
Diffstat (limited to 'examples')
-rw-r--r-- | examples/junit/src/test/java/com/example/MutatorFuzzTest.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/examples/junit/src/test/java/com/example/MutatorFuzzTest.java b/examples/junit/src/test/java/com/example/MutatorFuzzTest.java index 2c293b1a..f3644791 100644 --- a/examples/junit/src/test/java/com/example/MutatorFuzzTest.java +++ b/examples/junit/src/test/java/com/example/MutatorFuzzTest.java @@ -36,7 +36,11 @@ class MutatorFuzzTest { @AfterAll static void assertFuzzTargetRunner() { - assertTrue(FuzzTargetRunner.invalidCorpusFilesPresent()); - assertEquals(FuzzTargetRunner.mutatorDebugString(), "Arguments[Nullable<List<String>>]"); + // FuzzTargetRunner values are not set in JUnit engine tests. + String jazzerFuzz = System.getenv("JAZZER_FUZZ"); + if (jazzerFuzz != null && !jazzerFuzz.isEmpty()) { + assertTrue(FuzzTargetRunner.invalidCorpusFilesPresent()); + assertEquals(FuzzTargetRunner.mutatorDebugString(), "Arguments[Nullable<List<String>>]"); + } } } |