aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorFabian Meumertzheim <meumertzheim@code-intelligence.com>2021-04-11 11:15:26 +0200
committerGitHub <noreply@github.com>2021-04-11 09:15:26 +0000
commit10a743b631cea4566e6f7b39d23611f85526e721 (patch)
tree0819415ec214b47e9255050460aa14bc752b9c41 /examples
parent5affff5b1f370c6234c5a9c4eb2c20205d971daf (diff)
downloadjazzer-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.bazel20
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",
],