aboutsummaryrefslogtreecommitdiffhomepage
path: root/infra/repo_manager.py
Commit message (Collapse)AuthorAge
* bisector: try older commits if old_commit has the same result as new_commit ↵Gravatar Oliver Chang2020-07-09
| | | | (#4096)
* Use base-builder close to commit date. (#3715)Gravatar Oliver Chang2020-04-28
|
* Bisector: Be a bit smarter about picking which OSS-Fuzz commit to build ↵Gravatar Oliver Chang2020-04-21
| | | | | | | | | | | | | | | with. (#3665) When the build fails against HEAD OSS-Fuzz, we find the date of the commit for the project, and use the latest revision of OSS-Fuzz before it to rebuild the project builder container. Subsequent runs will use the last built container, and if that fails that will again find the closest revision of OSS-Fuzz. Also factor BaseRepoManager out of RepoManager to provide a generic repo manager class for dealing with existing checkouts (which don't need a clone).
* bisector: Don't clean when checking out commits. (#3652)Gravatar Oliver Chang2020-04-15
|
* Allow bisecting with no old commit. (#3641)Gravatar Oliver Chang2020-04-15
| | | Fixes #3598.
* Bisector fixes. (#3601)Gravatar Oliver Chang2020-04-14
| | | | | - Copy /src from host instead of checking out repo on host. This fixes issues with dependencies in the main repo. - Add some more logging.
* [Infra] Add git diff to repo manager class (#3427)Gravatar Leo Neat2020-02-28
| | | This adds the functionality of git diff --name-only to the repo manager module. This functionality will be used for the affected fuzzer feature of CIFuzz. Associated tests have also been added.
* [CIFuzz] Fix .strip bug. (#3349)Gravatar Leo Neat2020-02-06
|
* [Infra] Update execute function in utils.py (#3319)Gravatar Leo Neat2020-02-04
|
* [cifuzz] - commit and pull request hook functionality (#3310)Gravatar Leo Neat2020-01-31
|
* Moving execute to utils.py (#3313)Gravatar Leo Neat2020-01-31
|
* [Infra] CIFuzz pipeline complete. (#3281)Gravatar Leo Neat2020-01-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Testing action build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working build * Working fuzzers with out error surface * Working fuzzers with out error surface * Working fuzzers with out error surface * Printing std err * Adding fuzzer timeout * Adding fuzzer timeout * Changing fuzzer timeout to fuzz time * Formatting and refactoring * Spelling in fuzz_target.py * Spelling in fuzz_target.py * Spelling in fuzz_target.py * Upload artifact fix * Upload artifact fix * Upload artifact fix * Upload artifact fix * Upload artifact fix * Upload artifact fix * Upload artifact fix * Refactoring error codes. * reverting helper.py * reverting helper.py * reverting helper.py * chaning method to static * moving cifuzz file * Jonathan changes * Oliver and Jonathan comments * Oliver and Jonathan comments * Oliver and Jonathan comments * Utils unit tests * Test formatting and documentation * Build fuzzer test added * Changed repo manager errors * Unit and integration tests complete * Jonathan comments pt.1 * Jonathan comments pt.1 * Jonathan comments pt.1 * adding cifuzz_test * Build fuzzer test completed * Run fuzzers test finished. * Removed SRC dependency * Jonathan comments pt.2 * Max comments pt.1 * Max comments pt.2 * removing log specified out stream * Max comments pt.3 * Adding OSS_FUZZ_HOME env var * Jonathan comments pt.3 * Formatting * Olivers comments * Jonathan comments
* [infra] Fixing bisection to work with more OSS-Fuzz projects (#3152)Gravatar Leo Neat2020-01-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Max comments * Added bisection tests * Added test cases * Docker run command added to build_specific commit * Infer main repo uses docker image rather than docker file * Added mores tests for repo infer * With verbosity * Formatting * Bisection fixed * Formatting updates * Oliver small comments. * Script infer main repo * Detect repo and test module finished * Detect main repo from script * Regex searching * Regex searching * Max comments + bisector test script * Oliver comments * Max's comments * String concat update * Jonathan comments
* [infra] Add support for Bisecting Git Commits Introducing Crashes(#3119)Gravatar Leo Neat2019-12-16