Skip to content
This repository has been archived by the owner on Apr 7, 2022. It is now read-only.

Commit

Permalink
[1LP][RFR] Add ability to aggregate coverage from multiple jenkins jo…
Browse files Browse the repository at this point in the history
…bs (#6916)

* Add ability to aggregate coverage from multiple jenkins jobs

In addition to aggregating multiple Jenkins jobs I had to do a
work around because we ran out of disk space on the appliance.
The work around was to extract the coverage tarballs in waves,
merge that data, cleanup and use the merged data in the next wave.
Taking this route allowed me to quickly get this working, but over
time I think we seriously need to look at a different way of storing
and getting out the coverage data from test runs.

* Code review #1 PR 6916

The particular issue in question was the proper use of namedtuple
classes.   Sorted this out, so I wasn't creating a Build class over
and over again.   Also, had to deal with the fact that namedtuple
generated classes are immutable.

* Move check for no eligible jobs to account for multiple jobs.

* Code Review #2 for PR 6916

Calls to ssh.run_command have been wrapped to ensure consistent
logging and error handling.
  • Loading branch information
jamesooden authored and mshriver committed Mar 24, 2018
1 parent f006a17 commit 6fcb4de
Show file tree
Hide file tree
Showing 2 changed files with 434 additions and 116 deletions.
Loading

0 comments on commit 6fcb4de

Please sign in to comment.