Skip to content

Commit 809fe5b

Browse files
committed
CI Update runners in the regression-tests.yml
1 parent afe5ed6 commit 809fe5b

137 files changed

Lines changed: 16 additions & 2435 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/regression-tests.yml

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -50,26 +50,17 @@ jobs:
5050
compiler: clang++
5151
cxx_std: c++2b
5252
stdlib: default
53-
- os: macos-13
54-
shortosname: mac-13
55-
compiler: clang++
56-
cxx_std: c++2b
57-
stdlib: default
58-
- os: macos-13
59-
shortosname: mac-13
60-
compiler: clang++-15
61-
cxx_std: c++2b
62-
stdlib: default
63-
- os: windows-2022
64-
shortosname: win-22
65-
compiler: cl.exe
66-
cxx_std: c++latest
67-
stdlib: default
68-
- os: windows-2022
69-
shortosname: win-22
70-
compiler: cl.exe
71-
cxx_std: c++20
72-
stdlib: default
53+
# Comment out Windows tests until build on Windows is fixed
54+
# - os: windows-2025
55+
# shortosname: win-25
56+
# compiler: cl.exe
57+
# cxx_std: c++latest
58+
# stdlib: default
59+
# - os: windows-2025
60+
# shortosname: win-25
61+
# compiler: cl.exe
62+
# cxx_std: c++20
63+
# stdlib: default
7364
steps:
7465
- name: Checkout repo
7566
uses: actions/checkout@v4

regression-tests/run-tests.sh

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -154,17 +154,10 @@ else
154154

155155
compiler_version=$("$cxx_compiler" --version)
156156

157-
if [[ "$compiler_version" == *"Apple clang version 14.0"* ||
158-
"$compiler_version" == *"Homebrew clang version 15.0"* ]]; then
159-
exec_out_dir="$expected_results_dir/apple-clang-14"
160-
# We share the expected results dir for these two compilers, but there is one
161-
# test which (as expected) fails to compile on both compilers, but has a slightly
162-
# different error diagnostic because the clang path differs. So we exclude it from
163-
# running. The alternative would be to duplicate the expected results files, which
164-
# seems wasteful for just one test (that doesn't even compile).
165-
exclude_test_filter="pure2-expected-is-as.cpp2"
166-
elif [[ "$compiler_version" == *"Apple clang version 15.0"* ]]; then
157+
if [[ "$compiler_version" == *"Apple clang version 15.0"* ]]; then
167158
exec_out_dir="$expected_results_dir/apple-clang-15"
159+
elif [[ "$compiler_version" == *"Apple clang version 17.0"* ]]; then
160+
exec_out_dir="$expected_results_dir/apple-clang-17"
168161
elif [[ "$compiler_version" == *"clang version 12.0"* ]]; then
169162
exec_out_dir="$expected_results_dir/clang-12"
170163
elif [[ "$compiler_version" == *"clang version 15.0"* ]]; then
@@ -216,8 +209,9 @@ else
216209
printf "\ncompiler_cmd: $compiler_cmd\n\n"
217210
fi
218211

212+
printf "Full compiler version for '$cxx_compiler':\n$compiler_version\n\n"
213+
219214
if [[ -d "$exec_out_dir" ]]; then
220-
printf "Full compiler version for '$cxx_compiler':\n$compiler_version\n\n"
221215

222216
printf "Directory with reference compilation/execution files to use:\n$exec_out_dir\n\n"
223217
else

regression-tests/test-results/apple-clang-14-c++2b/clang-version.output

Lines changed: 0 additions & 4 deletions
This file was deleted.

regression-tests/test-results/apple-clang-14-c++2b/mixed-allcpp1-hello.cpp.execution

Lines changed: 0 additions & 1 deletion
This file was deleted.

regression-tests/test-results/apple-clang-14-c++2b/mixed-as-for-variant-20-types.cpp.execution

Lines changed: 0 additions & 60 deletions
This file was deleted.

regression-tests/test-results/apple-clang-14-c++2b/mixed-autodiff-taylor.cpp.execution

Lines changed: 0 additions & 63 deletions
This file was deleted.

regression-tests/test-results/apple-clang-14-c++2b/mixed-bounds-check.cpp.execution

Lines changed: 0 additions & 1 deletion
This file was deleted.

regression-tests/test-results/apple-clang-14-c++2b/mixed-bounds-safety-with-assert-2.cpp.execution

Lines changed: 0 additions & 5 deletions
This file was deleted.

regression-tests/test-results/apple-clang-14-c++2b/mixed-bounds-safety-with-assert.cpp.execution

Lines changed: 0 additions & 1 deletion
This file was deleted.

regression-tests/test-results/apple-clang-14-c++2b/mixed-captures-in-expressions-and-postconditions.cpp.execution

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)