Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Trac Trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Legacy
  • TracTrac
  • Issues
  • #21491

Closed (moved)
(moved)
Open
Created Feb 17, 2017 by Nick Mathewson@nickm🏃

Run static fuzzing test cases in jenkins builders for Tor >= 0.3.0

Starting in the 0.3.0, Tor supports fuzzing.

Now, the jenkins builders shouldn't try running the fuzzers themselves -- that consumes tons of CPU and takes forever and anyway the OSS-fuzz project is already doing that.

But we do have a unit test case that runs the testcases from the fuzzing corpora -- just once each -- to make sure that they aren't crashing or anything.

All that's needed to set this feature up on a Jenkins builder is:

  1. Check out the git repository at https://git.torproject.org/fuzzing-corpora.git/

  2. Any time before running "make check", set the environment variable TOR_FUZZ_CORPORA to the location of the checkout above.

This will be useful to help us prevent security regressions.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking