Commit Graph

6 Commits

Author SHA1 Message Date
Tal Regev 4af3f0dd72 Add linux report CI 2021-08-02 18:57:17 +03:00
Vitalii Koshura 96de335b3c
[Codecov] Use action to upload coverage report
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-03-30 01:03:08 +02:00
Vitalii Koshura 5fc277d47d
[Codecov] Fix uploading CodeCov reports
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-03-27 12:48:06 +01:00
Christian Beer 1cff4939b8 Tests: tweak test build script
Do a rebuild from scratch only if requested. This allows fast local testing of new or changes test cases.
Don't need to call gcov ourselves as this is done by codecov too.
2019-04-27 16:46:50 +02:00
Christian Beer db60c1ea7a Tests: enable coverage processing 2019-04-20 19:03:12 +02:00
Christian Beer 6dbf55fd9a Tests: add unit testing framework using googletest
* enable coverage reports from gcc and disable optimizations via option to configure
* install googletest library into buildcache
* script to compile and run unit tests using cmake
* first set of unit tests originaly contributed by Keith Uplinger

There are several hardcoded paths and assumptions made in order to get this working on Travis CI. New tooling is using cmake for cross platform builds and as such is not easy to use with an autotools based system.
It's not ideal but better than nothing.
2019-04-20 13:30:03 +02:00