changeset 10:f9e38dc5abc3

JamVM: Added quick-jamvm builders + icedtea6_builder_quick_arm_natty_jamvm + icedtea6_builder_quick_ia32_jaunty_jamvm + icedtea6_builder_quick_armv5tel_squeeze_jamvm
author Xerxes R?nby <xerxes@zafena.se>
date Wed, 23 Feb 2011 14:28:09 +0100
parents ea34c3f2a5b8
children f644988c61fd
files icedtea/master.cfg
diffstat 1 files changed, 87 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/icedtea/master.cfg	Wed Feb 23 13:36:05 2011 +0100
+++ b/icedtea/master.cfg	Wed Feb 23 14:28:09 2011 +0100
@@ -62,12 +62,15 @@
                                        "icedtea6-squeeze-x86_64-quick-hotspot",
                                        "icedtea6-natty-armv7l-quick",
                                        "icedtea6-natty-armv7l-quick-cacao",
+                                       "icedtea6-natty-armv7l-quick-jamvm",
                                        "icedtea6-natty-armv7l-quick-shark",
                                        "icedtea6-jaunty-ia32-quick-zero",
                                        "icedtea6-jaunty-ia32-quick-cacao",
+                                       "icedtea6-jaunty-ia32-quick-jamvm",
                                        "icedtea6-jaunty-ia32-quick-shark",
                                        "icedtea6-squeeze-armv5tel-quick",
                                        "icedtea6-squeeze-armv5tel-quick-cacao",
+                                       "icedtea6-squeeze-armv5tel-quick-jamvm",
                                        "icedtea6-squeeze-armv5tel-quick-shark"]
                                  ))
 
@@ -320,6 +323,28 @@
                       description="check-langtools",
                       workdir="build", timeout=2400))
 
+f3anj = factory.BuildFactory()
+f3anj.addStep(Mercurial(baseURL=hgrepo, workdir="src", mode="update"))
+f3anj.addStep(ShellCommand(command=["./autogen.sh"],
+                        workdir="src",
+                        description="autogen"))
+f3anj.addStep(ShellCommand(command=["rm", "-rf", "build"],
+                        workdir=".",
+                        description="clean build dir"))
+f3anj.addStep(Configure(command=["../src/configure",
+                              "--enable-jamvm",
+                              "--disable-bootstrap",
+                              "--with-parallel-jobs=2",
+                              "--disable-docs"],
+                              workdir="build"))
+f3anj.addStep(Compile(workdir="build"))
+f3anj.addStep(JTRegCheck(command=["make", "check-hotspot"],
+                      description="check-hotspot",
+                      workdir="build"))
+f3anj.addStep(JTRegCheck(command=["make", "check-langtools"],
+                      description="check-langtools",
+                      workdir="build", timeout=2400))
+
 f3ans = factory.BuildFactory()
 f3ans.addStep(Mercurial(baseURL=hgrepo, workdir="src", mode="update"))
 f3ans.addStep(ShellCommand(command=["./autogen.sh"],
@@ -411,6 +436,28 @@
                       description="check-langtools",
                       workdir="build", timeout=2400))
 
+f3jj = factory.BuildFactory()
+f3jj.addStep(Mercurial(baseURL=hgrepo, workdir="src", mode="update"))
+f3jj.addStep(ShellCommand(command=["./autogen.sh"],
+                        workdir="src",
+                        description="autogen"))
+f3jj.addStep(ShellCommand(command=["rm", "-rf", "build"],
+                        workdir=".",
+                        description="clean build dir"))
+f3jj.addStep(Configure(command=["../src/configure",
+                              "--enable-jamvm",
+                              "--disable-bootstrap",
+                              "--with-parallel-jobs=2",
+                              "--disable-docs"],
+                              workdir="build"))
+f3jj.addStep(Compile(workdir="build"))
+f3jj.addStep(JTRegCheck(command=["make", "check-hotspot"],
+                      description="check-hotspot",
+                      workdir="build"))
+f3jj.addStep(JTRegCheck(command=["make", "check-langtools"],
+                      description="check-langtools",
+                      workdir="build", timeout=2400))
+
 f3a5 = factory.BuildFactory()
 f3a5.addStep(Mercurial(baseURL=hgrepo, workdir="src", mode="update"))
 f3a5.addStep(ShellCommand(command=["./autogen.sh"],
@@ -456,6 +503,28 @@
                       description="check-langtools",
                       workdir="build"))
 
