# HG changeset patch # User Xerxes R?nby # Date 1298467689 -3600 # Node ID f9e38dc5abc3629ebabcd7ce669a3b3a74362f1c # Parent ea34c3f2a5b83e3df3ffbfb37381a3ef6b8ab677 JamVM: Added quick-jamvm builders + icedtea6_builder_quick_arm_natty_jamvm + icedtea6_builder_quick_ia32_jaunty_jamvm + icedtea6_builder_quick_armv5tel_squeeze_jamvm diff -r ea34c3f2a5b8 -r f9e38dc5abc3 icedtea/master.cfg --- 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,