name: prep
path: prep
- run: tar xf prep/suricata-verify.tar.gz
- - run: python3 ./suricata-verify/run.py -q
+ - run: python3 ./suricata-verify/run.py -q --debug-failed
- run: suricata-update -V
- run: suricatasc -h
name: prep
path: prep
- run: tar xf prep/suricata-verify.tar.gz
- - run: python3 ./suricata-verify/run.py -q
+ - run: python3 ./suricata-verify/run.py -q --debug-failed
- run: suricata-update -V
- run: suricatasc -h
name: prep
path: prep
- run: tar xf prep/suricata-verify.tar.gz
- - run: python3 ./suricata-verify/run.py -q
+ - run: python3 ./suricata-verify/run.py -q --debug-failed
- run: suricata-update -V
- run: suricatasc -h
- name: Extracting suricata-verify
run: tar xf prep/suricata-verify.tar.gz
- name: Running suricata-verify
- run: python3 ./suricata-verify/run.py -q
+ run: python3 ./suricata-verify/run.py -q --debug-failed
- run: llvm-profdata merge -o default.profdata $(find suricata-verify/tests/ -name '*.profraw')
- run: llvm-cov show ./src/suricata -instr-profile=default.profdata --show-instantiations --ignore-filename-regex="^/root/.*" > coverage.txt
- name: Upload coverage to Codecov
- name: Extracting suricata-verify
run: tar xf prep/suricata-verify.tar.gz
- name: Running suricata-verify
- run: python3 ./suricata-verify/run.py -q
+ run: python3 ./suricata-verify/run.py -q --debug-failed
# Now install and make sure headers and libraries aren't
# installed until requested.
- run: make install
- name: Extracting suricata-verify
run: tar xf prep/suricata-verify.tar.gz
- name: Running suricata-verify
- run: python3 ./suricata-verify/run.py -q
+ run: python3 ./suricata-verify/run.py -q --debug-failed
# Now install and make sure headers and libraries aren't
# installed until requested.
- run: make install
- name: Extracting suricata-verify
run: tar xf prep/suricata-verify.tar.gz
- name: Running suricata-verify
- run: python3 ./suricata-verify/run.py -q
+ run: python3 ./suricata-verify/run.py -q --debug-failed
# Now install and make sure headers and libraries aren't install
# until requested.
- run: make install
- name: Extracting suricata-verify
run: tar xf prep/suricata-verify.tar.gz
- name: Running suricata-verify
- run: python3 ./suricata-verify/run.py -q
+ run: python3 ./suricata-verify/run.py -q --debug-failed
# Now install and make sure headers and libraries aren't install
# until requested.
- run: make install
- run: sudo -u suricata -s make check
working-directory: /home/suricata/suricata
- - run: sudo -u suricata -s python3 ./suricata-verify/run.py -q
+ - run: sudo -u suricata -s python3 ./suricata-verify/run.py -q --debug-failed
working-directory: /home/suricata/suricata
# Test that ./configure fails out of libjansson is not available.
- name: Extracting suricata-verify
run: tar xf prep/suricata-verify.tar.gz
- name: Running suricata-verify
- run: python3 ./suricata-verify/run.py -q
+ run: python3 ./suricata-verify/run.py -q --debug-failed
# Now install and make sure headers and libraries aren't install
# until requested.
- run: make install
- name: Extracting suricata-verify
run: tar xf prep/suricata-verify.tar.gz
- name: Running suricata-verify
- run: python3 ./suricata-verify/run.py -q
+ run: python3 ./suricata-verify/run.py -q --debug-failed
# test build with afl and fuzztargets
ubuntu-22-04-fuzz:
run: make doc
working-directory: rust
- name: Running suricata-verify
- run: python3 ./suricata-verify/run.py -q
+ run: python3 ./suricata-verify/run.py -q --debug-failed
- run: make install
- run: suricata-update -V
- run: suricatasc -h
run: make doc
working-directory: rust
- name: Running suricata-verify
- run: python3 ./suricata-verify/run.py -q
+ run: python3 ./suricata-verify/run.py -q --debug-failed
- run: make install
- run: suricata-update -V
- run: suricatasc -h
- run: make check
- run: tar xf prep/suricata-verify.tar.gz
- name: Running suricata-verify
- run: python3 ./suricata-verify/run.py -q
+ run: python3 ./suricata-verify/run.py -q --debug-failed
- run: make install
- run: suricata-update -V
- run: suricatasc -h
- run: make check
- run: tar xf prep/suricata-verify.tar.gz
- name: Running suricata-verify
- run: python3 ./suricata-verify/run.py -q
+ run: python3 ./suricata-verify/run.py -q --debug-failed
- run: make install
- run: suricata-update -V
- run: suricatasc -h
- run: rm libhtp/VERSION && make check
- run: tar xf prep/suricata-verify.tar.gz
- name: Running suricata-verify
- run: python3 ./suricata-verify/run.py -q
+ run: python3 ./suricata-verify/run.py -q --debug-failed
- run: make install
- run: suricata-update -V
- run: suricatasc -h
./src/suricata --build-info
./src/suricata -u -l /tmp/
# need cwd in path due to npcap dlls (see above)
- PATH="$PATH:$(pwd)" python3 ./suricata-verify/run.py -q
+ PATH="$PATH:$(pwd)" python3 ./suricata-verify/run.py -q --debug-failed
- run: make install
- run: suricata-update -V
run: |
./src/suricata --build-info
./src/suricata -u -l /tmp/
- python3 ./suricata-verify/run.py -q
+ python3 ./suricata-verify/run.py -q --debug-failed
- run: make install
- run: suricata-update -V