I am comparing Darjeeling and GenProg on a simple program - GenProg was able to identify a valid repair from 2 positive and 1 negative tests, but in Darjeeling, I am getting the NoImplicatedLines exception for exhaustive search.
I'm using the simple bugzoo compile type:
command: make
command_with_instrumentation: clang-7 --coverage -c -o ./obj/example_1.o ./src/example_1.c -pie -fpie -m64 --save-temps -Iinclude && clang-7 --coverage -c -o ./obj/testbed.o ./src/testbed.c -pie -fpie -m64 --save-temps -Iinclude && clang-7 --coverage -o example_1.bin ./obj/example_1.o ./obj/testbed.o -pie -fpie -m64 --save-temps -Iinclude
I've tried genprog
, tarantula
, and ochiai
metrics, but all these return the NoImplicatedLines
exception.
Could this be a coverage issue? a configuration issue? a clang-7 coverage compatibility issue? or a dearth of tests issue?
How can I inspect the coverage that Darjeeling uses??
!!RESOLVED!!
- root-caused to be another coverage cacheing issue! resolved by deleting the ~/.bugzoo/coverage/ *