Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

What's the best way to approach darjeeling.exceptions.NoImplicatedLines ? #9

@ChrisTimperley -

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/ *
  • replies 0
  • views 1.4K
  • likes 0