Author: Richard Plangger <[email protected]>
Branch: s390x-buildbot
Changeset: r977:97612101816f
Date: 2016-01-11 18:04 +0100
http://bitbucket.org/pypy/buildbot/changeset/97612101816f/
Log: added more config: own, app-level, jit, pylib for the s390x build
slaves. named the slave 'ibm-research'
diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py
--- a/bot2/pypybuildbot/master.py
+++ b/bot2/pypybuildbot/master.py
@@ -64,6 +64,9 @@
pypyTranslatedAppLevelTestFactory64 = pypybuilds.Translated(lib_python=True,
app_tests=True,
platform='linux64')
+pypyTranslatedAppLevelTestFactoryS390X = pypybuilds.Translated(lib_python=True,
+ app_tests=True,
+
platform='s390x')
# these are like the two above: the only difference is that they only run
# lib-python tests,not -A tests
@@ -146,6 +149,15 @@
app_tests=True,
)
+pypyJITTranslatedTestFactoryS390X = pypybuilds.Translated(
+ platform='s390x',
+ translationArgs=jit_translation_args,
+ targetArgs=[],
+ lib_python=True,
+ pypyjit=True,
+ app_tests=True,
+ )
+
pypyJITBenchmarkFactory_tannit = pypybuilds.JITBenchmark(host='tannit')
pypyJITBenchmarkFactory64_tannit = pypybuilds.JITBenchmark(platform='linux64',
host='tannit',
@@ -162,18 +174,22 @@
LINUX32 = "own-linux-x86-32"
LINUX64 = "own-linux-x86-64"
+LINUX_S390X = "own-linux-s390x"
MACOSX32 = "own-macosx-x86-32"
WIN32 = "own-win-x86-32"
APPLVLLINUX32 = "pypy-c-app-level-linux-x86-32"
APPLVLLINUX64 = "pypy-c-app-level-linux-x86-64"
+APPLVLLINUX_S390X = "pypy-c-app-level-linux-s390x"
APPLVLWIN32 = "pypy-c-app-level-win-x86-32"
LIBPYTHON_LINUX32 = "pypy-c-lib-python-linux-x86-32"
LIBPYTHON_LINUX64 = "pypy-c-lib-python-linux-x86-64"
+LIBPYTHON_LINUX_S390X = "pypy-c-lib-python-linux-s390x"
JITLINUX32 = "pypy-c-jit-linux-x86-32"
JITLINUX64 = "pypy-c-jit-linux-x86-64"
+JITLINUX_S390X = 'pypy-c-jit-linux-s390x'
JITMACOSX64 = "pypy-c-jit-macosx-x86-64"
#JITMACOSX64_2 = "pypy-c-jit-macosx-x86-64-2"
JITWIN32 = "pypy-c-jit-win-x86-32"
@@ -184,6 +200,7 @@
CPYTHON_64 = "cpython-2-benchmark-x86-64"
NUMPY_64 = "numpy-compatibility-linux-x86-64"
NUMPY_WIN = "numpy-compatibility-win-x86-32"
+
# buildbot builder
PYPYBUILDBOT = 'pypy-buildbot'
JITFREEBSD964 = 'pypy-c-jit-freebsd-9-x86-64'
@@ -255,10 +272,13 @@
# linux tests
LINUX32, # on tannit32, uses all cores
LINUX64, # on speed-old, uses all cores
+ LINUX_S390X, # vm (ibm-research)
JITLINUX32, # on tannit32, uses 1 core
JITLINUX64, # on speed-old, uses 1 core
+ JITLINUX_S390X, # vm (ibm-research)
#APPLVLLINUX32, # on tannit32, uses 1 core
APPLVLLINUX64, # on speed-old, uses 1 core
+ APPLVLLINUX_S390X, # vm (ibm-research)
# other platforms
#MACOSX32, # on minime
JITWIN32, # on allegro_win32, SalsaSalsa
@@ -302,18 +322,22 @@
PYPYBUILDBOT,
LINUX32,
LINUX64,
+ LINUX_S390X,
MACOSX32,
WIN32,
APPLVLLINUX32,
APPLVLLINUX64,
+ APPLVLLINUX_S390X,
APPLVLWIN32,
LIBPYTHON_LINUX32,
LIBPYTHON_LINUX64,
+ LIBPYTHON_LINUX_S390X,
JITLINUX32,
JITLINUX64,
+ JITLINUX_S390X,
JITMACOSX64,
JITWIN32,
JITFREEBSD964,
@@ -355,6 +379,13 @@
"category": 'linux64',
#"locks": [TannitCPU.access('counting')],
},
+ {"name": LINUX_S390X,
+ "slavenames": ["ibm-research"],
+ "builddir": LINUX_S390X,
+ "factory": pypyOwnTestFactory,
+ "category": 's390x',
+ #"locks": [TannitCPU.access('counting')],
+ },
{"name": APPLVLLINUX32,
#"slavenames": ["allegro32"],
"slavenames": ["tannit32"],
@@ -370,6 +401,13 @@
"category": "linux64",
#"locks": [TannitCPU.access('counting')],
},
+ {"name": APPLVLLINUX_S390X,
+ "slavenames": ["ibm-research"],
+ "builddir": APPLVLLINUX_S390X,
+ "factory": pypyTranslatedAppLevelTestFactoryS390X,
+ "category": "s390x",
+ #"locks": [TannitCPU.access('counting')],
+ },
{"name": LIBPYTHON_LINUX32,
"slavenames": ["tannit32"],
#"slavenames": ["allegro32"],
@@ -385,6 +423,13 @@
"category": "linux64",
#"locks": [TannitCPU.access('counting')],
},
+ {"name": LIBPYTHON_LINUX_S390X,
+ "slavenames": ["ibm-research"],
+ "builddir": LIBPYTHON_LINUX_S390X,
+ "factory": pypyTranslatedLibPythonTestFactory,
+ "category": "s390x",
+ #"locks": [TannitCPU.access('counting')],
+ },
{"name" : JITLINUX32,
#"slavenames": ["allegro32"],
"slavenames": ["tannit32"],
@@ -400,6 +445,13 @@
'category': 'linux64',
#"locks": [TannitCPU.access('counting')],
},
+ {'name': JITLINUX_S390X,
+ 'slavenames': ["ibm-research"],
+ 'builddir': JITLINUX_S390X,
+ 'factory': pypyJITTranslatedTestFactoryS390X,
+ 'category': 'linux-s390x',
+ #"locks": [TannitCPU.access('counting')],
+ },
{"name": JITBENCH,
"slavenames": ["tannit32"],
"builddir": JITBENCH,
diff --git a/bot2/pypybuildbot/pypylist.py b/bot2/pypybuildbot/pypylist.py
--- a/bot2/pypybuildbot/pypylist.py
+++ b/bot2/pypybuildbot/pypylist.py
@@ -42,7 +42,7 @@
'osx64': 'macosx-x86-64',
'win32': 'win-x86-32',
'freebsd64': 'freebsd-9-x86-64',
- 's390x': 'linux-s390-64',
+ 's390x': 'linux-s390x',
}
DESCRIPTIONS = {
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit