You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 years ago | |
|---|---|---|
| .. | ||
| base-images | 3 years ago | |
| build | 3 years ago | |
| ci | 3 years ago | |
| cifuzz | 3 years ago | |
| uploader | 3 years ago | |
| .dockerignore | 3 years ago | |
| README.md | 3 years ago | |
| bisector.py | 3 years ago | |
| bisector_test.py | 3 years ago | |
| build_fuzzers.Dockerfile | 3 years ago | |
| build_specified_commit.py | 3 years ago | |
| build_specified_commit_test.py | 3 years ago | |
| helper.py | 3 years ago | |
| helper_test.py | 3 years ago | |
| presubmit.py | 3 years ago | |
| pytest.ini | 3 years ago | |
| repo_manager.py | 3 years ago | |
| repo_manager_test.py | 3 years ago | |
| retry.py | 3 years ago | |
| run_fuzzers.Dockerfile | 3 years ago | |
| templates.py | 3 years ago | |
| test_helpers.py | 3 years ago | |
| test_repos.py | 3 years ago | |
| utils.py | 3 years ago | |
| utils_test.py | 3 years ago | |
README.md
infra
OSS-Fuzz project infrastructure
Core infrastructure:
base-images- docker images for building fuzz targets & corresponding jenkins pipeline.
Continuous Integration infrastructure:
libfuzzer-pipeline.groovy- jenkins pipeline that runs for each OSS-Fuzz project.docker-cleanup- jenkins pipeline to clean stale docker images & processes.push-images- jenkins pipeline to push built base images.jenkins-cluster- kubernetes cluster definition for our jenkins-based build (not operational yet, #10).
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 |