Opened 3 years ago

Closed 3 years ago

#21491 closed task (fixed)

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

Reported by: nickm Owned by: weasel
Priority: Medium Milestone:
Component: Internal Services/Service - jenkins Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

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/
  1. 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.

Child Tickets

Change History (1)

comment:1 Changed 3 years ago by weasel

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.