The only stuff up there currently is actually the coverage.py stuff, which is indexed starting at line 1, just like the JS stuff here. It seems we need to change our CTest parsing of the cobertura to get the offset right. ping @cpatrick