Age | Commit message (Collapse) | Author |
|
Regular Bazel tests now verify that there are no ktlint findings and
`./format.sh` only formats those files that need fixing. This speeds up
format script runs.
|
|
|
|
Some `@OptIn`s aren't needed anymore, the other can be replaced with
dedicated annotations that do not require special compiler flags.
|
|
This is used in a follow-up commit to seletively enable hooks in
`@FuzzTest`s but not unit tests during JUnit regression test runs.
Since the additional bytecode for conditional hooks is guarded behind a
property, no performance overhead is expected during fuzzing.
|
|
|
|
|
|
The "driver" and the "agent" used to be separate components of Jazzer
that were written in different languages (C++ and Java), but this is no
longer the case: They are now mostly implemented in Java and deployed as
a single jar. The natural separation into Java packages rather than
top-level directories fits this architecture better.
This commit has been produced by moving the directory contents,
replacing `//(agent|driver)/` with `//`, running `buildifier -r .` and
manually editing non-BUILD occurences (e.g. .bazelrc, format.sh as well
as runfiles paths).
|