[llvm-commits] [zorg] r125933 - /zorg/trunk/llvmlab/llvmlab/ui/ci/views.py
Daniel Dunbar
daniel at zuster.org
Fri Feb 18 08:44:48 PST 2011
Author: ddunbar
Date: Fri Feb 18 10:44:48 2011
New Revision: 125933
URL: http://llvm.org/viewvc/llvm-project?rev=125933&view=rev
Log:
llvmlab: Drop the hard coded phase config, the expectation is that a specific
installation will load the appropriate dashboard config via a plugin.
Modified:
zorg/trunk/llvmlab/llvmlab/ui/ci/views.py
Modified: zorg/trunk/llvmlab/llvmlab/ui/ci/views.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/llvmlab/llvmlab/ui/ci/views.py?rev=125933&r1=125932&r2=125933&view=diff
==============================================================================
--- zorg/trunk/llvmlab/llvmlab/ui/ci/views.py (original)
+++ zorg/trunk/llvmlab/llvmlab/ui/ci/views.py Fri Feb 18 10:44:48 2011
@@ -10,69 +10,6 @@
ci = flask.Module(__name__, url_prefix='/ci')
from llvmlab import util
-from llvmlab.ci import config
-
-# Hard-coded current configuration.
-#
-# FIXME: Figure out how to get as much of this as possible dynamically. One
-# problem is how do we deal with changes to the CI infrastructure? Should we
-# load a config object per-revision, and try to be smart about caching it unless
-# things change? Can we report results across changing configs?
-phases = [
- config.Phase("Sanity", 1, "phase1 - sanity",
- ["clang-x86_64-osx10-gcc42-RA"]),
- config.Phase("Living On", 2, "phase2 - living",
- ["clang-x86_64-osx10-DA",
- "clang-x86_64-osx10-RA",
- "nightly_clang-x86_64-osx10-gcc42-RA"]),
- config.Phase("Tree Health", 3, "phase3 - tree health",
- ["nightly_clang-x86_64-osx10-DA",
- "nightly_clang-x86_64-osx10-RA",
- "nightly_clang-x86_64-osx10-RA-O0",
- "nightly_clang-x86_64-osx10-RA-Os",
- "nightly_clang-x86_64-osx10-RA-O3",
- "nightly_clang-x86_64-osx10-RA-flto",
- "nightly_clang-x86_64-osx10-RA-g"]),
- config.Phase("Validation", 4, "phase4 - validation",
- ["nightly_clang-i386-osx10-RA",
- "gccTestSuite-clang-x86_64-osx10-RA",
- "boost-trunk-clang-x86_64-osx10-RA"])]
-builders = [
- config.Builder("Validated Build"),
- config.Builder("phase1 - sanity"),
- config.Builder("phase2 - living"),
- config.Builder("phase3 - tree health"),
- config.Builder("phase4 - validation"),
- config.Builder("clang-x86_64-osx10-gcc42-RA"),
- config.Builder("clang-x86_64-osx10-DA"),
- config.Builder("clang-x86_64-osx10-RA"),
- config.Builder("nightly_clang-x86_64-osx10-gcc42-RA"),
- config.Builder("nightly_clang-x86_64-osx10-DA"),
- config.Builder("nightly_clang-x86_64-osx10-RA"),
- config.Builder("nightly_clang-x86_64-osx10-RA-O0"),
- config.Builder("nightly_clang-x86_64-osx10-RA-Os"),
- config.Builder("nightly_clang-x86_64-osx10-RA-O3"),
- config.Builder("nightly_clang-x86_64-osx10-RA-flto"),
- config.Builder("nightly_clang-x86_64-osx10-RA-g"),
- config.Builder("gccTestSuite-clang-x86_64-osx10-RA"),
- config.Builder("boost-trunk-clang-x86_64-osx10-RA")]
-published_builds = [
- config.PublishedBuild("LLVM", "Linux", "i386", "llvm-linux-i386.tgz"),
- config.PublishedBuild("LLVM", "Mac OS X (SnowLeopard)", "x86_64",
- "llvm-darwin10-x86_64.tgz"),
-
- config.PublishedBuild("Clang", "Linux", "i386", "clang-linux-i386.tgz"),
- config.PublishedBuild("Clang", "Linux", "x86_64", "clang-linux-x86_64.tgz"),
- config.PublishedBuild("Clang", "Mac OS X (SnowLeopard)", "x86_64",
- "clang-darwin10-x86_64.tgz"),
- config.PublishedBuild("Clang", "Windows", "i386", "clang-windows-i386.tgz"),
-
- config.PublishedBuild("llvm-gcc-4.2", "Linux", "i386",
- "llvm-gcc-4.2-linux-i386.tgz"),
- config.PublishedBuild("llvm-gcc-4.2", "Linux", "x86_64",
- "llvm-gcc-4.2-linux-x86_64.tgz")]
-g_config = config.Config(phases, builders, published_builds,
- 'Validated Build')
@ci.route('/')
def dashboard():
More information about the llvm-commits
mailing list