github-ci: add workflow to run fuzzing testing
Tarantool has been integrated to OSS-Fuzz infrastructure, and implemented fuzzers are passed now [1]. Patch adds a new workflow that will execute fuzzers on each push to a master branch using OSS-Fuzz infrastructure [2]. To reduce a load on testing machines job triggers on changes in directory with Tarantool's source code, fuzzers source code, corpus files and GH Actions workflow file for fuzzing. OSS-Fuzz provides web interface with fuzzing statistics, found errors and other useful information. Access to OSS-Fuzz web interface is available for persons whose email addresses specified in project.yml, committed to oss-fuzz repository [4]. Bugs found in OSS-Fuzz reported to bugtracker [5]. Using fuzzing testing documented in Tarantool's wiki [6]. 1. https://github.com/google/oss-fuzz/pull/4723 2. https://google.github.io/oss-fuzz/getting-started/continuous-integration/#integrating-into-your-repository 3. https://google.github.io/oss-fuzz/further-reading/clusterfuzz/ 4. https://github.com/google/oss-fuzz 5. https://bugs.chromium.org/p/oss-fuzz/issues/list 6. https://github.com/tarantool/tarantool/wiki/Fuzzing Follows up #1809
Loading
Please register or sign in to comment