You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Defines a C++ fuzz test and a few associated tools and metadata.
@@ -92,6 +93,7 @@ most relevant ones are:
92
93
| <aid="cc_fuzz_test-engine"></a>engine | A label pointing to the fuzzing engine to use. |`Label("@rules_fuzzing//fuzzing:cc_engine")`|
93
94
| <aid="cc_fuzz_test-size"></a>size | The size of the regression test. This does *not* affect fuzzing itself. Takes the [common size values](https://bazel.build/reference/be/common-definitions#test.size). |`None`|
94
95
| <aid="cc_fuzz_test-tags"></a>tags | Tags set on the generated targets. |`None`|
96
+
| <aid="cc_fuzz_test-target_compatible_with"></a>target_compatible_with | Platform constraints set on the generated targets. |`None`|
95
97
| <aid="cc_fuzz_test-timeout"></a>timeout | The timeout for the regression test. This does *not* affect fuzzing itself. Takes the [common timeout values](https://docs.bazel.build/versions/main/be/common-definitions.html#test.timeout). |`None`|
96
98
| <aid="cc_fuzz_test-binary_kwargs"></a>binary_kwargs | Keyword arguments directly forwarded to the fuzz test binary rule. | none |
Generates the standard targets associated to a fuzz test.
@@ -127,6 +130,7 @@ documentation for the set of targets generated.
127
130
| <aid="fuzzing_decoration-instrument_binary"></a>instrument_binary |**(Experimental, may be removed in the future.)**<br><br>By default, the generated targets depend on `raw_binary` through a Bazel configuration using flags from the `@rules_fuzzing//fuzzing` package to determine the fuzzing build mode, engine, and sanitizer instrumentation.<br><br>When this argument is false, the targets assume that `raw_binary` is already built in the proper configuration and will not apply the transition.<br><br>Most users should not need to change this argument. If you think the default instrumentation mode does not work for your use case, please file a Github issue to discuss. |`True`|
128
131
| <aid="fuzzing_decoration-define_regression_test"></a>define_regression_test | If true, generate a regression test rule. |`True`|
129
132
| <aid="fuzzing_decoration-tags"></a>tags | Additional tags set on non-test targets. |`None`|
133
+
| <aid="fuzzing_decoration-target_compatible_with"></a>target_compatible_with | Platform constraints set on the generated targets. |`None`|
130
134
| <aid="fuzzing_decoration-test_size"></a>test_size | The size of the fuzzing regression test. |`None`|
131
135
| <aid="fuzzing_decoration-test_tags"></a>test_tags | Tags set on the fuzzing regression test. |`None`|
132
136
| <aid="fuzzing_decoration-test_timeout"></a>test_timeout | The timeout for the fuzzing regression test. |`None`|
Generates the standard targets associated to a fuzz test.
@@ -82,6 +83,7 @@ documentation for the set of targets generated.
82
83
| <aid="fuzzing_decoration-instrument_binary"></a>instrument_binary |**(Experimental, may be removed in the future.)**<br><br>By default, the generated targets depend on `raw_binary` through a Bazel configuration using flags from the `@rules_fuzzing//fuzzing` package to determine the fuzzing build mode, engine, and sanitizer instrumentation.<br><br>When this argument is false, the targets assume that `raw_binary` is already built in the proper configuration and will not apply the transition.<br><br>Most users should not need to change this argument. If you think the default instrumentation mode does not work for your use case, please file a Github issue to discuss. |`True`|
83
84
| <aid="fuzzing_decoration-define_regression_test"></a>define_regression_test | If true, generate a regression test rule. |`True`|
84
85
| <aid="fuzzing_decoration-tags"></a>tags | Additional tags set on non-test targets. |`None`|
86
+
| <aid="fuzzing_decoration-target_compatible_with"></a>target_compatible_with | Platform constraints set on the generated targets. |`None`|
85
87
| <aid="fuzzing_decoration-test_size"></a>test_size | The size of the fuzzing regression test. |`None`|
86
88
| <aid="fuzzing_decoration-test_tags"></a>test_tags | Tags set on the fuzzing regression test. |`None`|
87
89
| <aid="fuzzing_decoration-test_timeout"></a>test_timeout | The timeout for the fuzzing regression test. |`None`|
@@ -94,8 +96,8 @@ documentation for the set of targets generated.
Defines a Java fuzz test and a few associated tools and metadata.
@@ -131,6 +133,7 @@ most relevant ones are:
131
133
| <aid="java_fuzz_test-engine"></a>engine | A label pointing to the fuzzing engine to use. |`Label("@rules_fuzzing//fuzzing:java_engine")`|
132
134
| <aid="java_fuzz_test-size"></a>size | The size of the regression test. This does *not* affect fuzzing itself. Takes the [common size values](https://bazel.build/reference/be/common-definitions#test.size). |`None`|
133
135
| <aid="java_fuzz_test-tags"></a>tags | Tags set on the generated targets. |`None`|
136
+
| <aid="java_fuzz_test-target_compatible_with"></a>target_compatible_with | Platform constraints set on the generated targets. |`None`|
134
137
| <aid="java_fuzz_test-timeout"></a>timeout | The timeout for the regression test. This does *not* affect fuzzing itself. Takes the [common timeout values](https://docs.bazel.build/versions/main/be/common-definitions.html#test.timeout). |`None`|
135
138
| <aid="java_fuzz_test-binary_kwargs"></a>binary_kwargs | Keyword arguments directly forwarded to the fuzz test binary rule. | none |
0 commit comments