8 Commits
Author SHA1 Message Date
Davide Pesavento bd3642f31d ci: auto-detect the OS instead of relying on NODE_LABELS
And remove WAF_JOBS: waf already defaults to the number of available
CPUs, which is appropriate in most cases, and we can always use the
built-in JOBS variable to override it where necessary.

Change-Id: Id132b9ef8467a563694222ccc64a676cdc076e17
2022-08-12 18:19:31 -04:00
Davide Pesavento 824c45b503 ci: require gcovr 5.1 for code coverage reports
Stop passing `-j`, it wasn't very useful and it's broken in gcovr 5.1

Change-Id: I12ef24e809b5a500f5c237b29c603c0058ca73fc
2022-04-19 16:10:42 -04:00
Davide Pesavento 8c35390e61 ci: use gcovr 5.0 to generate code coverage reports
Change-Id: I680b476bb93cffff389071437e7a818f16b6334d
2021-08-30 19:10:36 -04:00
Davide Pesavento 9a1b65d0da ci: disable frames in lcov HTML coverage report
Change-Id: Ie7ecce199aefc37b95d721f1032ac69ebe3f8338
2020-08-06 17:27:58 -04:00
Davide Pesavento d8398820f1 ci: add CentOS 8 support; drop CentOS 7
Refs: #5040, #5087
Change-Id: Ia680fecc41d16d21d7b03f117a30a2966cf46679
2020-03-29 21:39:11 -04:00
Davide Pesavento 931dfe8a63 ci: improve lcov HTML output
In particular, demangle C++ symbols in the function coverage view.

Change-Id: I882a88fda77c468e26b935ad6088b4254e875151
2017-04-29 20:33:45 -04:00
Eric Newberry 716ab60f05 build+ci: add code coverage support
This commit also adds GlobalConfigurationFixture to ensure that running
unit tests doesn't interact with system configuration (e.g., doesn't use
or alter user certificates).

Change-Id: I621ce14425a777c94d41b8132cd2858d91235b4d
Refs: #3808
2017-01-18 17:37:05 -08:00
Davide Pesavento 956ac311b8 ci: sync jenkins scripts with NFD
Change-Id: I43689bcf51bbe7a1c3118d8b0c226b56077fb4ed
2016-09-20 19:11:30 +02:00