@@ -56,7 +56,7 @@ runtime_targets_needs_reconfig="${5}"
56
56
57
57
lit_args=" -v --xunit-xml-output ${BUILD_DIR} /test-results.xml --use-unique-output-file-name --timeout=1200 --time-tests"
58
58
59
- echo " --- cmake"
59
+ echo " ::group:: cmake"
60
60
export PIP_BREAK_SYSTEM_PACKAGES=1
61
61
pip install -q -r " ${MONOREPO_ROOT} " /.ci/all_requirements.txt
62
62
@@ -85,38 +85,49 @@ cmake -S "${MONOREPO_ROOT}"/llvm -B "${BUILD_DIR}" \
85
85
-D LLDB_ENFORCE_STRICT_TEST_REQUIREMENTS=ON \
86
86
-D CMAKE_INSTALL_PREFIX=" ${INSTALL_DIR} "
87
87
88
- echo " --- ninja"
88
+ echo " ::endgroup::"
89
+ echo " ::group::ninja"
90
+
89
91
# Targets are not escaped as they are passed as separate arguments.
90
92
ninja -C " ${BUILD_DIR} " -k 0 ${targets}
91
93
94
+ echo " ::endgroup::"
95
+
92
96
if [[ " ${runtime_targets} " != " " ]]; then
93
- echo " --- ninja runtimes"
97
+ echo " ::group:: ninja runtimes"
94
98
95
99
ninja -C " ${BUILD_DIR} " ${runtime_targets}
100
+
101
+ echo " ::endgroup::"
96
102
fi
97
103
98
104
# Compiling runtimes with just-built Clang and running their tests
99
105
# as an additional testing for Clang.
100
106
if [[ " ${runtime_targets_needs_reconfig} " != " " ]]; then
101
- echo " --- cmake runtimes C++26"
107
+ echo " ::group:: cmake runtimes C++26"
102
108
103
109
cmake \
104
110
-D LIBCXX_TEST_PARAMS=" std=c++26" \
105
111
-D LIBCXXABI_TEST_PARAMS=" std=c++26" \
106
112
" ${BUILD_DIR} "
107
113
108
- echo " --- ninja runtimes C++26"
114
+ echo " ::endgroup::"
115
+ echo " ::group::ninja runtimes C++26"
109
116
110
117
ninja -C " ${BUILD_DIR} " ${runtime_targets_needs_reconfig}
111
118
112
- echo " --- cmake runtimes clang modules"
119
+ echo " ::endgroup::"
120
+ echo " ::group::cmake runtimes clang modules"
113
121
114
122
cmake \
115
123
-D LIBCXX_TEST_PARAMS=" enable_modules=clang" \
116
124
-D LIBCXXABI_TEST_PARAMS=" enable_modules=clang" \
117
125
" ${BUILD_DIR} "
118
126
119
- echo " --- ninja runtimes clang modules"
127
+ echo " ::endgroup::"
128
+ echo " ::group::ninja runtimes clang modules"
120
129
121
130
ninja -C " ${BUILD_DIR} " ${runtime_targets_needs_reconfig}
131
+
132
+ echo " ::endgroup::"
122
133
fi
0 commit comments