[jbosstools-issues] [JBoss JIRA] (JBIDE-13411) JavaEE component job can take over 8hrs to run w/ tests - move out integration tests and rewrite them to avoid UI blocking

Nick Boldt (JIRA) jira-events at lists.jboss.org
Wed Jan 23 12:58:47 EST 2013


    [ https://issues.jboss.org/browse/JBIDE-13411?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12750002#comment-12750002 ] 

Nick Boldt edited comment on JBIDE-13411 at 1/23/13 12:57 PM:
--------------------------------------------------------------

Recent failures appear to all be seam tests:

{code:title=https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_6.0.juno/job/jbosstools-4.1_trunk.component--javaee/253/console}
-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.jboss.tools.jsf.vpe.seam.test.SeamAllTests
Build timed out (after 480 minutes). Marking the build as aborted.
{code}

{code:title=https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_6.0.juno/job/jbosstools-4.0_stable_branch.component--javaee/83/console}
[INFO] --- maven-download-plugin:0.2-SNAPSHOT:wget (install-seam-2.2.0) @ org.jboss.tools.runtime.seam.detector.test ---
[INFO] Got from cache: /home/hudson/static_build_env/jbds/download-cache/jboss-seam-2.2.0.GA.zip
---------------------------------------------------
constituent[0]: file:/qa/tools/opt/apache-maven-3.0.4/lib/maven-embedder-3.0.4.jar
constituent[1]: file:/qa/tools/opt/apache-maven-3.0.4/lib/maven-settings-3.0.4.jar
...
constituent[28]: file:/qa/tools/opt/apache-maven-3.0.4/lib/aether-connector-wagon-1.13.1.jar
---------------------------------------------------
Exception in thread "main" java.lang.OutOfMemoryError
	at java.util.zip.Inflater.init(Native Method)
	at java.util.zip.Inflater.<init>(Inflater.java:83)
	at java.util.zip.ZipFile.getInflater(ZipFile.java:278)
	at java.util.zip.ZipFile.getInputStream(ZipFile.java:224)
	at java.util.zip.ZipFile.getInputStream(ZipFile.java:192)
	at java.util.jar.JarFile.getInputStream(JarFile.java:385)
	at sun.misc.URLClassPath$JarLoader$2.getInputStream(URLClassPath.java:692)
...
Build timed out (after 480 minutes). Marking the build as aborted.
{code}

{code:title=https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_6.0.juno/job/jbosstools-4.0_stable_branch.component--javaee/81/console}
[INFO] --- maven-download-plugin:0.2-SNAPSHOT:wget (install-seam) @ org.jboss.tools.seam212GA.ui.test ---
[INFO] Got from cache: /home/hudson/static_build_env/jbds/download-cache/jboss-seam-2.1.2.zip
---------------------------------------------------
constituent[0]: file:/qa/tools/opt/apache-maven-3.0.4/lib/maven-embedder-3.0.4.jar
constituent[1]: file:/qa/tools/opt/apache-maven-3.0.4/lib/maven-settings-3.0.4.jar
...
constituent[28]: file:/qa/tools/opt/apache-maven-3.0.4/lib/aether-connector-wagon-1.13.1.jar
---------------------------------------------------
Exception in thread "main" java.lang.OutOfMemoryError
	at java.util.zip.Inflater.init(Native Method)
	at java.util.zip.Inflater.<init>(Inflater.java:83)
	at java.util.zip.ZipFile.getInflater(ZipFile.java:278)
	at java.util.zip.ZipFile.getInputStream(ZipFile.java:224)
	at java.util.zip.ZipFile.getInputStream(ZipFile.java:192)
	at java.util.jar.JarFile.getInputStream(JarFile.java:385)
	at sun.misc.URLClassPath$JarLoader$2.getInputStream(URLClassPath.java:692)
...
Build timed out (after 480 minutes). Marking the build as aborted.
{code}

{code:title=https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_6.0.juno/job/jbosstools-4.1_trunk.component--javaee/251/console}
[INFO] --- maven-download-plugin:0.2-SNAPSHOT:wget (install-seam-2.1.1) @ org.jboss.tools.seam.core.test ---
[INFO] Got from cache: /home/hudson/static_build_env/jbds/download-cache/jboss-seam-2.1.1.GA.zip
[INFO] 
[INFO] --- tycho-surefire-plugin:0.16.0:test (default-test) @ org.jboss.tools.seam.core.test ---
[WARNING] p2 repository with URL http://download.jboss.org/jbosstools/builds/staging/_composite_/core/trunk is associated with multiple IDs; was 'jbosstools-tests-site', now is 'jbosstools-site'
[WARNING] p2 repository with URL http://download.jboss.org/jbosstools/builds/staging/_composite_/core/trunk is associated with multiple IDs; was 'jbosstools-site', now is 'jbosstools-tests-site'
[WARNING] The following locally built units have been used to resolve project dependencies:
[WARNING]   org.jboss.tools.seam.xml/3.4.0.Alpha1-v20130122-0413-B251
[WARNING]   org.jboss.tools.seam.core/3.4.0.Alpha1-v20130122-0413-B251
[WARNING]   org.jboss.tools.jsf.text.ext.facelets/3.4.0.Alpha1-v20130122-0413-B251
[WARNING]   org.jboss.tools.seam.pages.xml/3.4.0.Alpha1-v20130122-0413-B251
[WARNING]   org.jboss.tools.jsf.text.ext/3.4.0.Alpha1-v20130122-0413-B251
[WARNING]   org.jboss.tools.jsf/3.4.0.Alpha1-v20130122-0413-B251
[WARNING]   org.jboss.tools.seam.ui/3.4.0.Alpha1-v20130122-0413-B251
[WARNING]   org.jboss.tools.jsf.text.ext.richfaces/3.4.0.Alpha1-v20130122-0413-B251
Build timed out (after 480 minutes). Marking the build as aborted.
{code}
                
      was (Author: nickboldt):
    Recent failures:

{code:title=https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_6.0.juno/job/jbosstools-4.1_trunk.component--javaee/253/console}
-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.jboss.tools.jsf.vpe.seam.test.SeamAllTests
Build timed out (after 480 minutes). Marking the build as aborted.
{code}

{code:title=https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_6.0.juno/job/jbosstools-4.0_stable_branch.component--javaee/83/console}
[INFO] --- maven-download-plugin:0.2-SNAPSHOT:wget (install-seam-2.2.0) @ org.jboss.tools.runtime.seam.detector.test ---
[INFO] Got from cache: /home/hudson/static_build_env/jbds/download-cache/jboss-seam-2.2.0.GA.zip
---------------------------------------------------
constituent[0]: file:/qa/tools/opt/apache-maven-3.0.4/lib/maven-embedder-3.0.4.jar
constituent[1]: file:/qa/tools/opt/apache-maven-3.0.4/lib/maven-settings-3.0.4.jar
...
constituent[28]: file:/qa/tools/opt/apache-maven-3.0.4/lib/aether-connector-wagon-1.13.1.jar
---------------------------------------------------
Exception in thread "main" java.lang.OutOfMemoryError
	at java.util.zip.Inflater.init(Native Method)
	at java.util.zip.Inflater.<init>(Inflater.java:83)
	at java.util.zip.ZipFile.getInflater(ZipFile.java:278)
	at java.util.zip.ZipFile.getInputStream(ZipFile.java:224)
	at java.util.zip.ZipFile.getInputStream(ZipFile.java:192)
	at java.util.jar.JarFile.getInputStream(JarFile.java:385)
	at sun.misc.URLClassPath$JarLoader$2.getInputStream(URLClassPath.java:692)
...
Build timed out (after 480 minutes). Marking the build as aborted.
{code}

{code:title=https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_6.0.juno/job/jbosstools-4.0_stable_branch.component--javaee/81/console}
[INFO] --- maven-download-plugin:0.2-SNAPSHOT:wget (install-seam) @ org.jboss.tools.seam212GA.ui.test ---
[INFO] Got from cache: /home/hudson/static_build_env/jbds/download-cache/jboss-seam-2.1.2.zip
---------------------------------------------------
constituent[0]: file:/qa/tools/opt/apache-maven-3.0.4/lib/maven-embedder-3.0.4.jar
constituent[1]: file:/qa/tools/opt/apache-maven-3.0.4/lib/maven-settings-3.0.4.jar
...
constituent[28]: file:/qa/tools/opt/apache-maven-3.0.4/lib/aether-connector-wagon-1.13.1.jar
---------------------------------------------------
Exception in thread "main" java.lang.OutOfMemoryError
	at java.util.zip.Inflater.init(Native Method)
	at java.util.zip.Inflater.<init>(Inflater.java:83)
	at java.util.zip.ZipFile.getInflater(ZipFile.java:278)
	at java.util.zip.ZipFile.getInputStream(ZipFile.java:224)
	at java.util.zip.ZipFile.getInputStream(ZipFile.java:192)
	at java.util.jar.JarFile.getInputStream(JarFile.java:385)
	at sun.misc.URLClassPath$JarLoader$2.getInputStream(URLClassPath.java:692)
...
Build timed out (after 480 minutes). Marking the build as aborted.
{code}

{code:title=https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_6.0.juno/job/jbosstools-4.1_trunk.component--javaee/251/console}
[INFO] --- maven-download-plugin:0.2-SNAPSHOT:wget (install-seam-2.1.1) @ org.jboss.tools.seam.core.test ---
[INFO] Got from cache: /home/hudson/static_build_env/jbds/download-cache/jboss-seam-2.1.1.GA.zip
[INFO] 
[INFO] --- tycho-surefire-plugin:0.16.0:test (default-test) @ org.jboss.tools.seam.core.test ---
[WARNING] p2 repository with URL http://download.jboss.org/jbosstools/builds/staging/_composite_/core/trunk is associated with multiple IDs; was 'jbosstools-tests-site', now is 'jbosstools-site'
[WARNING] p2 repository with URL http://download.jboss.org/jbosstools/builds/staging/_composite_/core/trunk is associated with multiple IDs; was 'jbosstools-site', now is 'jbosstools-tests-site'
[WARNING] The following locally built units have been used to resolve project dependencies:
[WARNING]   org.jboss.tools.seam.xml/3.4.0.Alpha1-v20130122-0413-B251
[WARNING]   org.jboss.tools.seam.core/3.4.0.Alpha1-v20130122-0413-B251
[WARNING]   org.jboss.tools.jsf.text.ext.facelets/3.4.0.Alpha1-v20130122-0413-B251
[WARNING]   org.jboss.tools.seam.pages.xml/3.4.0.Alpha1-v20130122-0413-B251
[WARNING]   org.jboss.tools.jsf.text.ext/3.4.0.Alpha1-v20130122-0413-B251
[WARNING]   org.jboss.tools.jsf/3.4.0.Alpha1-v20130122-0413-B251
[WARNING]   org.jboss.tools.seam.ui/3.4.0.Alpha1-v20130122-0413-B251
[WARNING]   org.jboss.tools.jsf.text.ext.richfaces/3.4.0.Alpha1-v20130122-0413-B251
Build timed out (after 480 minutes). Marking the build as aborted.
{code}
                  
> JavaEE component job can take over 8hrs to run w/ tests - move out integration tests and rewrite them to avoid UI blocking
> --------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JBIDE-13411
>                 URL: https://issues.jboss.org/browse/JBIDE-13411
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: Visual Page Editor Templates
>    Affects Versions: 4.0.1.Final, 4.1.0.Alpha1
>            Reporter: Nick Boldt
>            Assignee: Yahor Radtsevich
>            Priority: Blocker
>
> On a good day, tests will run and all pass in under 4hrs.
> On a grey day, tests will have failures but complete in under 6hrs.
> On a bad day,  tests will stall out and the job will fail when it hits its duration upper limit of 8hrs.
> https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_6.0.juno/job/jbosstools-4.0_stable_branch.component--javaee/buildTimeTrend
> https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/DevStudio/view/DevStudio_6.0.juno/job/jbosstools-4.1_trunk.component--javaee/buildTimeTrend
> Surely some of these tests are:
> a) integration, not unit test, and should be relocated to https://github.com/jbosstools/jbosstools-integration-tests/ and run as part of a new job like https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-4.1_trunk.integrationtests.aggregate/ ?
> b) reliant on UI which is blocking, and should therefore be rewritten so as to not block test execution?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list