oss-fuzz/infra/gcb
Max Moroz f81476ca75 [infra] Add post build checks for catching and reporting bad builds + add test projects. (#754)
* [WIP] Add post build checks for catching and reporting bad builds + test projects.

* Move all type of issues into a single project. Tested all sanitizers.

* First version of the script for performing bad build checks. Still not ready to commit.\

* Added a valid example that should pass all the checks + fixed instrumentation check.

* Use SIGTERM and the handler calling _exit(0) for the startup crash case.

* Small fixes.

* Ignore startup_crash check_for fuzzing engines other than libFuzzer.

* Use "local" for local variables in the script, fix container name.

* Add COPY step for bad_build_check into base-runner Dockerfile.

* Make bad_build_check temporary noop unless EXPERIMENTAL_BAD_BUILD_CHECK is set to 1.

* Temporary remove test binaries step.

* Remove empty line.

* Remove unnecessary env variable.
2017-08-08 10:54:53 -07:00
..
jenkins_config Move gcb auto setup to infra/gcb. 2017-03-14 14:14:10 -07:00
templates [infra] build status: use locale date format. 2017-04-18 16:19:41 -07:00
.gitignore
build.py [infra] Add post build checks for catching and reporting bad builds + add test projects. (#754) 2017-08-08 10:54:53 -07:00
build_base_images.py [infra] Work around Container Builder breakage. 2017-04-12 22:39:55 -07:00
builds_status.py Update builds_status.py 2017-04-18 08:53:22 -07:00
cancel.py [infra] Change gcb build project 2017-04-05 14:38:03 -07:00
requirements.txt [infra] Update builds_status 2017-03-22 19:56:58 -07:00
sync.py Move gcb auto setup to infra/gcb. 2017-03-14 14:14:10 -07:00
wait_for_build.py [infra] gcb: recognise TIMEOUT. 2017-07-19 08:56:18 -07:00