oss-fuzz/infra
Leo Neat 9d52175ca0
Affected fuzzer fix (#3510)
Fix bug in affected fuzzer caused by miss matched naming. The git diff was returning file paths relative to the root of the project and the coverage files was returning file paths relative to one directory above the project directory.
2020-03-16 12:02:16 -07:00
..
base-images Adds locally installed includes for coverage build (#3448) 2020-03-02 07:39:12 -08:00
cifuzz Affected fuzzer fix (#3510) 2020-03-16 12:02:16 -07:00
gcb [infra] Change language attribute from "cpp" to "c++" in build scripts. (#3493) 2020-03-12 09:06:46 -07:00
jenkins-cluster [infra] remove unneeded file. 2017-08-24 00:16:39 -07:00
testcases [infra] Fixing bisection to work with more OSS-Fuzz projects (#3152) 2020-01-06 12:17:26 -08:00
travis [infra] Travis: rely on the presence of Dockerfile to identify buildable projects. (#3328) 2020-02-05 09:14:59 -08:00
uploader Increase retry value to avoid build failures (#1468) 2018-06-02 09:12:31 -07:00
.pylintrc [infra] showing unstable builds 2016-12-29 11:06:49 -08:00
README.md Switch docs to new structure (#2663) 2019-08-07 07:37:16 -07:00
bisector.py [infra] unit/integration test updates (#3300) 2020-01-30 10:27:56 -08:00
bisector_test.py [Infra] Add tests to presubmit (#3405) 2020-02-21 08:47:13 -08:00
build_specified_commit.py Move detect_repo.py script into /opt (#3337) 2020-02-05 11:32:37 -08:00
build_specified_commit_test.py [CIFuzz] Go support (#3352) 2020-02-06 15:35:42 -08:00
dev-requirements.txt [infra] Add presubmit script (#3196) 2020-01-10 10:19:42 -08:00
helper.py [infra] helper: Add possibility to pass source directory to gdb/shell commands to ease local debugging (#3465) 2020-03-10 16:49:10 -07:00
presubmit.py [presubmit] Enforce language attribute in project.yaml to be always set. (#3477) 2020-03-10 11:08:01 -07:00
repo_manager.py [Infra] Add git diff to repo manager class (#3427) 2020-02-28 08:30:42 -08:00
repo_manager_test.py [Infra] Add git diff to repo manager class (#3427) 2020-02-28 08:30:42 -08:00
templates.py [presubmit] Enforce language attribute in project.yaml to be always set. (#3477) 2020-03-10 11:08:01 -07:00
test_repos.py [CIFuzz] Go support (#3352) 2020-02-06 15:35:42 -08:00
utils.py [Infra] Update execute function in utils.py (#3319) 2020-02-04 11:51:18 -08:00
utils_test.py [infra] Presubmit fix - test (#3443) 2020-03-05 08:44:18 -08:00

README.md

infra

OSS-Fuzz project infrastructure

Core infrastructure:

  • base-images - docker images for building fuzz targets & corresponding jenkins pipeline.

Continuous Integration infrastructure:

helper.py

script to automate common docker operations

Command Description
generate Generates skeleton files for a new project
build_image Builds a docker image for a given project
build_fuzzers Builds fuzz targets for a given project
run_fuzzer Runs a fuzz target in a docker container
coverage Runs fuzz target(s) in a docker container and generates a code coverage report. See Code Coverage doc
reproduce Runs a testcase to reproduce a crash
shell Starts a shell inside the docker image for a project