Project

General

Profile

Actions

Task #4033

closed

CI: switch code-coverage to Ubuntu 16.04

Added by Davide Pesavento about 7 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Build
Target version:
-
Start date:
Due date:
% Done:

100%

Estimated time:

Description

It seems to give more accurate results overall.

I also suggest to use the version of lcov from the official apt repositories. It's not the latest (it's 1.12 vs 1.13), but I've been using 1.12 locally for some time with no issues. Using the apt version maximizes reproducibility on developers' machines without requiring installation of software from external sources.

Actions #1

Updated by Eric Newberry over 6 years ago

  • Status changed from New to In Progress
  • Assignee set to Eric Newberry
Actions #2

Updated by Eric Newberry over 6 years ago

I believe we should also retired two of the 14.04 64-bit agents (from 4 to 2) and replace them with two more 16.04 64-bit agents (from 2 to 4) to handle the workload shift.

Actions #3

Updated by Davide Pesavento over 6 years ago

Makes sense.

Actions #4

Updated by Eric Newberry over 6 years ago

  • % Done changed from 0 to 90

The two extra 16.04 64-bit agents have been deployed and the code-coverage label has been removed from all 14.04 64-bit agents and added to all 16.04 64-bit agents.

Actions #5

Updated by Eric Newberry over 6 years ago

  • Status changed from In Progress to Feedback
  • % Done changed from 90 to 100

Two of the 14.04 64-bit agents have been retired. Marking this issue as feedback until we get results.

Actions #7

Updated by Eric Newberry over 6 years ago

Davide Pesavento wrote:

Is this one of the new slaves? http://jenkins.named-data.net/job/ndn-tools/706/OS=Ubuntu-16.04-64bit/console

Yes, this issue has been fixed and affected jobs that failed solely because of this have been restarted.

Actions #8

Updated by Davide Pesavento over 6 years ago

Thanks!

Actions #9

Updated by Eric Newberry over 6 years ago

It looks like coverage percentages either didn't change significantly or increased somewhat after changing to 16.04 for ndn-cxx, ndn-tools, and NFD. Is this expected or is something wrong?

Actions #10

Updated by Davide Pesavento over 6 years ago

  • Status changed from Feedback to Closed

Yes, that's expected. I think we can close this issue now.

Actions

Also available in: Atom PDF