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 @@ -651,6 +651,8 @@ 'factory' : TestSuiteBuilder.getTestSuiteBuildFactory( depends_on_projects=["llvm", "clang", "clang-tools-extra", "compiler-rt"], + enable_runtimes="auto", + checks=['check-all', 'check-runtimes'], extra_configure_args=[ "-DLLVM_ENABLE_ASSERTIONS=ON", "-DCMAKE_BUILD_TYPE=Release", @@ -663,12 +665,16 @@ 'builddir': "clang-ppc64be-multistage", 'factory' : ClangBuilder.getClangCMakeBuildFactory( clean=False, + checks=['check-all', 'check-runtimes'], + checkout_compiler_rt=False, checkout_lld=False, useTwoStage=True, stage1_config='Release', stage2_config='Release', extra_cmake_args=[ "-DLLVM_ENABLE_ASSERTIONS=ON", + "-DLLVM_ENABLE_RUNTIMES=compiler-rt", + "-DBUILD_SHARED_LIBS=ON", "-DLLVM_CCACHE_BUILD=ON"])}, {'name' : "clang-ppc64le-linux-test-suite", @@ -678,6 +684,8 @@ 'factory' : TestSuiteBuilder.getTestSuiteBuildFactory( depends_on_projects=["llvm", "clang", "clang-tools-extra", "compiler-rt"], + enable_runtimes="auto", + checks=['check-all', 'check-runtimes'], extra_configure_args=[ "-DLLVM_ENABLE_ASSERTIONS=ON", "-DCMAKE_BUILD_TYPE=Release", @@ -690,12 +698,15 @@ 'builddir': "clang-ppc64le-multistage", 'factory' : ClangBuilder.getClangCMakeBuildFactory( clean=False, + checks=['check-all', 'check-runtimes'], + checkout_compiler_rt=False, checkout_lld=False, useTwoStage=True, stage1_config='Release', stage2_config='Release', extra_cmake_args=[ '-DLLVM_ENABLE_ASSERTIONS=ON', + '-DLLVM_ENABLE_RUNTIMES=compiler-rt', '-DBUILD_SHARED_LIBS=ON', '-DLLVM_CCACHE_BUILD=ON'])}, @@ -706,6 +717,7 @@ 'factory' : TestSuiteBuilder.getTestSuiteBuildFactory( depends_on_projects=["llvm", "clang", "clang-tools-extra", "lld", "compiler-rt"], enable_runtimes="auto", + checks=['check-all', 'check-runtimes'], extra_configure_args=[ "-DLLVM_ENABLE_ASSERTIONS=On", "-DCMAKE_C_COMPILER=clang", "-DCMAKE_CXX_COMPILER=clang++", diff --git a/zorg/buildbot/builders/UnifiedTreeBuilder.py b/zorg/buildbot/builders/UnifiedTreeBuilder.py --- a/zorg/buildbot/builders/UnifiedTreeBuilder.py +++ b/zorg/buildbot/builders/UnifiedTreeBuilder.py @@ -218,7 +218,7 @@ check_env = env or {} for check in checks: - f.addStep(LitTestCommand(name="test-%s%s" % (step_name, check), + f.addStep(LitTestCommand(name="test-%s-%s" % (step_name, check), command=['ninja', check], description=[ "Test", "just", "built", "components", "for",