[pypy-commit] buildbot default: add builders and schedulers for an armv7/hardfloat buildbot[39; 49; 00m[39; 49; 00m[39; 49; 00m
bivab
noreply at buildbot.pypy.org
Mon Apr 15 10:27:28 CEST 2013
Author: David Schneider <david.schneider at picle.org>
Branch:
Changeset: r784:6798ee30698f
Date: 2013-04-15 10:26 +0200
http://bitbucket.org/pypy/buildbot/changeset/6798ee30698f/
Log: add builders and schedulers for an armv7/hardfloat
buildbot[39;49;00m[39;49;00m[39;49;00m
diff --git a/bot2/pypybuildbot/arm_master.py b/bot2/pypybuildbot/arm_master.py
--- a/bot2/pypybuildbot/arm_master.py
+++ b/bot2/pypybuildbot/arm_master.py
@@ -1,4 +1,3 @@
-
from buildbot.scheduler import Nightly, Triggerable
from pypybuildbot.util import we_are_debugging, load
@@ -86,13 +85,16 @@
)
#
APPLVLLINUXARM = "pypy-c-app-level-linux-armel"
+APPLVLLINUXARMHF_v7 = "pypy-c-app-level-linux-armhf-v7"
APPLVLLINUXARMHF_RASPBIAN = "pypy-c-app-level-linux-armhf-raspbian"
JITLINUXARM = "pypy-c-jit-linux-armel"
+JITLINUXARMHF_v7 = "pypy-c-jit-linux-armhf-v7"
JITLINUXARMHF_RASPBIAN = "pypy-c-jit-linux-armhf-raspbian"
JITBACKENDONLYLINUXARMEL = "jitbackendonly-own-linux-armel"
JITBACKENDONLYLINUXARMHF = "jitbackendonly-own-linux-armhf"
+JITBACKENDONLYLINUXARMHF_v7 = "jitbackendonly-own-linux-armhf-v7"
# build only
BUILDLINUXARM = "build-pypy-c-linux-armel"
@@ -109,6 +111,7 @@
BUILDJITLINUXARMHF_RASPBIAN, # on hhu-cross-raspbianhf, uses 1 core
JITBACKENDONLYLINUXARMEL, # on hhu-imx.53
JITBACKENDONLYLINUXARMHF, # on hhu-raspberry-pi
+ JITBACKENDONLYLINUXARMHF_v7, # on cubieboard-bob
], branch=None, hour=0, minute=0),
Triggerable("APPLVLLINUXARM_scheduler", [
@@ -119,17 +122,20 @@
JITLINUXARM, # triggered by BUILDJITLINUXARM, on hhu-beagleboard
]),
Triggerable("APPLVLLINUXARMHF_RASPBIAN_scheduler", [
- APPLVLLINUXARMHF_RASPBIAN, # triggered by BUILDLINUXARMHF_RASPBIAN, on hhu-raspberry-pi
+ APPLVLLINUXARMHF_RASPBIAN, # triggered by BUILDLINUXARMHF_RASPBIAN, on hhu-raspberry-pi
+ APPLVLLINUXARMHF_v7, # triggered by BUILDLINUXARMHF_RASPBIAN, on cubieboard-bob
]),
Triggerable("JITLINUXARMHF_RASPBIAN_scheduler", [
- JITLINUXARMHF_RASPBIAN, # triggered by BUILDJITLINUXARMHF_RASPBIAN, on hhu-raspberry-pi
+ JITLINUXARMHF_RASPBIAN, # triggered by BUILDJITLINUXARMHF_RASPBIAN, on hhu-raspberry-pi
+ JITBACKENDONLYLINUXARMHF_v7, # triggered by BUILDJITLINUXARMHF_RASPBIAN, on cubieboard-bob
]),
]
builders = [
# ARM
# armel
+ ## armv7
{"name": JITBACKENDONLYLINUXARMEL,
"slavenames": ['hhu-i.mx53'],
"builddir": JITBACKENDONLYLINUXARMEL,
@@ -138,6 +144,7 @@
"locks": [ARMBoardLock.access('counting')],
},
# armhf
+ ## armv6
{"name": JITBACKENDONLYLINUXARMHF,
"slavenames": ['hhu-raspberry-pi'],
"builddir": JITBACKENDONLYLINUXARMHF,
@@ -145,7 +152,16 @@
"category": 'linux-armhf',
"locks": [ARMBoardLock.access('counting')],
},
+ ## armv7
+ {"name": JITBACKENDONLYLINUXARMHF_v7,
+ "slavenames": ['cubieboard-bob'],
+ "builddir": JITBACKENDONLYLINUXARMHF_v7,
+ "factory": pypyJitBackendOnlyOwnTestFactoryARM,
+ "category": 'linux-armhf',
+ "locks": [ARMBoardLock.access('counting')],
+ },
# app level builders
+ ## armv7 softfloat
{"name": APPLVLLINUXARM,
"slavenames": ["hhu-beagleboard"],
"builddir": APPLVLLINUXARM,
@@ -160,6 +176,7 @@
'category': 'linux-armel',
"locks": [ARMBoardLock.access('counting')],
},
+ ## armv6 hardfloat
{"name": APPLVLLINUXARMHF_RASPBIAN,
"slavenames": ["hhu-raspberry-pi"],
"builddir": APPLVLLINUXARMHF_RASPBIAN,
@@ -174,6 +191,21 @@
'category': 'linux-armhf',
"locks": [ARMBoardLock.access('counting')],
},
+ ## armv7 hardfloat
+ {"name": APPLVLLINUXARMHF_v7,
+ "slavenames": ["cubieboard-bob"],
+ "builddir": APPLVLLINUXARMHF_v7,
+ "factory": pypyARMHF_RASPBIAN_TranslatedAppLevelTestFactory, # XXX replace this with a custom build
+ "category": "linux-armhf",
+ "locks": [ARMBoardLock.access('counting')],
+ },
+ {"name": JITLINUXARMHF_v7,
+ "slavenames": ["cubieboard-bob"],
+ 'builddir': JITLINUXARMHF_v7,
+ 'factory': pypyARMHF_RASPBIAN_JITTranslatedTestFactory, # XXX replace this with a custom build
+ 'category': 'linux-armhf',
+ "locks": [ARMBoardLock.access('counting')],
+ },
# Translation Builders for ARM
{"name": BUILDLINUXARM,
"slavenames": ['hhu-cross-armel'],
@@ -192,7 +224,7 @@
{"name": BUILDLINUXARMHF_RASPBIAN,
"slavenames": ['hhu-cross-raspbianhf'],
"builddir": BUILDLINUXARMHF_RASPBIAN,
- "factory": pypyCrossTranslationFactoryRaspbianHF ,
+ "factory": pypyCrossTranslationFactoryRaspbianHF,
"category": 'linux-armhf',
"locks": [ARMCrossLock.access('counting')],
},
More information about the pypy-commit
mailing list