[zorg] r252461 - [ARM] Move all self-hosting bots to clean build

Renato Golin via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 9 04:36:30 PST 2015


Author: rengolin
Date: Mon Nov  9 06:36:29 2015
New Revision: 252461

URL: http://llvm.org/viewvc/llvm-project?rev=252461&view=rev
Log:
[ARM] Move all self-hosting bots to clean build

This avoids problems where one bad commit passes the test because stage1 didn't
compile the right file on stage2, making the buildbots fail long after the
offending commit is tested, making harder to find the culprit.

Since those bots are slow anyway, getting the correct result is always more
important than getting them fast.

Modified:
    zorg/trunk/buildbot/osuosl/master/config/builders.py

Modified: zorg/trunk/buildbot/osuosl/master/config/builders.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/builders.py?rev=252461&r1=252460&r2=252461&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py Mon Nov  9 06:36:29 2015
@@ -200,7 +200,7 @@ def _get_clang_builders():
          'builddir':"clang-cmake-armv7-a15-selfhost-neon",
          'factory' : ClangBuilder.getClangCMakeBuildFactory(
                       jobs=2,
-                      clean=False,
+                      clean=True,
                       checkout_compiler_rt=False,
                       useTwoStage=True,
                       testStage1=True,
@@ -241,7 +241,7 @@ def _get_clang_builders():
          'builddir':"clang-cmake-armv7-a15-selfhost",
          'factory' : ClangBuilder.getClangCMakeBuildFactory(
                       jobs=4,
-                      clean=False,
+                      clean=True,
                       checkout_compiler_rt=False,
                       useTwoStage=True,
                       testStage1=False,
@@ -652,7 +652,7 @@ def _get_sanitizer_builders():
            'builddir':"clang-cmake-thumbv7-a15-full-sh",
            'factory' : ClangBuilder.getClangCMakeBuildFactory(
                         jobs=2,
-                        clean=False,
+                        clean=True,
                         useTwoStage=True,
                         testStage1=True,
                         env={'PATH':'/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'},
@@ -667,7 +667,7 @@ def _get_sanitizer_builders():
          'builddir':"clang-cmake-aarch64-full",
          'factory' : ClangBuilder.getClangCMakeBuildFactory(
                       jobs=8,
-                      clean=False,
+                      clean=True,
                       checkout_compiler_rt=True,
                       test=True,
                       useTwoStage=True,
@@ -703,7 +703,7 @@ def _get_sanitizer_builders():
            'builddir':"clang-native-aarch64-full",
            'factory' : ClangBuilder.getClangCMakeBuildFactory(
                         jobs=4,
-                        clean=False,
+                        clean=True,
                         useTwoStage=True,
                         testStage1=True,
                         extra_cmake_args=["-DLLVM_TARGETS_TO_BUILD='ARM;AArch64;X86'"])},




More information about the llvm-commits mailing list