[JBoss JIRA] (JBDS-4295) Create smoke test that installs Devstudio RPM and then all the Central/EarlyAccess stuff on top
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBDS-4295?page=com.atlassian.jira.plugin.... ]
Nick Boldt updated JBDS-4295:
-----------------------------
Description:
We need to create jenkins job which can be used as smoke test for Devstudio installed from RPM. This job should be configurable, we want to be able to pass in a different parameters as URLs and then use the same job to test both snapshot and staging.
The job should:
# Install rh-eclipse46-devstudio
# Clean and start eclipse in strict mode and in clean work space
# Install all stuff from Red Hat Central *using graphical interface*
** Install everything at once - this is the fastest approach but also makes diagnosing errors more difficult.
** So, when problems occur, could re-run the job (manually or with naginator plugin?) using parameter connectorIDsToInstall = "net.sourceforge.pmd.eclipse" for example
# Restart Eclipse
# Check for errors
# Should also test if some software from Central works - run quickstarts or wizards
Possible configuration parameters:
* RPM URL (snapshot/staging/stable)
* RHSCL URL (eg., http://download.devel.redhat.com/rel-eng/latest-RHSCL-2-RHEL-7/compose/Se... )
* jboss.discovery.directory.url, jboss.discovery.site.integration-stack.url or something similar (eg., https://devstudio.redhat.com/10.0/snapshots/builds/jbosstools-discovery.e... or https://devstudio.redhat.com/10.0/staging/updates/discovery.earlyaccess/1... or https://devstudio.redhat.com/10.0/stable/updates/discovery.earlyaccess/)
* ERROR_PATTERN (like [rpm_rh_central_test|https://dev-platform-jenkins.rhev-ci-vms.eng.rdu2.red...] has)
* TESTS_FORK = jbosstools ?
* TEST_BRANCH = master or jbosstools-4.4.x or jbosstools-4.4.4.x ?
* connectorIDsToInstall = "" (install everything found) or specific value [1] for re-running if something fails
[1] https://github.com/jbosstools/jbosstools-discovery/blob/master/jbosstools...
was:
We need to create jenkins job which can be used as smoke test for Devstudio installed from RPM. This job should be configurable, we want to be able to pass in a different parameters as URLs and then use the same job to test both snapshot and staging.
The job should:
# Install rh-eclipse46-devstudio
# Clean and start eclipse in strict mode and in clean work space
# Install all stuff from Red Hat Central *using graphical interface*
** Install everything at once (?)
# Restart Eclipse
# Check for errors
# Should it also test if some software from Central works? (Use some wizards etc) (?)
# Should it check if central contains a correct number of items(?)
# Any other stuff to do(?)
Possible configuration parameters:
* RPM URL (snapshot/staging/stable)
* RHSCL URL (?)
* jboss.discovery.directory.url, jboss.discovery.site.integration-stack.url or something similar (?)
* ERROR_PATTERN (like [rpm_rh_central_test|https://dev-platform-jenkins.rhev-ci-vms.eng.rdu2.red...] has)
* TESTS_FORK
* TEST_BRANCH
> Create smoke test that installs Devstudio RPM and then all the Central/EarlyAccess stuff on top
> -----------------------------------------------------------------------------------------------
>
> Key: JBDS-4295
> URL: https://issues.jboss.org/browse/JBDS-4295
> Project: Red Hat JBoss Developer Studio (devstudio)
> Issue Type: Task
> Components: rpm
> Affects Versions: 10.4.0.AM1
> Reporter: Lukáš Valach
> Assignee: Lukáš Valach
> Fix For: 10.4.0.AM1
>
>
> We need to create jenkins job which can be used as smoke test for Devstudio installed from RPM. This job should be configurable, we want to be able to pass in a different parameters as URLs and then use the same job to test both snapshot and staging.
> The job should:
> # Install rh-eclipse46-devstudio
> # Clean and start eclipse in strict mode and in clean work space
> # Install all stuff from Red Hat Central *using graphical interface*
> ** Install everything at once - this is the fastest approach but also makes diagnosing errors more difficult.
> ** So, when problems occur, could re-run the job (manually or with naginator plugin?) using parameter connectorIDsToInstall = "net.sourceforge.pmd.eclipse" for example
> # Restart Eclipse
> # Check for errors
> # Should also test if some software from Central works - run quickstarts or wizards
> Possible configuration parameters:
> * RPM URL (snapshot/staging/stable)
> * RHSCL URL (eg., http://download.devel.redhat.com/rel-eng/latest-RHSCL-2-RHEL-7/compose/Se... )
> * jboss.discovery.directory.url, jboss.discovery.site.integration-stack.url or something similar (eg., https://devstudio.redhat.com/10.0/snapshots/builds/jbosstools-discovery.e... or https://devstudio.redhat.com/10.0/staging/updates/discovery.earlyaccess/1... or https://devstudio.redhat.com/10.0/stable/updates/discovery.earlyaccess/)
> * ERROR_PATTERN (like [rpm_rh_central_test|https://dev-platform-jenkins.rhev-ci-vms.eng.rdu2.red...] has)
> * TESTS_FORK = jbosstools ?
> * TEST_BRANCH = master or jbosstools-4.4.x or jbosstools-4.4.4.x ?
> * connectorIDsToInstall = "" (install everything found) or specific value [1] for re-running if something fails
> [1] https://github.com/jbosstools/jbosstools-discovery/blob/master/jbosstools...
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 1 month
[JBoss JIRA] (JBDS-4295) Create smoke test that installs Devstudio RPM and then all the Central/EarlyAccess stuff on top
by Lukáš Valach (JIRA)
Lukáš Valach created JBDS-4295:
----------------------------------
Summary: Create smoke test that installs Devstudio RPM and then all the Central/EarlyAccess stuff on top
Key: JBDS-4295
URL: https://issues.jboss.org/browse/JBDS-4295
Project: Red Hat JBoss Developer Studio (devstudio)
Issue Type: Task
Components: rpm
Affects Versions: 10.4.0.AM1
Reporter: Lukáš Valach
Assignee: Lukáš Valach
Fix For: 10.4.0.AM1
We need to create jenkins job which can be used as smoke test for Devstudio installed from RPM. This job should be configurable, we want to be able to pass in a different parameters as URLs and then use the same job to test both snapshot and staging.
The job should:
# Install rh-eclipse46-devstudio
# Clean and start eclipse in strict mode and in clean work space
# Install all stuff from Red Hat Central *using graphical interface*
** Install everything at once (?)
# Restart Eclipse
# Check for errors
# Should it also test if some software from Central works? (Use some wizards etc) (?)
# Should it check if central contains a correct number of items(?)
# Any other stuff to do(?)
Possible configuration parameters:
* RPM URL (snapshot/staging/stable)
* RHSCL URL (?)
* jboss.discovery.directory.url, jboss.discovery.site.integration-stack.url or something similar (?)
* ERROR_PATTERN (like [rpm_rh_central_test|https://dev-platform-jenkins.rhev-ci-vms.eng.rdu2.red...] has)
* TESTS_FORK
* TEST_BRANCH
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 1 month
[JBoss JIRA] (JBIDE-23890) Application Wizard: Finish is enabled after selecting a builder image, clicking next and then back
by Andre Dietisheim (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23890?page=com.atlassian.jira.plugi... ]
Andre Dietisheim commented on JBIDE-23890:
------------------------------------------
merged into master. cherry-picked to jbosstools-4.4.x
> Application Wizard: Finish is enabled after selecting a builder image, clicking next and then back
> --------------------------------------------------------------------------------------------------
>
> Key: JBIDE-23890
> URL: https://issues.jboss.org/browse/JBIDE-23890
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: openshift
> Affects Versions: 4.4.3.AM2
> Reporter: Jan Richter
> Assignee: Jeff MAURY
> Labels: application_wizard, openshift_v3
> Fix For: 4.4.4.AM1, 4.5.0.AM1
>
> Attachments: app.png
>
>
> When creating a new application from a builder image, clicking 'next' and then going back again will leave the finish button enabled.
> Moreover it will store the image that was selected when next button was clicked so if the user selects a new image and clicks finish, it will still use the original image.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 1 month
[JBoss JIRA] (JBIDE-23890) Application Wizard: Finish is enabled after selecting a builder image, clicking next and then back
by Andre Dietisheim (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23890?page=com.atlassian.jira.plugi... ]
Andre Dietisheim updated JBIDE-23890:
-------------------------------------
Fix Version/s: 4.5.0.AM1
> Application Wizard: Finish is enabled after selecting a builder image, clicking next and then back
> --------------------------------------------------------------------------------------------------
>
> Key: JBIDE-23890
> URL: https://issues.jboss.org/browse/JBIDE-23890
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: openshift
> Affects Versions: 4.4.3.AM2
> Reporter: Jan Richter
> Assignee: Jeff MAURY
> Labels: application_wizard, openshift_v3
> Fix For: 4.4.4.AM1, 4.5.0.AM1
>
> Attachments: app.png
>
>
> When creating a new application from a builder image, clicking 'next' and then going back again will leave the finish button enabled.
> Moreover it will store the image that was selected when next button was clicked so if the user selects a new image and clicks finish, it will still use the original image.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 1 month
[JBoss JIRA] (JBIDE-24022) test failures in base: org.jboss.tools.common.test.CommonAllTests
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-24022?page=com.atlassian.jira.plugi... ]
Nick Boldt commented on JBIDE-24022:
------------------------------------
40 mins later, the job on CCI is done and the Bos MW is still stuck waiting for a slave. :(
> test failures in base: org.jboss.tools.common.test.CommonAllTests
> -----------------------------------------------------------------
>
> Key: JBIDE-24022
> URL: https://issues.jboss.org/browse/JBIDE-24022
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: common, foundation
> Affects Versions: 4.5.0.AM1
> Reporter: Nick Boldt
> Assignee: Nick Boldt
> Fix For: 4.5.0.AM1
>
>
> Some failing tests:
> {code}
> 02:31:17 testGetEnvironment(org.jboss.tools.common.test.CommonPluginTest) Time elapsed: 0.111 sec <<< ERROR!
> 02:31:17 java.lang.NoClassDefFoundError: org/jboss/tools/common/CommonPlugin
> 02:31:17 at org.eclipse.swt.internal.Library.loadLibrary(Library.java:327)
> 02:31:17 at org.eclipse.swt.internal.Library.loadLibrary(Library.java:236)
> 02:31:17 at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:34)
> 02:31:17 at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:118)
> 02:31:17 at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:80)
> 02:31:17 at org.eclipse.swt.widgets.Display.<clinit>(Display.java:140)
> 02:31:17 at org.jboss.tools.common.CommonPlugin.start(CommonPlugin.java:45)
> 02:31:17 at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:774)
> 02:31:17 at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
> 02:31:17 at java.security.AccessController.doPrivileged(Native Method)
> 02:31:17 at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:767)
> 02:31:17 at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:724)
> 02:31:17 at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:933)
> 02:31:17 at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309)
> 02:31:17 at org.eclipse.osgi.container.Module.doStart(Module.java:581)
> 02:31:17 at org.eclipse.osgi.container.Module.start(Module.java:449)
> 02:31:17 at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:468)
> 02:31:17 at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:103)
> 02:31:17 at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:529)
> 02:31:17 at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:328)
> 02:31:17 at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:359)
> 02:31:17 at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)
> 02:31:17 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:433)
> 02:31:17 at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:386)
> 02:31:17 at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:378)
> 02:31:17 at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150)
> 02:31:17 at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> 02:31:17 at org.jboss.tools.common.test.CommonPluginTest.testGetEnvironment(CommonPluginTest.java:34)
> 02:31:17
> 02:31:17 testLogInfoString(org.jboss.tools.common.test.CommonPluginTest) Time elapsed: 0 sec <<< ERROR!
> 02:31:17 java.lang.NoClassDefFoundError: org/jboss/tools/common/CommonPlugin
> 02:31:17 at org.jboss.tools.common.test.CommonPluginTest.testLogInfoString(CommonPluginTest.java:104)
> 02:31:17
> 02:31:17 testLogErrorString(org.jboss.tools.common.test.CommonPluginTest) Time elapsed: 0 sec <<< ERROR!
> 02:31:17 java.lang.NoClassDefFoundError: org/jboss/tools/common/CommonPlugin
> 02:31:17 at org.jboss.tools.common.test.CommonPluginTest.testLogErrorString(CommonPluginTest.java:62)
> 02:31:17
> 02:31:17 testLogInfoStringThrowable(org.jboss.tools.common.test.CommonPluginTest) Time elapsed: 0.001 sec <<< ERROR!
> 02:31:17 java.lang.NoClassDefFoundError: org/jboss/tools/common/CommonPlugin
> 02:31:17 at org.jboss.tools.common.test.CommonPluginTest.testLogInfoStringThrowable(CommonPluginTest.java:97)
> 02:31:17
> 02:31:17 testGetPluginLog(org.jboss.tools.common.test.CommonPluginTest) Time elapsed: 0 sec <<< ERROR!
> 02:31:17 java.lang.NoClassDefFoundError: org/jboss/tools/common/CommonPlugin
> 02:31:17 at org.jboss.tools.common.test.CommonPluginTest.testGetPluginLog(CommonPluginTest.java:48)
> 02:31:17
> 02:31:17 testLogErrorStringThrowable(org.jboss.tools.common.test.CommonPluginTest) Time elapsed: 0.001 sec <<< ERROR!
> 02:31:17 java.lang.NoClassDefFoundError: org/jboss/tools/common/CommonPlugin
> 02:31:17 at org.jboss.tools.common.test.CommonPluginTest.testLogErrorStringThrowable(CommonPluginTest.java:55)
> 02:31:17
> 02:31:17 testLogWarningStringThrowable(org.jboss.tools.common.test.CommonPluginTest) Time elapsed: 0 sec <<< ERROR!
> 02:31:17 java.lang.NoClassDefFoundError: org/jboss/tools/common/CommonPlugin
> 02:31:17 at org.jboss.tools.common.test.CommonPluginTest.testLogWarningStringThrowable(CommonPluginTest.java:76)
> 02:31:17
> 02:31:17 testLogWarningString(org.jboss.tools.common.test.CommonPluginTest) Time elapsed: 0 sec <<< ERROR!
> 02:31:17 java.lang.NoClassDefFoundError: org/jboss/tools/common/CommonPlugin
> 02:31:17 at org.jboss.tools.common.test.CommonPluginTest.testLogWarningString(CommonPluginTest.java:83)
> 02:31:17
> 02:31:17 testLogWarningThrowable(org.jboss.tools.common.test.CommonPluginTest) Time elapsed: 0 sec <<< ERROR!
> 02:31:17 java.lang.NoClassDefFoundError: org/jboss/tools/common/CommonPlugin
> 02:31:17 at org.jboss.tools.common.test.CommonPluginTest.testLogWarningThrowable(CommonPluginTest.java:90)
> 02:31:17
> 02:31:17 testGetDefault(org.jboss.tools.common.test.CommonPluginTest) Time elapsed: 0 sec <<< ERROR!
> 02:31:17 java.lang.NoClassDefFoundError: org/jboss/tools/common/CommonPlugin
> 02:31:17 at org.jboss.tools.common.test.CommonPluginTest.testGetDefault(CommonPluginTest.java:41)
> 02:31:17
> 02:31:17 testGetInstance(org.jboss.tools.common.test.CommonPluginTest) Time elapsed: 0 sec <<< ERROR!
> 02:31:17 java.lang.NoClassDefFoundError: org/jboss/tools/common/CommonPlugin
> 02:31:17 at org.jboss.tools.common.test.CommonPluginTest.testGetInstance(CommonPluginTest.java:27)
> 02:31:17
> 02:31:17 testLogErrorThrowable(org.jboss.tools.common.test.CommonPluginTest) Time elapsed: 0 sec <<< ERROR!
> 02:31:17 java.lang.NoClassDefFoundError: org/jboss/tools/common/CommonPlugin
> 02:31:17 at org.jboss.tools.common.test.CommonPluginTest.testLogErrorThrowable(CommonPluginTest.java:69)
> 02:31:17 {code}
> More:
> {code}
> 02:31:17 testMessagesInitialization(org.jboss.tools.common.test.MessagesTest) Time elapsed: 0 sec <<< ERROR!
> 02:31:17 java.lang.NoClassDefFoundError: org/jboss/tools/common/Messages
> 02:31:17 at org.jboss.tools.common.test.MessagesTest.testMessagesInitialization(MessagesTest.java:19)
> 02:31:17 Caused by: java.lang.ClassNotFoundException: An error occurred while automatically activating bundle org.jboss.tools.common (202).
> 02:31:17 at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:112)
> 02:31:17 at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:529)
> 02:31:17 at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:328)
> 02:31:17 at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:359)
> 02:31:17 at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)
> 02:31:17 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:433)
> 02:31:17 at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:386)
> 02:31:17 at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:378)
> 02:31:17 at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150)
> 02:31:17 at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> 02:31:17 at org.jboss.tools.common.test.CommonPluginTest.testGetEnvironment(CommonPluginTest.java:34){code}
> More:
> {code}
> 02:31:17 testMethodNotImplementedExceptionString(org.jboss.tools.common.test.MethodNotImplementedExceptionTest) Time elapsed: 0 sec <<< ERROR!
> 02:31:17 java.lang.NoClassDefFoundError: org/jboss/tools/common/MethodNotImplementedException
> 02:31:17 at org.jboss.tools.common.test.MethodNotImplementedExceptionTest.testMethodNotImplementedExceptionString(MethodNotImplementedExceptionTest.java:37)
> 02:31:17 Caused by: java.lang.ClassNotFoundException: An error occurred while automatically activating bundle org.jboss.tools.common (202).
> 02:31:17 at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:112)
> 02:31:17 at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:529)
> 02:31:17 at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:328)
> 02:31:17 at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:359)
> 02:31:17 at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36)
> 02:31:17 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:433)
> 02:31:17 at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:386)
> 02:31:17 at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:378)
> 02:31:17 at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150)
> 02:31:17 at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> 02:31:17 at org.jboss.tools.common.test.CommonPluginTest.testGetEnvironment(CommonPluginTest.java:34){code}
> Seems the problem is caused by this:
> {code}
> 02:31:17 Caused by: org.osgi.framework.BundleException:
> Exception in org.jboss.tools.common.CommonPlugin.start()
> of bundle org.jboss.tools.common.
> {code}
> and this:
> {code}
> 02:31:17 Caused by: java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
> 02:31:17 /mnt/hudson_workspace/workspace/jbosstools-base_master/sources/common/tests/org.jboss.tools.common.test/target/work/configuration/org.eclipse.osgi/215/0/.cp/libswt-pi-gtk-4735.so: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /mnt/hudson_workspace/workspace/jbosstools-base_master/sources/common/tests/org.jboss.tools.common.test/target/work/configuration/org.eclipse.osgi/215/0/.cp/libswt-pi-gtk-4735.so)
> 02:31:17 no swt-pi-gtk in java.library.path
> 02:31:17 /qa/services/hudson/.swt/lib/linux/x86_64/libswt-pi-gtk-4735.so: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /qa/services/hudson/.swt/lib/linux/x86_64/libswt-pi-gtk-4735.so)
> 02:31:17 Can't load library: /home/hudson/.swt/lib/linux/x86_64/libswt-pi-gtk.so{code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 1 month