diff options
author | jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com> | 2021-06-30 07:34:42 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-30 07:34:42 -0700 |
commit | 0672aa4e1f2cc332f6e6a020259c35007292cd91 (patch) | |
tree | d3a6dee092ff2722c5f9e28de1d21b652026092c /infra/cifuzz/build_fuzzers_entrypoint.py | |
parent | a9c49afb784f0deaaffba8b388333c36074550c2 (diff) | |
download | oss-fuzz-0672aa4e1f2cc332f6e6a020259c35007292cd91.tar.gz |
[CIFuzz] Don't make everything a subdirectory of /out (#5970)
Use different subdirectories of workspace for builds, old builds, coverage reports, corpora and artifacts/testscases.
Diffstat (limited to 'infra/cifuzz/build_fuzzers_entrypoint.py')
-rw-r--r-- | infra/cifuzz/build_fuzzers_entrypoint.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/infra/cifuzz/build_fuzzers_entrypoint.py b/infra/cifuzz/build_fuzzers_entrypoint.py index 04f562068..2ab7aa361 100644 --- a/infra/cifuzz/build_fuzzers_entrypoint.py +++ b/infra/cifuzz/build_fuzzers_entrypoint.py @@ -13,11 +13,11 @@ # limitations under the License. """Builds a specific OSS-Fuzz project's fuzzers for CI tools.""" import logging -import os import sys import build_fuzzers import config_utils +import docker # pylint: disable=c-extension-no-member # pylint gets confused because of the relative import of cifuzz. @@ -71,15 +71,13 @@ def main(): config.project_name, config.commit_sha, config.pr_ref) return returncode - out_dir = os.path.join(config.workspace, 'out') - if not config.bad_build_check: # If we've gotten to this point and we don't need to do bad_build_check, # then the build has succeeded. returncode = 0 # yapf: disable elif build_fuzzers.check_fuzzer_build( - out_dir, + docker.Workspace(config), config.sanitizer, config.language, allowed_broken_targets_percentage=config.allowed_broken_targets_percentage |