diff options
author | Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> | 2023-12-11 11:06:19 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-11 11:06:19 -0800 |
commit | 045f398f3da319dc099a776f95f162a614553740 (patch) | |
tree | 39d0acd1be5f685ca6f6a43dda65666fc68b2423 /lib | |
parent | 6986e708775afbddbe6e8239fb2d8745931a0410 (diff) | |
download | spack-045f398f3da319dc099a776f95f162a614553740.tar.gz spack-045f398f3da319dc099a776f95f162a614553740.tar.bz2 spack-045f398f3da319dc099a776f95f162a614553740.tar.xz spack-045f398f3da319dc099a776f95f162a614553740.zip |
Add missing build-system/custom phases to the CDash map (#41439)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/reporters/cdash.py | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/lib/spack/spack/reporters/cdash.py b/lib/spack/spack/reporters/cdash.py index ddf6057beb..489e8bd862 100644 --- a/lib/spack/spack/reporters/cdash.py +++ b/lib/spack/spack/reporters/cdash.py @@ -32,13 +32,26 @@ from .base import Reporter from .extract import extract_test_parts # Mapping Spack phases to the corresponding CTest/CDash phase. +# TODO: Some of the phases being lumped into configure in the CDash tables +# TODO: really belong in a separate column, such as "Setup". +# TODO: Would also be nice to have `stage` as a separate phase that could +# TODO: be lumped into that new column instead of configure, for example. MAP_PHASES_TO_CDASH = { - "autoreconf": "configure", - "cmake": "configure", - "configure": "configure", - "edit": "configure", + "autoreconf": "configure", # AutotoolsBuilder + "bootstrap": "configure", # CMakeBuilder "build": "build", + "build_processes": "build", # Openloops + "cmake": "configure", # CMakeBuilder + "configure": "configure", + "edit": "configure", # MakefileBuilder + "generate_luarocks_config": "configure", # LuaBuilder + "hostconfig": "configure", # Lvarray + "initconfig": "configure", # CachedCMakeBuilder "install": "build", + "meson": "configure", # MesonBuilder + "preprocess": "configure", # LuaBuilder + "qmake": "configure", # QMakeBuilder + "unpack": "configure", # LuaBuilder } # Initialize data structures common to each phase's report. |