diff options
author | kwryankrattiger <80296582+kwryankrattiger@users.noreply.github.com> | 2023-09-07 15:41:31 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-07 15:41:31 -0500 |
commit | 8ec16571361415767252836e4ce3026ce244315e (patch) | |
tree | dbbde3ffbdf85afb1b00300c7648eb8b52761fe8 /.github/workflows | |
parent | c5fc794d772d306b0ba28ecf65a61ca784981359 (diff) | |
download | spack-8ec16571361415767252836e4ce3026ce244315e.tar.gz spack-8ec16571361415767252836e4ce3026ce244315e.tar.bz2 spack-8ec16571361415767252836e4ce3026ce244315e.tar.xz spack-8ec16571361415767252836e4ce3026ce244315e.zip |
CI Timing Statistics (#38598)
* Write timing information for installs from cache
* CI: aggregate and upload install_times.json to artifacts
* CI: Don't change root directory for artifact generation
* Flat event based timer variation
Event based timer allows for easily starting and stopping timers without
wiping sub-timer data. It also requires less branching logic when
tracking time.
The json output is non-hierarchical in this version and hierarchy is
less rigidly enforced between starting and stopping.
* Add and write timers for top level install
* Update completion
* remove unused subtimer api
* Fix unit tests
* Suppress timing summary option
* Save timers summaries to user_data artifacts
* Remove completion from fish
* Move spack python to script section
* Write timer correctly for non-cache installs
* Re-add hash to timer file
* Fish completion updates
* Fix null timer yield value
* fix type hints
* Remove timer-summary-file option
* Add "." in front of non-package timer name
---------
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl>
Diffstat (limited to '.github/workflows')
0 files changed, 0 insertions, 0 deletions