diff options
author | Zack Galbreath <zack.galbreath@kitware.com> | 2019-04-18 12:39:35 -0400 |
---|---|---|
committer | Scott Wittenburg <scott.wittenburg@kitware.com> | 2019-04-18 09:39:35 -0700 |
commit | 7febb88c2a230c9fc7f1cffdd2f0afa0bbee2a71 (patch) | |
tree | 7f73b05d5599d82fe66cdd140b36f671f637ed66 /bin/sbang | |
parent | e64ee7e1beb65de703c5c0e9047f557dfef4695d (diff) | |
download | spack-7febb88c2a230c9fc7f1cffdd2f0afa0bbee2a71.tar.gz spack-7febb88c2a230c9fc7f1cffdd2f0afa0bbee2a71.tar.bz2 spack-7febb88c2a230c9fc7f1cffdd2f0afa0bbee2a71.tar.xz spack-7febb88c2a230c9fc7f1cffdd2f0afa0bbee2a71.zip |
improvements to our CDash reporter (#11168)
* Make a separate CDash report for each package installed
Previously, we generated a single CDash report ("build") for the complete results
of running a `spack install` command. Now we create a separate CDash build for
each package that was installed.
This commit also changes some of the tests related to CDash reporting.
Now only one of the tests exercises the code path of uploading to a
(nonexistent) CDash server. The rest of the related tests write their reports
to disk without trying to upload them.
* Don't report errors to CDash for successful packages
Convert errors detected by our log scraper into warnings when the package
being installed reports that it was successful.
* Report a maximum of 50 errors/warnings to CDash
This is in line with what CTest does. The idea is that if you have more than
50 errors/warnings you probably aren't going to read through them all anyway.
This change reduces the amount of data that we need to transfer and store.
Diffstat (limited to 'bin/sbang')
0 files changed, 0 insertions, 0 deletions