tools.coverage: Add a ``test-coverage-recursively`` word. Not all vocabs can be tested for unit test coverage, so don't make this the default. Fixes #1013.
parent
0a2e632d4c
commit
c6fd2da67f
|
@ -127,6 +127,12 @@ PRIVATE>
|
||||||
] call
|
] call
|
||||||
] bi ;
|
] bi ;
|
||||||
|
|
||||||
|
: test-coverage-recursively ( vocab -- assoc )
|
||||||
|
child-vocabs [
|
||||||
|
dup test-coverage
|
||||||
|
] { } map>assoc ;
|
||||||
|
|
||||||
|
|
||||||
: %coverage ( string -- x )
|
: %coverage ( string -- x )
|
||||||
[ test-coverage values concat length ]
|
[ test-coverage values concat length ]
|
||||||
[ count-callables ] bi [ swap - ] keep /f ; inline
|
[ count-callables ] bi [ swap - ] keep /f ; inline
|
||||||
|
|
Loading…
Reference in New Issue