clusterfuzz
clusterfuzz copied to clipboard
Scalable fuzzing infrastructure.
This is probably the most important part of migrating fuzz_task. This superseeds: #3834 and #3816
We should make it so that when a batch job fails the entire task is rescheduled.
This happens when you run `python butler.py py_unittest -t core -m -p build_manager*` ``` ====================================================================== ERROR: test_setup_fuzz_0_True (tests.core.build_management.build_manager_test.RegularLibFuzzerBuildTest) Tests setting up a build during fuzzing [with unpack_all='True']. ---------------------------------------------------------------------- Traceback (most...
'SYMBOL_NOT_FOUND_REGEX' added to parse 'cannot locate symbol' issue and file it as Missing-Library issue in clusterfuzz.
This is probably some misconfiguration in [start.sh](https://github.com/google/clusterfuzz/blob/master/docker/base/start.sh#L21) at docker startup, it is happening for batch and kubernetes cronjobs  
Extra log fields are not showing up in gcp, ie, [docker_image](https://github.com/google/clusterfuzz/blob/dc2f4acfe68b69e70f246e0adb1e687652ebc7c7/src/clusterfuzz/_internal/metrics/logs.py#L558) This issue is meant to map out all missing fields and make sure they show up