aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorFabian Meumertzheim <meumertzheim@code-intelligence.com>2021-03-01 11:50:17 +0100
committerFabian Meumertzheim <fabian@meumertzhe.im>2021-03-24 11:53:16 +0100
commit1bc102a78a70c1be0e9e981310b1d0d38957fae4 (patch)
tree539bf0292eeefe8f104ee54026d819690fd6d656 /examples
parentd3fd43642f2882b1f7b10c3ef77f29a2036d7162 (diff)
downloadjazzer-api-1bc102a78a70c1be0e9e981310b1d0d38957fae4.tar.gz
Mark tests broken on macOS
Fuzzing with forked processes or native libraries is not yet supported, but everything else should work.
Diffstat (limited to 'examples')
-rw-r--r--examples/BUILD.bazel4
1 files changed, 4 insertions, 0 deletions
diff --git a/examples/BUILD.bazel b/examples/BUILD.bazel
index 4bc7deb8..8c9a2f7a 100644
--- a/examples/BUILD.bazel
+++ b/examples/BUILD.bazel
@@ -19,6 +19,8 @@ java_fuzz_target_test(
"src/main/java/com/example/ExampleFuzzerWithNative.java",
],
native_libs = ["//examples/src/main/native"],
+ # Bazel creates shared libraries with an incorrect extension on macOS.
+ tags = ["broken-on-darwin"],
target_class = "com.example.ExampleFuzzerWithNative",
use_asan = True,
deps = [
@@ -51,6 +53,8 @@ java_fuzz_target_test(
"src/main/java/com/example/JpegImageParserFuzzer.java",
],
fuzzer_args = ["-fork=5"],
+ # The exit codes of the forked libFuzzer processes are not picked up correctly.
+ tags = ["broken-on-darwin"],
target_class = "com.example.JpegImageParserFuzzer",
deps = [
"@maven//:org_apache_commons_commons_imaging",