aboutsummaryrefslogtreecommitdiffhomepage
path: root/infra/repo_manager_test.py
Commit message (Collapse)AuthorAge
* Allow bisecting with no old commit. (#3641)Gravatar Oliver Chang2020-04-15
| | | Fixes #3598.
* [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.
* [Infra] Add tests to presubmit (#3405)Gravatar Leo Neat2020-02-21
| | | | Adds unit/integration tests to travis presubmit.
* [CIFuzz] Prevent action from failing option (#3315)Gravatar Leo Neat2020-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding opt to workflow to prevent failures * fclose bug * Undoing double negitive * Undoing double negitive * Undoing double negitive * Syntax and formatting * Olivers comments * Presubmit fix * Trying boolean argument * cleaning * cleaning fuzz disassembles * Maxs comments pt.2 * Updating dry_run parse * Comments added * Formatting * Olivers comments
* [cifuzz] - commit and pull request hook functionality (#3310)Gravatar Leo Neat2020-01-31
|
* [infra] unit/integration test updates (#3300)Gravatar Leo Neat2020-01-30
| | | | | | | | | | | | | | | | | | | | | | * Merging build_specified_commit.py and utils.py * undo dataflow change * Updating RepoManager tests * Updated detect_repo_tests * Build specified commit updated * Updated test_repos * updating bisector tests * formatting updates * Switch inversions * Rebase master
* [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
|
* [infra] Add functionality to check out a specific commit for a project (#3092)Gravatar Leo Neat2019-12-12
* Starting the git python API * repo manager working with tests * Docker repo manager working, can update image with specific commit * Working bisection * Formatting and linting * Working bisection * Specific commit checkout * Specific commit checkout * Removed bisector and updated helper * remove branch bug * Max comments * Added tests for infer main repo * Oliver comments * helper.py function names change * Oliver comments pt. 2 * Olivers comments * Formatting updates * Removing DockerRepoManager class * Removing DockerRepoManager class * Changing from copying repo to docker image to mounting repo on docker image * Jonathan comments * Build image from commit tests * Oliver comments pt.3 * Oliver comments pt.4 * Linting * Max comments pt. 2 * change check commit exists * Max comments pt. 3 * Regex updated * Formatting updates