Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Villiger2020-04-09 19:32:10 +0000
committerMatthias Villiger2020-04-09 20:18:54 +0000
commitdf6e79a5f03ffcd4bb512c48410e848ba61bfcf7 (patch)
tree34216478355eb76cb97215967690ac4758d750ce
parent850207dacd6449923854deecc6ec9475dca690ba (diff)
downloadorg.eclipse.scout.sdk-df6e79a5f03ffcd4bb512c48410e848ba61bfcf7.tar.gz
org.eclipse.scout.sdk-df6e79a5f03ffcd4bb512c48410e848ba61bfcf7.tar.xz
org.eclipse.scout.sdk-df6e79a5f03ffcd4bb512c48410e848ba61bfcf7.zip
Tag integration testsreleases/6.1.x
This allows to exclude slow integration tests for local and continuous builds.
-rw-r--r--org.eclipse.scout.sdk.core.s.test/src/main/java/org/eclipse/scout/sdk/core/s/testing/IntegrationTest.java19
-rw-r--r--org.eclipse.scout.sdk.core.s.test/src/test/java/org/eclipse/scout/sdk/core/s/project/ScoutProjectNewTest.java3
-rw-r--r--org.eclipse.scout.sdk.s2e.test/src/test/java/org/eclipse/scout/sdk/s2e/operation/jaxws/WebServiceNewOperationTest.java4
-rw-r--r--org.eclipse.scout.sdk.s2e.test/src/test/java/org/eclipse/scout/sdk/s2e/operation/jaxws/WebServiceUpdateOperationTest.java3
4 files changed, 29 insertions, 0 deletions
diff --git a/org.eclipse.scout.sdk.core.s.test/src/main/java/org/eclipse/scout/sdk/core/s/testing/IntegrationTest.java b/org.eclipse.scout.sdk.core.s.test/src/main/java/org/eclipse/scout/sdk/core/s/testing/IntegrationTest.java
new file mode 100644
index 000000000..ae4ec15ac
--- /dev/null
+++ b/org.eclipse.scout.sdk.core.s.test/src/main/java/org/eclipse/scout/sdk/core/s/testing/IntegrationTest.java
@@ -0,0 +1,19 @@
+/*******************************************************************************
+ * Copyright (c) 2020 BSI Business Systems Integration AG.
+ * All rights reserved. This program and the accompanying materials
+ * are 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:
+ * BSI Business Systems Integration AG - initial API and implementation
+ ******************************************************************************/
+package org.eclipse.scout.sdk.core.s.testing;
+
+/**
+ * <h3>{@link IntegrationTest}</h3> Marker interface for integration test category
+ *
+ * @since 9.0.0
+ */
+public interface IntegrationTest {
+}
diff --git a/org.eclipse.scout.sdk.core.s.test/src/test/java/org/eclipse/scout/sdk/core/s/project/ScoutProjectNewTest.java b/org.eclipse.scout.sdk.core.s.test/src/test/java/org/eclipse/scout/sdk/core/s/project/ScoutProjectNewTest.java
index 397006f95..afbb8d53c 100644
--- a/org.eclipse.scout.sdk.core.s.test/src/test/java/org/eclipse/scout/sdk/core/s/project/ScoutProjectNewTest.java
+++ b/org.eclipse.scout.sdk.core.s.test/src/test/java/org/eclipse/scout/sdk/core/s/project/ScoutProjectNewTest.java
@@ -14,8 +14,10 @@ import java.io.File;
import java.io.IOException;
import org.eclipse.scout.sdk.core.s.testing.CoreScoutTestingUtils;
+import org.eclipse.scout.sdk.core.s.testing.IntegrationTest;
import org.eclipse.scout.sdk.core.util.CoreUtils;
import org.junit.Test;
+import org.junit.experimental.categories.Category;
/**
* <h3>{@link ScoutProjectNewTest}</h3>
@@ -23,6 +25,7 @@ import org.junit.Test;
* @author Matthias Villiger
* @since 5.2.0
*/
+@Category(IntegrationTest.class)
public class ScoutProjectNewTest {
@Test
diff --git a/org.eclipse.scout.sdk.s2e.test/src/test/java/org/eclipse/scout/sdk/s2e/operation/jaxws/WebServiceNewOperationTest.java b/org.eclipse.scout.sdk.s2e.test/src/test/java/org/eclipse/scout/sdk/s2e/operation/jaxws/WebServiceNewOperationTest.java
index 2b827ca4e..30aeeffce 100644
--- a/org.eclipse.scout.sdk.s2e.test/src/test/java/org/eclipse/scout/sdk/s2e/operation/jaxws/WebServiceNewOperationTest.java
+++ b/org.eclipse.scout.sdk.s2e.test/src/test/java/org/eclipse/scout/sdk/s2e/operation/jaxws/WebServiceNewOperationTest.java
@@ -34,6 +34,7 @@ import org.eclipse.scout.sdk.core.s.ISdkProperties;
import org.eclipse.scout.sdk.core.s.jaxws.JaxWsModuleNewHelper;
import org.eclipse.scout.sdk.core.s.jaxws.ParsedWsdl;
import org.eclipse.scout.sdk.core.s.testing.CoreScoutTestingUtils;
+import org.eclipse.scout.sdk.core.s.testing.IntegrationTest;
import org.eclipse.scout.sdk.core.util.CoreUtils;
import org.eclipse.scout.sdk.s2e.IJavaEnvironmentProvider;
import org.eclipse.scout.sdk.s2e.ScoutSdkCore;
@@ -42,6 +43,7 @@ import org.eclipse.scout.sdk.s2e.testing.mock.FileSystemMockFactory;
import org.eclipse.scout.sdk.s2e.util.ScoutStatus;
import org.junit.Assert;
import org.junit.Test;
+import org.junit.experimental.categories.Category;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.xml.sax.SAXException;
@@ -67,6 +69,7 @@ public class WebServiceNewOperationTest {
}
@Test
+ @Category(IntegrationTest.class)
public void testNewWebServicesConsumerFirst() throws CoreException, IOException, ParserConfigurationException, SAXException, XPathExpressionException {
File root = CoreScoutTestingUtils.createTestProject();
try {
@@ -88,6 +91,7 @@ public class WebServiceNewOperationTest {
}
@Test
+ @Category(IntegrationTest.class)
public void testNewWebServicesProviderFirst() throws XPathExpressionException, CoreException, ParserConfigurationException, SAXException, IOException {
File root = CoreScoutTestingUtils.createTestProject();
try {
diff --git a/org.eclipse.scout.sdk.s2e.test/src/test/java/org/eclipse/scout/sdk/s2e/operation/jaxws/WebServiceUpdateOperationTest.java b/org.eclipse.scout.sdk.s2e.test/src/test/java/org/eclipse/scout/sdk/s2e/operation/jaxws/WebServiceUpdateOperationTest.java
index 605689210..86c53ecd1 100644
--- a/org.eclipse.scout.sdk.s2e.test/src/test/java/org/eclipse/scout/sdk/s2e/operation/jaxws/WebServiceUpdateOperationTest.java
+++ b/org.eclipse.scout.sdk.s2e.test/src/test/java/org/eclipse/scout/sdk/s2e/operation/jaxws/WebServiceUpdateOperationTest.java
@@ -23,6 +23,7 @@ import org.eclipse.jdt.core.IType;
import org.eclipse.scout.sdk.core.model.api.IJavaEnvironment;
import org.eclipse.scout.sdk.core.s.jaxws.JaxWsUtils;
import org.eclipse.scout.sdk.core.s.testing.CoreScoutTestingUtils;
+import org.eclipse.scout.sdk.core.s.testing.IntegrationTest;
import org.eclipse.scout.sdk.core.util.CoreUtils;
import org.eclipse.scout.sdk.s2e.IJavaEnvironmentProvider;
import org.eclipse.scout.sdk.s2e.operation.IWorkingCopyManager;
@@ -33,6 +34,7 @@ import org.eclipse.scout.sdk.s2e.operation.jaxws.WebServiceUpdateOperation.WebSe
import org.eclipse.scout.sdk.s2e.testing.mock.FileSystemMockFactory;
import org.junit.Assert;
import org.junit.Test;
+import org.junit.experimental.categories.Category;
import org.mockito.Mockito;
import org.xml.sax.SAXException;
@@ -42,6 +44,7 @@ import org.xml.sax.SAXException;
* @author Matthias Villiger
* @since 5.2.0
*/
+@Category(IntegrationTest.class)
public class WebServiceUpdateOperationTest {
private static final String PORT_TYPE_NAME_IN_WSDL = "scoutQueryInterface2";

Back to the top