aboutsummaryrefslogtreecommitdiff
path: root/infra/build_specified_commit_test.py
AgeCommit message (Collapse)Author
2021-02-22Fix spuriously failing test (#5218)jonathanmetzman
2020-12-18[CIFuzz] Fix typo in disabled test (#4871)jonathanmetzman
2020-12-18[infra] Mark more tests as integration (#4869)jonathanmetzman
2020-11-24[cifuzz] disable failing test (#4700)jonathanmetzman
2020-11-20Fix permission denied errors on CI in unittests (#4664)jonathanmetzman
Also remove usrstcp from the repos we do tests since they no longer work with usrstcp (repo history seems to have been rewritten).
2020-11-17[NFC][CIFuzz] Fix coding issues. (#4550)jonathanmetzman
Fix some coding and style issues. 1. Treat "testcase" as one word. This is consistent with ClusterFuzz. 2. Treat "stacktrace" as one word. This is consistent with ClusterFuzz. 3. Fix spelling of comments and words in code. 4. Use descriptive style docstrings and remove unnecessary clutter (e.g. "Test the functionality of foo_function function in bar module" becomes "Tests foo_function." 5. Use JSON for a list needed in testing instead of pickle.
2020-04-14Bisector fixes. (#3601)Oliver Chang
- Copy /src from host instead of checking out repo on host. This fixes issues with dependencies in the main repo. - Add some more logging.
2020-02-06[CIFuzz] Go support (#3352)Leo Neat
* Add go support to detecting the main repo * Go support test update * Format * Format * Removing debug statment * Format
2020-02-06[CIFuzz] Fix .strip bug. (#3349)Leo Neat
2020-01-30[infra] unit/integration test updates (#3300)Leo Neat
* 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
2020-01-29[Infra] CIFuzz pipeline complete. (#3281)Leo Neat
* 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
2020-01-23[cifuzz][bisection] Make BuildData a namedtuple (#3282)jonathanmetzman
2020-01-15[infra] Scripts for building fuzzers with CIFuzz (#3207)Leo Neat
2020-01-06[infra] Fixing bisection to work with more OSS-Fuzz projects (#3152)Leo Neat
* 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
2019-12-16[infra] Add support for Bisecting Git Commits Introducing Crashes(#3119)Leo Neat
2019-12-12[infra] Add functionality to check out a specific commit for a project (#3092)Leo Neat
* 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