diff options
author | Fabian Meumertzheim <meumertzheim@code-intelligence.com> | 2021-04-11 11:15:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-11 09:15:26 +0000 |
commit | 10a743b631cea4566e6f7b39d23611f85526e721 (patch) | |
tree | 0819415ec214b47e9255050460aa14bc752b9c41 /examples | |
parent | 5affff5b1f370c6234c5a9c4eb2c20205d971daf (diff) | |
download | jazzer-api-10a743b631cea4566e6f7b39d23611f85526e721.tar.gz |
Revert "Disable broken tests on OSX." (#68)
* Revert "Fix formatting"
This reverts commit 5affff5b1f370c6234c5a9c4eb2c20205d971daf.
* Revert "Disable broken tests on OSX."
This reverts commit 33eb45dd4c9e608a1b5406b3137b7171643d9435.
Diffstat (limited to 'examples')
-rw-r--r-- | examples/BUILD.bazel | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/examples/BUILD.bazel b/examples/BUILD.bazel index 78027788..f694411a 100644 --- a/examples/BUILD.bazel +++ b/examples/BUILD.bazel @@ -2,14 +2,6 @@ load("@rules_java//java:defs.bzl", "java_binary") load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "kt_jvm_library") load("//bazel:fuzz_target.bzl", "java_fuzz_target_test") -# List of all platforms except OSX. Set this value to attribute -# "target_compatible_with" of targets that should not be executed on OSX. -NOT_OSX = [ - "@bazel_tools//platforms:freebsd", - "@bazel_tools//platforms:linux", - "@bazel_tools//platforms:windows", -] - java_fuzz_target_test( name = "ExampleFuzzer", srcs = [ @@ -27,9 +19,9 @@ java_fuzz_target_test( "src/main/java/com/example/ExampleFuzzerWithNative.java", ], native_libs = ["//examples/src/main/native"], - target_class = "com.example.ExampleFuzzerWithNative", # Bazel creates shared libraries with an incorrect extension on macOS. - target_compatible_with = NOT_OSX, + tags = ["broken-on-darwin"], + target_class = "com.example.ExampleFuzzerWithNative", use_asan = True, deps = [ "//agent:jazzer_api_deploy.jar", @@ -70,9 +62,9 @@ java_fuzz_target_test( srcs = [ "src/main/java/com/example/ExampleStackOverflowFuzzer.java", ], - target_class = "com.example.ExampleStackOverflowFuzzer", # Crashes with a segfault before any stack trace printing is reached. - target_compatible_with = NOT_OSX, + tags = ["broken-on-darwin"], + target_class = "com.example.ExampleStackOverflowFuzzer", ) java_fuzz_target_test( @@ -81,9 +73,9 @@ java_fuzz_target_test( "src/main/java/com/example/JpegImageParserFuzzer.java", ], fuzzer_args = ["-fork=5"], - target_class = "com.example.JpegImageParserFuzzer", # The exit codes of the forked libFuzzer processes are not picked up correctly. - target_compatible_with = NOT_OSX, + tags = ["broken-on-darwin"], + target_class = "com.example.JpegImageParserFuzzer", deps = [ "@maven//:org_apache_commons_commons_imaging", ], |