File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed
Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change 99jobs :
1010 fuzzing :
1111 runs-on : ubuntu-latest
12+ strategy :
13+ matrix :
14+ target :
15+ - fuzz_amf0_body
16+ - fuzz_amf0_element_array
17+ - fuzz_amf0_header
18+ - fuzz_amf3_body
19+ - fuzz_amf3_int_signed
20+ - fuzz_amf3_int_unsigned
21+ - fuzz_amf3_string
1222 steps :
1323 - uses : actions/checkout@v4
1424
@@ -22,10 +32,10 @@ jobs:
2232
2333 - name : Run Fuzzing
2434 run : |
25- cargo fuzz run fuzz_amf0_body -- -max_total_time=180
35+ cargo fuzz run ${{ matrix.target }} ${{ contains(matrix.target, 'amf3') && '--features amf3' || ''}} -- -max_total_time=180
2636
2737 - uses : actions/upload-artifact@v4
2838 if : failure()
2939 with :
30- name : fuzz-failures
40+ name : ${{ matrix.target }}
3141 path : fuzz/artifacts/
Original file line number Diff line number Diff line change @@ -13,6 +13,9 @@ cargo-fuzz = true
1313libfuzzer-sys = " 0.4.7"
1414flash-lso = { path = " ../flash-lso" , default-features = false }
1515
16+ [features ]
17+ amf3 = [" flash-lso/amf3" ]
18+
1619# Prevent this from interfering with workspaces
1720[workspace ]
1821members = [" ." ]
You can’t perform that action at this time.
0 commit comments