enhanced build script, added script that starts fuzz testing using afl and one to test coverage
This commit is contained in:
Executable
+8
@@ -0,0 +1,8 @@
|
||||
./build.sh --coverage
|
||||
mkdir temp
|
||||
export LLVM_PROFILE_FILE="temp/noja.profraw"
|
||||
./build/noja run examples/json.noja
|
||||
llvm-profdata merge -sparse temp/noja.profraw -o temp/noja.profdata
|
||||
llvm-cov show ./build/noja -instr-profile=temp/noja.profdata >> build/coverage.txt
|
||||
llvm-cov export ./build/noja -instr-profile=temp/noja.profdata >> build/coverage.json
|
||||
rm -rf temp
|
||||
Reference in New Issue
Block a user