mirror of https://github.com/cbeuw/Cloak
18 lines
504 B
YAML
18 lines
504 B
YAML
image: golang:latest
|
|
|
|
stages:
|
|
- fuzz
|
|
|
|
include:
|
|
- template: Coverage-Fuzzing.gitlab-ci.yml
|
|
|
|
multiplex_fuzz:
|
|
extends: .fuzz_base
|
|
image: registry.gitlab.com/gitlab-org/security-products/analyzers/gitlab-cov-fuzz/golang:1.12-buster-llvm9
|
|
script:
|
|
- pushd internal/multiplex
|
|
- go-fuzz-build -libfuzzer -o multiplex_fuzz.a .
|
|
- clang -fsanitize=fuzzer multiplex_fuzz.a -o multiplex_fuzz
|
|
- popd
|
|
- ./gitlab-cov-fuzz run --regression=$REGRESSION -- ./internal/multiplex/multiplex_fuzz
|