aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorNorbert Schneider <norbert.schneider@code-intelligence.com>2023-04-04 15:57:15 +0200
committerNorbert Schneider <mail@bertschneider.de>2023-04-05 14:32:04 +0200
commitbf44c3b2f299bba28ff2c5f220bf2d272c8063c4 (patch)
treee91c3359ad0faced79e6f3bbe153a872541bf985 /examples
parente8c3c4facd859cf4f2015b3c8fd6796fc7c072f0 (diff)
downloadjazzer-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.java8
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>>]");
+ }
}
}