From 32e4428af4e23892b6000408f8794c4b3c949d2e Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Thu, 11 Dec 2008 20:00:22 +0000 Subject: [PATCH] Introduce Web App integration tests git-svn-id: https://svn.argeo.org/slc/trunk@2018 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../org.argeo.slc.it.webapp/.classpath | 8 ++ .../org.argeo.slc.it.webapp/.project | 14 +++ .../org.argeo.slc.it.webapp/pom.xml | 116 ++++++++++++++++++ .../src/main/resources/META-INF/MANIFEST.MF | 0 4 files changed, 138 insertions(+) create mode 100644 integration-tests/org.argeo.slc.it.webapp/.classpath create mode 100644 integration-tests/org.argeo.slc.it.webapp/pom.xml create mode 100644 integration-tests/org.argeo.slc.it.webapp/src/main/resources/META-INF/MANIFEST.MF diff --git a/integration-tests/org.argeo.slc.it.webapp/.classpath b/integration-tests/org.argeo.slc.it.webapp/.classpath new file mode 100644 index 000000000..c06db5ab6 --- /dev/null +++ b/integration-tests/org.argeo.slc.it.webapp/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/integration-tests/org.argeo.slc.it.webapp/.project b/integration-tests/org.argeo.slc.it.webapp/.project index c576a8721..e91f29da3 100644 --- a/integration-tests/org.argeo.slc.it.webapp/.project +++ b/integration-tests/org.argeo.slc.it.webapp/.project @@ -5,7 +5,21 @@ + + org.eclipse.jdt.core.javabuilder + + + + + + org.maven.ide.eclipse.maven2Builder + + + + + org.eclipse.jdt.core.javanature + org.maven.ide.eclipse.maven2Nature diff --git a/integration-tests/org.argeo.slc.it.webapp/pom.xml b/integration-tests/org.argeo.slc.it.webapp/pom.xml new file mode 100644 index 000000000..f42937f77 --- /dev/null +++ b/integration-tests/org.argeo.slc.it.webapp/pom.xml @@ -0,0 +1,116 @@ + + 4.0.0 + + org.argeo.slc + argeo-slc + 0.11.2-SNAPSHOT + ../../org.argeo.slc + + org.argeo.slc.it.webapp + jar + Argeo SLC Web Application Integration Tests + + + + org.apache.maven.plugins + maven-dependency-plugin + + + copy-dependencies + pre-integration-test + + copy-dependencies + + + org.argeo.slc.webapp + true + true + true + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + true + + + + surefire-it + integration-test + + test + + + false + + + + + + org.mortbay.jetty + maven-jetty-plugin + + + start-jetty + pre-integration-test + + run-war + + + true + + + + stop-jetty + post-integration-test + + stop + + + + + ${project.build.directory}/dependency/org.argeo.slc.webapp.war + 0 + ../../org.argeo.slc.webapp/src/main/config/jetty/webdefault.xml + ../../org.argeo.slc.webapp/src/main/config/jetty/jetty-test.xml + + + + + + + org.argeo.slc + org.argeo.slc.webapp + ${project.version} + war + + + org.argeo.slc.runtime + org.argeo.slc.launcher + ${project.version} + test + + + org.argeo.slc.runtime + org.argeo.slc.support.ant + ${project.version} + test + + + org.argeo.slc.runtime + org.argeo.slc.support.ant + ${project.version} + test + + + org.argeo.slc.runtime + org.argeo.slc.support.ws.client + ${project.version} + test + + + \ No newline at end of file diff --git a/integration-tests/org.argeo.slc.it.webapp/src/main/resources/META-INF/MANIFEST.MF b/integration-tests/org.argeo.slc.it.webapp/src/main/resources/META-INF/MANIFEST.MF new file mode 100644 index 000000000..e69de29bb -- 2.39.2