diff --git a/buildbot/osuosl/master/config/builders.py b/buildbot/osuosl/master/config/builders.py --- a/buildbot/osuosl/master/config/builders.py +++ b/buildbot/osuosl/master/config/builders.py @@ -1,3 +1,5 @@ +from buildbot.process.properties import WithProperties + from zorg.buildbot.builders import ClangBuilder from zorg.buildbot.builders import LLVMBuilder from zorg.buildbot.builders import PollyBuilder @@ -172,9 +174,17 @@ 'factory': XToolchainBuilder.getCmakeWithMSVCBuildFactory( vs="autodetect", clean=True, + checks=[ + "check-llvm", + "check-clang", + "check-lld", + "check-unwind", + ], extra_configure_args=[ "-DDEFAULT_SYSROOT=C:/buildbot/.arm-ubuntu", "-DLLVM_LIT_ARGS=-v -vv --threads=32", + WithProperties("%(remote_test_host:+-DREMOTE_TEST_HOST=)s%(remote_test_host:-)s"), + WithProperties("%(remote_test_user:+-DREMOTE_TEST_USER=)s%(remote_test_user:-)s"), ], cmake_cache="../llvm-project/clang/cmake/caches/CrossWinToARMLinux.cmake")}, @@ -190,6 +200,8 @@ "-DCMAKE_C_COMPILER_TARGET=aarch64-linux-gnu", "-DDEFAULT_SYSROOT=C:/buildbot/.aarch64-ubuntu", "-DLLVM_LIT_ARGS=-v -vv --threads=32", + WithProperties("%(remote_test_host:+-DREMOTE_TEST_HOST=)s%(remote_test_host:-)s"), + WithProperties("%(remote_test_user:+-DREMOTE_TEST_USER=)s%(remote_test_user:-)s"), ], cmake_cache="../llvm-project/clang/cmake/caches/CrossWinToARMLinux.cmake")}, ] diff --git a/buildbot/osuosl/master/config/slaves.py b/buildbot/osuosl/master/config/slaves.py --- a/buildbot/osuosl/master/config/slaves.py +++ b/buildbot/osuosl/master/config/slaves.py @@ -191,7 +191,11 @@ create_slave("lldb-x86_64-debian", properties={'jobs': 72}, max_builds=1), # Windows Server on Xeon Gold 6130 (2x2.1GHz), 128Gb of RAM - create_slave("as-builder-1", max_builds=1), + create_slave("as-builder-1", properties={ + 'remote_test_host': 'jetson6.lab.llvm.org', + 'remote_test_user': 'ubuntu' + }, + max_builds=1), # Windows Server on Xeon Gold 6130 (2x2.1GHz), 128Gb of RAM create_slave("as-builder-2", max_builds=1),