X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=buildscripts%2Fcoverage.py;h=d44f81fdeeb8a7b0ba7328cf6e35c1b059506b7b;hb=a32c2915e1371906a076ab94f341ea3dac0597e7;hp=0b3b2b7aafa1f431ed8112dccfa95936c35cd728;hpb=1f3b8cf85db24896d7021f8babda94bd48a48ebe;p=lilypond.git diff --git a/buildscripts/coverage.py b/buildscripts/coverage.py index 0b3b2b7aaf..d44f81fdee 100644 --- a/buildscripts/coverage.py +++ b/buildscripts/coverage.py @@ -1,4 +1,5 @@ -#!/bin/sh +#!/usr/bin/python + import os import glob import re @@ -79,6 +80,9 @@ class SchemeChunk (Chunk): and not text.startswith ('(define (')): return 0 + if text.startswith ('(use-modules '): + return 0 + if (text.startswith ('(define-public ') and not text.startswith ('(define-public (')): return 0 @@ -228,7 +232,7 @@ def main (): if options.uncovered: chunks = filter_uncovered (chunks) - chunks = [(c.uncovered_score (), c) for c in chunks] + chunks = [(c.uncovered_score (), c) for c in chunks if c.uncovered_score() > 0] elif options.hotspots: chunks = [((c.coverage_count, -c.length()), c) for c in chunks]