Skip to content

Commit 5e65619

Browse files
authored
Add flang-arm64-windows-msvc-testsuite builder (#576)
This PR adds a new buildbot to run LLVM testsuite on windows. It adds a new builder and worker pair. The testsuite will run after the first stage build skipping the ninja check step as we cover that on other buildbots. This will primarily be the builder to test that ensures LNT and LLVM testsuite are running without regressions on windows. We will later build on it to add support for test more as our Windows hardware availability improves. This depends on #575 and llvm/llvm-project#155226.
1 parent 60d2141 commit 5e65619

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

buildbot/osuosl/master/config/builders.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2631,6 +2631,29 @@
26312631
"-DCOMPILER_RT_BUILD_SANITIZERS=OFF",
26322632
"-DLLVM_CCACHE_BUILD=ON"])},
26332633

2634+
{'name' : "flang-arm64-windows-msvc-testsuite",
2635+
'tags' : ["flang"],
2636+
'workernames' : ["linaro-armv8-windows-msvc-06"],
2637+
'builddir': "flang-arm64-win-msvc-ts",
2638+
'factory' : ClangBuilder.getClangCMakeBuildFactory(
2639+
vs="manual",
2640+
clean=False,
2641+
checkout_flang=True,
2642+
checkout_lld=True,
2643+
runTestSuite=True,
2644+
testStage1=False,
2645+
testsuite_flags=[
2646+
'--cmake-define', "TEST_SUITE_SUBDIRS='Fortran'",
2647+
'--use-make=ninja',
2648+
'--threads=8',
2649+
'--build-threads=8'],
2650+
extra_cmake_args=[
2651+
"-DLLVM_TARGETS_TO_BUILD=AArch64",
2652+
"-DCLANG_DEFAULT_LINKER=lld",
2653+
"-DCMAKE_TRY_COMPILE_CONFIGURATION=Release",
2654+
"-DCOMPILER_RT_BUILD_SANITIZERS=OFF",
2655+
"-DLLVM_CCACHE_BUILD=ON"])},
2656+
26342657
{'name' : 'ppc64-flang-aix',
26352658
'tags' : ["flang", "ppc", "ppc64", "aix"],
26362659
'workernames' : ['ppc64-flang-aix-test'],

buildbot/osuosl/master/config/workers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ def get_all():
5151
create_worker("linaro-armv8-windows-msvc-03", max_builds=1),
5252
create_worker("linaro-armv8-windows-msvc-04", max_builds=1),
5353
create_worker("linaro-armv8-windows-msvc-05", max_builds=1),
54+
create_worker("linaro-armv8-windows-msvc-06", max_builds=1),
5455

5556
# Linux s390x Ubuntu Focal, IBM z13 (5GHz), 64GB of RAM
5657
create_worker("onnx-mlir-nowarn-linux-s390x", properties={'jobs' : 4}, max_builds=1),

0 commit comments

Comments
 (0)