mirror of https://github.com/vacp2p/nim-libp2p.git
fix missing coverage (#533)
* investigate missing coverage * test different pattern * wip pattern testing * try globastar
This commit is contained in:
parent
8236319a91
commit
2015a878ad
|
@ -31,7 +31,9 @@ jobs:
|
||||||
nim c $NIM_OPTIONS -r ${{ matrix.test-program }}
|
nim c $NIM_OPTIONS -r ${{ matrix.test-program }}
|
||||||
cd nimcache; rm *.c; cd ..
|
cd nimcache; rm *.c; cd ..
|
||||||
lcov --capture --directory nimcache --output-file coverage/coverage.info
|
lcov --capture --directory nimcache --output-file coverage/coverage.info
|
||||||
lcov --extract coverage/coverage.info `pwd`/libp2p/* `pwd`/libp2p/**/* `pwd`/libp2p/**/**/* --output-file coverage/coverage.f.info
|
shopt -s globstar
|
||||||
|
ls `pwd`/libp2p/{*,**/*}.nim
|
||||||
|
lcov --extract coverage/coverage.info `pwd`/libp2p/{*,**/*}.nim --output-file coverage/coverage.f.info
|
||||||
export COV_UUID=`cksum <<< "${{ matrix.test-program }} $NIM_OPTIONS" | cut -f 1 -d ' '`
|
export COV_UUID=`cksum <<< "${{ matrix.test-program }} $NIM_OPTIONS" | cut -f 1 -d ' '`
|
||||||
genhtml coverage/coverage.f.info --output-directory coverage/$COV_UUID-output
|
genhtml coverage/coverage.f.info --output-directory coverage/$COV_UUID-output
|
||||||
echo ${{ matrix.test-program }} > coverage/$COV_UUID-nim_options.txt
|
echo ${{ matrix.test-program }} > coverage/$COV_UUID-nim_options.txt
|
||||||
|
@ -67,7 +69,9 @@ jobs:
|
||||||
nim c $NIM_OPTIONS -r ${{ matrix.test-program }}
|
nim c $NIM_OPTIONS -r ${{ matrix.test-program }}
|
||||||
cd nimcache; rm *.c; cd ..
|
cd nimcache; rm *.c; cd ..
|
||||||
lcov --capture --directory nimcache --output-file coverage/coverage.info
|
lcov --capture --directory nimcache --output-file coverage/coverage.info
|
||||||
lcov --extract coverage/coverage.info `pwd`/libp2p/* `pwd`/libp2p/**/* `pwd`/libp2p/**/**/* --output-file coverage/coverage.f.info
|
shopt -s globstar
|
||||||
|
ls `pwd`/libp2p/{*,**/*}.nim
|
||||||
|
lcov --extract coverage/coverage.info `pwd`/libp2p/{*,**/*}.nim --output-file coverage/coverage.f.info
|
||||||
export COV_UUID=`cksum <<< "${{ matrix.test-program }} $NIM_OPTIONS" | cut -f 1 -d ' '`
|
export COV_UUID=`cksum <<< "${{ matrix.test-program }} $NIM_OPTIONS" | cut -f 1 -d ' '`
|
||||||
genhtml coverage/coverage.f.info --output-directory coverage/$COV_UUID-output
|
genhtml coverage/coverage.f.info --output-directory coverage/$COV_UUID-output
|
||||||
echo ${{ matrix.test-program }} > coverage/$COV_UUID-nim_options.txt
|
echo ${{ matrix.test-program }} > coverage/$COV_UUID-nim_options.txt
|
||||||
|
@ -106,7 +110,9 @@ jobs:
|
||||||
nim c $NIM_OPTIONS -r ${{ matrix.test-program }}
|
nim c $NIM_OPTIONS -r ${{ matrix.test-program }}
|
||||||
cd nimcache; rm *.c; cd ..
|
cd nimcache; rm *.c; cd ..
|
||||||
lcov --capture --directory nimcache --output-file coverage/coverage.info
|
lcov --capture --directory nimcache --output-file coverage/coverage.info
|
||||||
lcov --extract coverage/coverage.info `pwd`/libp2p/* `pwd`/libp2p/**/* `pwd`/libp2p/**/**/* --output-file coverage/coverage.f.info
|
shopt -s globstar
|
||||||
|
ls `pwd`/libp2p/{*,**/*}.nim
|
||||||
|
lcov --extract coverage/coverage.info `pwd`/libp2p/{*,**/*}.nim --output-file coverage/coverage.f.info
|
||||||
export COV_UUID=`cksum <<< "${{ matrix.test-program }} $NIM_OPTIONS" | cut -f 1 -d ' '`
|
export COV_UUID=`cksum <<< "${{ matrix.test-program }} $NIM_OPTIONS" | cut -f 1 -d ' '`
|
||||||
genhtml coverage/coverage.f.info --output-directory coverage/$COV_UUID-output
|
genhtml coverage/coverage.f.info --output-directory coverage/$COV_UUID-output
|
||||||
echo ${{ matrix.test-program }} > coverage/$COV_UUID-nim_options.txt
|
echo ${{ matrix.test-program }} > coverage/$COV_UUID-nim_options.txt
|
||||||
|
|
Loading…
Reference in New Issue