mirror of
https://github.com/stefanberger/libtpms
synced 2026-08-07 05:34:49 +00:00
ci: Install cpp-coveralls v0.4.2 from its git repo
Install cpp-coveralls from its git repo to avoid having to use an old version of setuptools and to get it to work again. Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
This commit is contained in:
parent
73c3e7633f
commit
ed293df8c4
7
.github/workflows/ci.yml
vendored
7
.github/workflows/ci.yml
vendored
@ -62,8 +62,11 @@ jobs:
|
||||
if [ $rc -eq 0 ]; then
|
||||
uidgid="$(id -nu):$(id -ng)"
|
||||
sudo chown -R ${uidgid} ./
|
||||
pip install setuptools==59.6.0 # Default Jammy version
|
||||
pip install cpp-coveralls
|
||||
git clone https://github.com/eddyxu/cpp-coveralls
|
||||
pushd cpp-coveralls
|
||||
git checkout tags/v0.4.2
|
||||
pip install -e .
|
||||
popd
|
||||
cpp-coveralls -b src -e tests -e swtpm --gcov-options '\-lp'
|
||||
else
|
||||
for f in swtpm/tests/*.log; do echo ">>>>>>> $f <<<<<<<"; tail -n 50 $f; done
|
||||
|
||||
Loading…
Reference in New Issue
Block a user