changeset 49:691ce9af397b

Add a factory that specifies --disable-docs, use for fedora slaves.
author Jon VanAlten <jon.vanalten@redhat.com>
date Mon, 20 Aug 2012 15:55:59 -0400
parents ccb5ce1a2b84
children 9a1f4a5e1a82
files icedtea/master.cfg
diffstat 1 files changed, 22 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/icedtea/master.cfg	Mon Aug 20 15:44:55 2012 -0400
+++ b/icedtea/master.cfg	Mon Aug 20 15:55:59 2012 -0400
@@ -470,6 +470,24 @@
                               flunkOnFailure=False, alwaysRun=True,
                               description="killall"))
 
+fnodocs = factory.BuildFactory()
+fnodocs.addStep(Mercurial(baseURL=hgrepo, workdir="src", mode="update"))
+fnodocs.addStep(ShellCommand(command=["./autogen.sh"], workdir="src",
+                              description="autogen"))
+fnodocs.addStep(ShellCommand(command=["rm", "-rf", "build"], workdir=".",
+                           description="clean build dir"))
+fnodocs.addStep(Configure(command=["../src/configure",
+                                    "--disable-docs",
+                                    "--with-parallel-jobs=2"],
+                           workdir="build"))
+fnodocs.addStep(Compile(workdir="build"))
+fnodocs.addStep(JTRegCheck(command=["make", "check"], description="check",
+                            workdir="build"))
+fnodocs.addStep(ShellCommand(command=["killall", "-q", "-v", "-s", "KILL",
+                                       "java"], workdir=".",
+                              flunkOnFailure=False, alwaysRun=True,
+                              description="killall"))
+
 f3an7 = factory.BuildFactory()
 f3an7.addStep(Mercurial(baseURL=hgrepo, workdir="src", mode="update"))
 f3an7.addStep(ShellCommand(command=["./autogen.sh"],
@@ -870,19 +888,19 @@
 icedtea6_builder_f15_x86 = { 'name': "icedtea6-f15-x86",
                            'slavenames': ["fedora15-x86"],
                            'builddir': "icedtea6-f15-x86",
-                           'factory': fdefault }
+                           'factory': fnodocs }
 icedtea6_builder_f16_x86 = { 'name': "icedtea6-f16-x86",
                            'slavenames': ["fedora16-x86"],
                            'builddir': "icedtea6-f16-x86",
-                           'factory': fdefault }
+                           'factory': fnodocs }
 icedtea7_builder_f15_x86 = { 'name': "icedtea7-f15-x86",
                            'slavenames': ["fedora15-x86"],
                            'builddir': "icedtea7-f15-x86",
-                           'factory': fdefault }
+                           'factory': fnodocs }
 icedtea7_builder_f16_x86 = { 'name': "icedtea7-f16-x86",
                            'slavenames': ["fedora16-x86"],
                            'builddir': "icedtea7-f16-x86",
-                           'factory': fdefault }
+                           'factory': fnodocs }
 icedtea6_builder_quick_arm_natty = { 'name': "icedtea6-natty-armv7l-quick",
                            'slavenames': ["natty-armv7l"],
                            'builddir': "icedtea6-natty-armv7l-quick",