Author: xcoulon
Date: 2012-10-05 02:54:35 -0400 (Fri, 05 Oct 2012)
New Revision: 44330
Removed:
trunk/ws/tests/org.jboss.tools.ws.jaxrs.core.test/src/org/jboss/tools/ws/jaxrs/core/AllTests.java
Modified:
trunk/ws/tests/org.jboss.tools.ws.jaxrs.core.test/pom.xml
Log:
Fixed - JBIDE-12799
Remove AllTests testsuite class, configure surefire to pick all Test classes instead
Modified: trunk/ws/tests/org.jboss.tools.ws.jaxrs.core.test/pom.xml
===================================================================
--- trunk/ws/tests/org.jboss.tools.ws.jaxrs.core.test/pom.xml 2012-10-05 05:42:24 UTC (rev
44329)
+++ trunk/ws/tests/org.jboss.tools.ws.jaxrs.core.test/pom.xml 2012-10-05 06:54:35 UTC (rev
44330)
@@ -13,8 +13,8 @@
<packaging>eclipse-test-plugin</packaging>
<properties>
- <coverage.filter>org.jboss.tools.ws.creation.core*</coverage.filter>
- <emma.instrument.bundles>org.jboss.tools.ws.creation.core</emma.instrument.bundles>
+ <coverage.filter>org.jboss.tools.ws.jaxrs.core*</coverage.filter>
+ <emma.instrument.bundles>org.jboss.tools.ws.jaxrs.core</emma.instrument.bundles>
</properties>
<build>
@@ -28,6 +28,55 @@
<target>1.6</target>
</configuration>
</plugin>
+ <!-- to skip running tests (compile only) use commandline flag:
-Dmaven.test.skip
+ To allow all tests in a pom to pass/fail, use commandline flag: -fae
(fail
+ at end) -->
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-surefire-plugin</artifactId>
+ <version>${tychoVersion}</version>
+ <configuration>
+ <useUIHarness>true</useUIHarness>
+ <useUIThread>true</useUIThread>
+ <!-- THE FOLLOWING LINE MUST NOT BE BROKEN BY AUTOFORMATTING -->
+ <!-- tycho.testArgLine repeated to keep jacoco configuration for
jacoco-maven-plugin -->
+ <argLine>${tycho.testArgLine} ${memoryOptions1} ${memoryOptions2}
${applejdkProperties} ${platformSystemProperties} ${systemProperties}
-Dusage_reporting_enabled=false
-Dorg.jboss.tools.tests.skipPrivateRequirements=${skipPrivateRequirements}</argLine>
+ <!--
https://docs.sonatype.org/display/TYCHO/How+to+run+SWTBot+tests+with+Tycho -->
+ <!-- set useUIThread=true for regular ui tests -->
+ <!-- set useUIThread=false for swtbot tests -->
+
+ <!-- TODO: add new profile to permit running against JBDS
product/application
+ for JBDS tests, against Eclipse SDK for JBT -->
+ <product>org.eclipse.platform.ide</product>
+ <application>org.eclipse.ui.ide.workbench</application>
+ <dependencies>
+ <dependency>
+ <type>p2-installable-unit</type>
+
<artifactId>org.eclipse.platform.ide</artifactId>
+ <version>0.0.0</version>
+ </dependency>
+ <!--
http://www.jmock.org/maven.html -->
+ <dependency>
+ <groupId>org.jmock</groupId>
+ <artifactId>jmock-legacy</artifactId>
+ <version>2.5.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jmock</groupId>
+ <artifactId>jmock-junit4</artifactId>
+ <version>2.5.1</version>
+ </dependency>
+ </dependencies>
+ <includes>
+ <include>**/*TestCase.class</include>
+ </includes>
+ <excludes>
+ <exclude>**/Abstract*.class</exclude>
+ </excludes>
+ <parallel>true</parallel>
+ </configuration>
+ </plugin>
+
</plugins>
</build>
</project>
Deleted:
trunk/ws/tests/org.jboss.tools.ws.jaxrs.core.test/src/org/jboss/tools/ws/jaxrs/core/AllTests.java
===================================================================
---
trunk/ws/tests/org.jboss.tools.ws.jaxrs.core.test/src/org/jboss/tools/ws/jaxrs/core/AllTests.java 2012-10-05
05:42:24 UTC (rev 44329)
+++
trunk/ws/tests/org.jboss.tools.ws.jaxrs.core.test/src/org/jboss/tools/ws/jaxrs/core/AllTests.java 2012-10-05
06:54:35 UTC (rev 44330)
@@ -1,46 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2008 Red Hat, Inc.
- * Distributed under license by Red Hat, Inc. All rights reserved.
- * This program is made available under the terms of the
- * Eclipse Public License v1.0 which accompanies this distribution,
- * and is available at
http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Xavier Coulon - Initial API and implementation
- ******************************************************************************/
-package org.jboss.tools.ws.jaxrs.core;
-
-import org.jboss.tools.ws.jaxrs.core.internal.configuration.ProjectBuilderUtilsTestCase;
-import org.jboss.tools.ws.jaxrs.core.internal.configuration.ProjectNatureUtilsTestCase;
-import
org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.JavaElementChangedProcessorTestCase;
-import
org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.JavaElementDeltaFilterTestCase;
-import
org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.JavaElementDeltaScannerTestCase;
-import
org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.JaxrsMetamodelBuilderTestCase;
-import
org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.JaxrsMetamodelChangedProcessorTestCase;
-import
org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedListenerTestCase;
-import
org.jboss.tools.ws.jaxrs.core.internal.metamodel.builder.ResourceChangedProcessorTestCase;
-import
org.jboss.tools.ws.jaxrs.core.internal.metamodel.domain.JaxrsElementFactoryTestCase;
-import org.jboss.tools.ws.jaxrs.core.internal.metamodel.domain.JaxrsMetamodelTestCase;
-import
org.jboss.tools.ws.jaxrs.core.internal.metamodel.validation.JaxrsApplicationValidatorTestCase;
-import org.jboss.tools.ws.jaxrs.core.internal.utils.CollectionUtilsTestCase;
-import org.jboss.tools.ws.jaxrs.core.internal.utils.WtpUtilsTestCase;
-import org.jboss.tools.ws.jaxrs.core.jdt.CompilationUnitsRepositoryTestCase;
-import org.jboss.tools.ws.jaxrs.core.jdt.JaxrsAnnotationScannerTestCase;
-import org.jboss.tools.ws.jaxrs.core.jdt.JdtUtilsTestCase;
-import org.jboss.tools.ws.jaxrs.core.pubsub.PubSubServiceTestCase;
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-import org.junit.runners.Suite.SuiteClasses;
-
-(a)RunWith(Suite.class)
-@SuiteClasses({ ProjectBuilderUtilsTestCase.class, ProjectNatureUtilsTestCase.class,
JdtUtilsTestCase.class,
- CompilationUnitsRepositoryTestCase.class, JavaElementDeltaScannerTestCase.class,
- JavaElementDeltaFilterTestCase.class, JavaElementChangedProcessorTestCase.class,
- JaxrsMetamodelChangedProcessorTestCase.class, JaxrsMetamodelTestCase.class,
- JaxrsElementFactoryTestCase.class, JaxrsMetamodelBuilderTestCase.class,
CollectionUtilsTestCase.class,
- PubSubServiceTestCase.class, JaxrsApplicationValidatorTestCase.class,
- ResourceChangedProcessorTestCase.class, ResourceChangedListenerTestCase.class,
- JaxrsAnnotationScannerTestCase.class, WtpUtilsTestCase.class})
-public class AllTests {
-
-}