tree: ec65912d0c3a436962e2bf7d213a96bb06917d6c [path history] [tgz]
  1. base-images/
  2. build/
  3. ci/
  4. cifuzz/
  5. triage-party/
  6. uploader/
  7. .dockerignore
  8. bisector.py
  9. bisector_test.py
  10. build_and_push_test_images.py
  11. build_fuzzers.Dockerfile
  12. build_specified_commit.py
  13. build_specified_commit_test.py
  14. constants.py
  15. helper.py
  16. helper_test.py
  17. presubmit.py
  18. pytest.ini
  19. README.md
  20. repo_manager.py
  21. repo_manager_test.py
  22. retry.py
  23. run_fuzzers.Dockerfile
  24. templates.py
  25. test_repos.py
  26. utils.py
  27. utils_test.py
infra/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

CommandDescription
generateGenerates skeleton files for a new project
build_imageBuilds a docker image for a given project
build_fuzzersBuilds fuzz targets for a given project
run_fuzzerRuns a fuzz target in a docker container
coverageRuns fuzz target(s) in a docker container and generates a code coverage report. See Code Coverage doc
reproduceRuns a testcase to reproduce a crash
shellStarts a shell inside the docker image for a project