From 045f398f3da319dc099a776f95f162a614553740 Mon Sep 17 00:00:00 2001 From: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> Date: Mon, 11 Dec 2023 11:06:19 -0800 Subject: Add missing build-system/custom phases to the CDash map (#41439) --- lib/spack/spack/reporters/cdash.py | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'lib') 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. -- cgit v1.2.3-70-g09d2