nfstream / nfstream

NFStream: a Flexible Network Data Analysis Framework.
https://www.nfstream.org
GNU Lesser General Public License v3.0
1.07k stars 119 forks source link

[CI] Add CIFuzz action #146

Closed DavidKorczynski closed 1 year ago

DavidKorczynski commented 1 year ago

Signed-off-by: David Korczynski david@adalogics.com

Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Add CIFuzz workflow action to have fuzzers build and run on each PR. This is a service offered by OSS-Fuzz where nfstream was recently integrated into. CIFuzz can help detect catch regressions and fuzzing build issues early, and has a variety of features (see the URL above). In the current PR the fuzzers gets build on a pull request and will run for 300 seconds.

Fixes # (issue)

Type of change

New feature in the CI

How Has This Been Tested?

The fuzzers will be automatically run in the CI.

Checklist:

Given this is the CI there were many checklist points that are not relevant.

aouinizied commented 1 year ago

@DavidKorczynski Thanks a lot!