[jbosstools-issues] [JBoss JIRA] (JBIDE-23624) clean up skipTests / swtbot.tests.skip references in integration tests

Nick Boldt (JIRA) issues at jboss.org
Thu Dec 1 14:48:00 EST 2016


Nick Boldt created JBIDE-23624:
----------------------------------

             Summary: clean up skipTests / swtbot.tests.skip references in integration tests
                 Key: JBIDE-23624
                 URL: https://issues.jboss.org/browse/JBIDE-23624
             Project: Tools (JBoss Tools)
          Issue Type: Bug
            Reporter: Nick Boldt


Rob said:
{quote}
swtbot.test.skip is old and shouldnt exist anymore {quote}

{code}
$➔ find.sh . "pom.xml" swtbot.test.skip
** [1] ./tests/org.jboss.tools.easymport.ui.bot.test/pom.xml ** 
14-	<packaging>eclipse-test-plugin</packaging>
15-	<properties>
16:		<swtbot.test.skip>false</swtbot.test.skip>
17-		<usage_reporting_enabled>false</usage_reporting_enabled>
18-		<maven.test.failure.ignore>true</maven.test.failure.ignore>
{code}

Andre said:
{quote}
this seems to make no sense at all. These are tests. Why would you want to skip them by default?{quote}
{code}
** [1] ./tests/org.jboss.tools.ui.bot.ext.test/pom.xml ** 
13-  
14-    <properties>
15:      <skipTests>true</skipTests>
16-    </properties>
17-</project>

** [2] ./tests/pom.xml ** 
22-		<junitExtensionsProperties>-Dreddeer.close.shells=${reddeer.close.shells} -Dreddeer.close.welcome.screen=${reddeer.close.welcome.screen} -Dreddeer.disable.maven.download.repo.index.on.startup=${reddeer.disable.maven.download.repo.index.on.startup}</junitExtensionsProperties>
23-		<integrationTestsSystemProperties>-Dswt.bot.test.record.screencast=${swt.bot.test.record.screencast} -Dorg.eclipse.swtbot.screenshots.dir=${project.build.directory}/screenshots -Dusage_reporting_enabled=false -Dcom.atlassian.connector.eclipse.monitor.usage.first.time=false -Dcom.atlassian.connector.eclipse.monitor.usage.enabled=false ${junitExtensionsProperties}</integrationTestsSystemProperties>
24:		<skipTests>true</skipTests>
25-		<test.installPath.OSX></test.installPath.OSX>
26-		<devstudio.repository>https://devstudio.redhat.com/10.0/snapshots/updates/</devstudio.repository>
{code}

There are also three examples of hardcoding skipTests to false, for no obvious reason:

{code}
$➔ find.sh . "pom.xml" \<skipTests\>false
** [1] ./tests/org.jboss.ide.eclipse.as.ui.bot.test/pom.xml ** 
19-	 -->
20-	<properties>
21:		<skipTests>false</skipTests>
22-		<usage_reporting_enabled>false</usage_reporting_enabled>
23-		<!-- Maven configuration -->

** [2] ./tests/org.jboss.tools.arquillian.ui.bot.test/pom.xml ** 
14-	<packaging>eclipse-test-plugin</packaging>
15-	<properties>
16:		<skipTests>false</skipTests>
17-		<usage_reporting_enabled>false</usage_reporting_enabled>
18-		<maven.test.failure.ignore>true</maven.test.failure.ignore>

** [3] ./tests/org.jboss.tools.examples.ui.bot.test/pom.xml ** 
30-		<jbosstools.test.jboss-eap-7.x.url>http://download.eng.brq.redhat.com/released/JBEAP-7/7.0.0/jboss-eap-7.0.0.zip</jbosstools.test.jboss-eap-7.x.url>
31-		<surefire.timeout>18000</surefire.timeout>
32:		<skipTests>false</skipTests>
33-		<deployOnServer>true</deployOnServer>
34-	</properties>
{code}



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)



More information about the jbosstools-issues mailing list