Fabian Meumertzheim

Results 1647 comments of Fabian Meumertzheim

I'm sorry, but I'm somewhat busy with other things now and will not be able to improve the error handling. I will try to get #127 done though.

That's a common instance of flakiness with Bazel on GitHub Actions macOS machines, see https://github.com/bazelbuild/bazel/issues/14603#issuecomment-1023000553. Could you retry the job and check whether the failure persists?

rules_python uses a hermetic Python interpreter in its latest versions: https://github.com/bazelbuild/rules_python#toolchain-registration I don't know whether rules_fuzzing works with these versions yet though.

Packaging up rules_fuzzing that provides a functional `cc_fuzz_test` wouldn't be much work. I would be happy to provide guidance if somebody wants to try it. Getting `java_fuzz_test` to work requires...

Could you explain a bit more about why this is a problem with your CI setup? Are you using a disk cache? With a disk cache, Bazel would cache Jazzer...

Speaking to the cons: `libblocksruntime` consists of two source files and two headers with a very simple `Makefile`. There is already a Google-provided `BUILD` file for `libunwind` [here](https://github.com/google/sandboxed-api/blob/main/sandboxed_api/bazel/external/libunwind.BUILD), which could...

When you say adoption, do you mean of local fuzzing or of the OSS-Fuzz support? I don't know of many non-Google Java-based OSS projects using Bazel to begin with, so...

As a first step, I will mention `rules_fuzzing` support prominently in the Jazzer docs once `java_fuzz_test` has been released. Users have been asking for Bazel rule support, but of course...

@zhenyudg Are you still planning to work on this PR? I have a concrete need for this feature now and would thus like to pick it up soon.

Don't worry about the Jazzer launcher script. I am currently working on completely redoing the logic for how Jazzer finds the JVM. As a side effect of this effort, it...