Skip to content

Commit c518879

Browse files
committed
Add fuzzing tests
1 parent 15e56a8 commit c518879

File tree

11 files changed

+947
-3
lines changed

11 files changed

+947
-3
lines changed

azure-pipelines.yml

+23
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,29 @@ stages:
33
parameters:
44
codecov_token: $(CODECOV_TOKEN_SECRET)
55
single_threaded: true
6+
- stage: fuzz
7+
displayName: fuzzing tests
8+
jobs:
9+
- job: fuzz
10+
displayName: cargo +nightly fuzz
11+
pool:
12+
vmImage: ubuntu-16.04
13+
steps:
14+
- template: azure/install-rust.yml@templates
15+
parameters:
16+
rust: nightly
17+
- checkout: self
18+
submodules: recursive
19+
- script: cargo install cargo-fuzz
20+
displayName: Install cargo fuzz
21+
- script: cargo fuzz run perf -- -max_total_time=30
22+
displayName: Fuzz perf collapser
23+
- script: cargo fuzz run dtrace -- -max_total_time=30
24+
displayName: Fuzz DTrace collapser
25+
- script: cargo fuzz run sample -- -max_total_time=30
26+
displayName: Fuzz sample collapser
27+
- script: cargo fuzz run guess -- -max_total_time=30
28+
displayName: Fuzz guessing collapser
629

730
resources:
831
repositories:

fuzz/.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
2+
target
3+
corpus
4+
artifacts

0 commit comments

Comments
 (0)