[maven-surefire] branch SUREFIRE-1602 created (now d6400a2)

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[maven-surefire] branch SUREFIRE-1602 created (now d6400a2)

Tibor Digana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch SUREFIRE-1602
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git.


      at d6400a2  [SUREFIRE-1602] Surefire fails loading class ForkedBooter when using a sub-directory pom file and a local maven repo

This branch includes the following new commits:

     new d6400a2  [SUREFIRE-1602] Surefire fails loading class ForkedBooter when using a sub-directory pom file and a local maven repo

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Reply | Threaded
Open this post in threaded view
|

[maven-surefire] 01/01: [SUREFIRE-1602] Surefire fails loading class ForkedBooter when using a sub-directory pom file and a local maven repo

Tibor Digana
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch SUREFIRE-1602
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit d6400a264cc45453251272f0660e0dd64f3a0ed1
Author: Tibor17 <[hidden email]>
AuthorDate: Mon Dec 3 00:18:18 2018 +0100

    [SUREFIRE-1602] Surefire fails loading class ForkedBooter when using a sub-directory pom file and a local maven repo
---
 .../resources/surefire-1602/application/pom.xml    | 15 ++++++++
 .../surefire-1602/integration-tests/pom.xml        | 39 ++++++++++++++++++++
 .../integration-tests/src/test/java/org/ATest.java |  9 +++++
 .../src/test/resources/surefire-1602/pom.xml       | 18 +++++++++
 .../resources/surefire-1602/unit-tests/pom.xml     | 43 ++++++++++++++++++++++
 .../unit-tests/src/test/java/org/ATest.java        |  9 +++++
 6 files changed, 133 insertions(+)

diff --git a/surefire-its/src/test/resources/surefire-1602/application/pom.xml b/surefire-its/src/test/resources/surefire-1602/application/pom.xml
new file mode 100644
index 0000000..d2a9c65
--- /dev/null
+++ b/surefire-its/src/test/resources/surefire-1602/application/pom.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org</groupId>
+        <artifactId>testapp</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>testapp-application</artifactId>
+</project>
diff --git a/surefire-its/src/test/resources/surefire-1602/integration-tests/pom.xml b/surefire-its/src/test/resources/surefire-1602/integration-tests/pom.xml
new file mode 100644
index 0000000..583b377
--- /dev/null
+++ b/surefire-its/src/test/resources/surefire-1602/integration-tests/pom.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org</groupId>
+        <artifactId>testapp</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>testapp-integration-tests</artifactId>
+
+    <dependencies>
+        <dependency>
+            <groupId>org</groupId>
+            <artifactId>testapp-application</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+ <version>4.12</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <version>3.0.0-M2-SNAPSHOT</version>
+            </plugin>
+        </plugins>
+    </build>
+</project>
diff --git a/surefire-its/src/test/resources/surefire-1602/integration-tests/src/test/java/org/ATest.java b/surefire-its/src/test/resources/surefire-1602/integration-tests/src/test/java/org/ATest.java
new file mode 100644
index 0000000..a4cc2be
--- /dev/null
+++ b/surefire-its/src/test/resources/surefire-1602/integration-tests/src/test/java/org/ATest.java
@@ -0,0 +1,9 @@
+package org;
+
+import org.junit.Test;
+
+public class ATest {
+    @Test
+ public void test() {
+ }
+}
\ No newline at end of file
diff --git a/surefire-its/src/test/resources/surefire-1602/pom.xml b/surefire-its/src/test/resources/surefire-1602/pom.xml
new file mode 100644
index 0000000..508e99b
--- /dev/null
+++ b/surefire-its/src/test/resources/surefire-1602/pom.xml
@@ -0,0 +1,18 @@
+<?xml version='1.0' encoding='utf-8'?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>org</groupId>
+    <artifactId>testapp</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>application</module>
+        <module>unit-tests</module>
+        <module>integration-tests</module>
+    </modules>
+</project>
diff --git a/surefire-its/src/test/resources/surefire-1602/unit-tests/pom.xml b/surefire-its/src/test/resources/surefire-1602/unit-tests/pom.xml
new file mode 100644
index 0000000..4172dc8
--- /dev/null
+++ b/surefire-its/src/test/resources/surefire-1602/unit-tests/pom.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org</groupId>
+        <artifactId>testapp</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>testapp-unit-tests</artifactId>
+
+    <dependencies>
+        <dependency>
+            <groupId>org</groupId>
+            <artifactId>testapp-application</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+ <version>4.12</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <version>3.0.0-M2-SNAPSHOT</version>
+ <configuration>
+ <reuseForks>false</reuseForks>
+                    <forkCount>1</forkCount>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
diff --git a/surefire-its/src/test/resources/surefire-1602/unit-tests/src/test/java/org/ATest.java b/surefire-its/src/test/resources/surefire-1602/unit-tests/src/test/java/org/ATest.java
new file mode 100644
index 0000000..a4cc2be
--- /dev/null
+++ b/surefire-its/src/test/resources/surefire-1602/unit-tests/src/test/java/org/ATest.java
@@ -0,0 +1,9 @@
+package org;
+
+import org.junit.Test;
+
+public class ATest {
+    @Test
+ public void test() {
+ }
+}
\ No newline at end of file