+f3a5j = factory.BuildFactory()
+f3a5j.addStep(Mercurial(baseURL=hgrepo, workdir="src", mode="update"))
+f3a5j.addStep(ShellCommand(command=["./autogen.sh"],
+                        workdir="src",
+                        description="autogen"))
+f3a5j.addStep(ShellCommand(command=["rm", "-rf", "build"],
+                        workdir=".",
+                        description="clean build dir"))
+f3a5j.addStep(Configure(command=["../src/configure",
+                              "--enable-jamvm",
+                              "--disable-bootstrap",
+                              "--with-parallel-jobs=1",
+                              "--disable-docs"],
+                              workdir="build"))
+f3a5j.addStep(Compile(workdir="build"))
+f3a5j.addStep(JTRegCheck(command=["make", "check-hotspot"],
+                      description="check-hotspot",
+                      workdir="build"))
+f3a5j.addStep(JTRegCheck(command=["make", "check-langtools"],
+                      description="check-langtools",
+                      workdir="build", timeout=2400))
+
 f3a5s = factory.BuildFactory()
 f3a5s.addStep(Mercurial(baseURL=hgrepo, workdir="src", mode="update"))
 f3a5s.addStep(ShellCommand(command=["./autogen.sh"],
@@ -496,6 +565,11 @@
                            'slavenames': ["natty-armv7l"],
                            'builddir': "icedtea6-natty-armv7l-quick-cacao",
                            'factory': f3anc }
+icedtea6_builder_quick_arm_natty_jamvm = {
+                           'name': "icedtea6-natty-armv7l-quick-jamvm",
+                           'slavenames': ["natty-armv7l"],
+                           'builddir': "icedtea6-natty-armv7l-quick-jamvm",
+                           'factory': f3anj }
 icedtea6_builder_quick_arm_natty_shark = {
                            'name': "icedtea6-natty-armv7l-quick-shark",
                            'slavenames': ["natty-armv7l"],
@@ -511,6 +585,11 @@
                            'slavenames': ["jaunty-ia32"],
                            'builddir': "icedtea6-jaunty-ia32-quick-cacao",
                            'factory': f3jc }
+icedtea6_builder_quick_ia32_jaunty_jamvm = {
+                           'name': "icedtea6-jaunty-ia32-quick-jamvm",
+                           'slavenames': ["jaunty-ia32"],
+                           'builddir': "icedtea6-jaunty-ia32-quick-jamvm",
+                           'factory': f3jj }
 icedtea6_builder_quick_ia32_jaunty_zero = {
                            'name': "icedtea6-jaunty-ia32-quick-zero",
                            'slavenames': ["jaunty-ia32"],
@@ -531,7 +610,11 @@
                            'slavenames': ["squeeze-armv5tel"],
                            'builddir': "icedtea6-squeeze-armv5tel-quick-cacao",
                            'factory': f3a5c }
-
+icedtea6_builder_quick_armv5tel_squeeze_jamvm = {
+                           'name': "icedtea6-squeeze-armv5tel-quick-jamvm",
+                           'slavenames': ["squeeze-armv5tel"],
+                           'builddir': "icedtea6-squeeze-armv5tel-quick-jamvm",
+                           'factory': f3a5j }
 icedtea7_builder_quick = { 'name': "icedtea7-squeeze-x86_64-quick",
                            'slavenames': ["squeeze-x86_64"],
                            'builddir': "icedtea7-quick",
@@ -587,12 +670,15 @@
                  icedtea6_builder_quick_hotspot,
                  icedtea6_builder_quick_arm_natty,
                  icedtea6_builder_quick_arm_natty_cacao,
+                 icedtea6_builder_quick_arm_natty_jamvm,
                  icedtea6_builder_quick_arm_natty_shark,
                  icedtea6_builder_quick_ia32_jaunty_shark,
                  icedtea6_builder_quick_ia32_jaunty_cacao,
+                 icedtea6_builder_quick_ia32_jaunty_jamvm,
                  icedtea6_builder_quick_ia32_jaunty_zero,
                  icedtea6_builder_quick_armv5tel_squeeze,
                  icedtea6_builder_quick_armv5tel_squeeze_cacao,
+                 icedtea6_builder_quick_armv5tel_squeeze_jamvm,
                  icedtea6_builder_quick_armv5tel_squeeze_shark,
                  icedtea7_builder_quick,
                  icedtea7_builder_quick_armv5tel_squeeze,