aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/com/code_intelligence/jazzer/mutation/mutator/BUILD.bazel
blob: 2694335334d8a4f9fc5dcfb1dc1f4a1c522c36d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
load("@contrib_rules_jvm//java:defs.bzl", "java_junit5_test")

TEST_PARALLELISM = 4

java_junit5_test(
    name = "StressTest",
    size = "large",
    srcs = ["StressTest.java"],
    env = {"JAZZER_MOCK_LIBFUZZER_MUTATOR": "true"},
    jvm_flags = [
        "-Djunit.jupiter.execution.parallel.enabled=true",
        "-Djunit.jupiter.execution.parallel.mode.default=concurrent",
        "-Djunit.jupiter.execution.parallel.config.strategy=fixed",
        "-Djunit.jupiter.execution.parallel.config.fixed.parallelism=" + str(TEST_PARALLELISM),
    ],
    tags = ["cpu:" + str(TEST_PARALLELISM)],
    deps = [
        "//src/main/java/com/code_intelligence/jazzer/mutation/annotation",
        "//src/main/java/com/code_intelligence/jazzer/mutation/annotation/proto",
        "//src/main/java/com/code_intelligence/jazzer/mutation/api",
        "//src/main/java/com/code_intelligence/jazzer/mutation/mutator",
        "//src/main/java/com/code_intelligence/jazzer/mutation/support",
        "//src/test/java/com/code_intelligence/jazzer/mutation/mutator/proto:proto2_java_proto",
        "//src/test/java/com/code_intelligence/jazzer/mutation/mutator/proto:proto3_java_proto",
        "//src/test/java/com/code_intelligence/jazzer/mutation/support:test_support",
        "@com_google_protobuf_protobuf_java//jar",
    ],
)