Author: jvanzyl Date: Mon Sep 26 15:23:43 2005 New Revision: 291769 URL: http://svn.apache.org/viewcvs?rev=291769&view=rev Log: o adding a test project that i'm going to try and build from the embedder
Added: maven/components/trunk/maven-embedder/src/test/embedder-test-project/ maven/components/trunk/maven-embedder/src/test/embedder-test-project/pom.xml (with props) maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/ maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/main/ maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/main/java/ maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/main/java/org/ maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/main/java/org/apache/ maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/main/java/org/apache/maven/ maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/main/java/org/apache/maven/App.java (with props) maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/test/ maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/test/java/ maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/test/java/org/ maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/test/java/org/apache/ maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/test/java/org/apache/maven/ maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/test/java/org/apache/maven/AppTest.java (with props) Modified: maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/MavenEmbedderTest.java Added: maven/components/trunk/maven-embedder/src/test/embedder-test-project/pom.xml URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-embedder/src/test/embedder-test-project/pom.xml?rev=291769&view=auto ============================================================================== --- maven/components/trunk/maven-embedder/src/test/embedder-test-project/pom.xml (added) +++ maven/components/trunk/maven-embedder/src/test/embedder-test-project/pom.xml Mon Sep 26 15:23:43 2005 @@ -0,0 +1,18 @@ +<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/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <groupId>org.apache.maven</groupId> + <artifactId>embedder-test-project</artifactId> + <packaging>jar</packaging> + <version>1.0-SNAPSHOT</version> + <name>Maven Quick Start Archetype</name> + <url>http://maven.apache.org</url> + <dependencies> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>3.8.1</version> + <scope>test</scope> + </dependency> + </dependencies> +</project> Propchange: maven/components/trunk/maven-embedder/src/test/embedder-test-project/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/components/trunk/maven-embedder/src/test/embedder-test-project/pom.xml ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Added: maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/main/java/org/apache/maven/App.java URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/main/java/org/apache/maven/App.java?rev=291769&view=auto ============================================================================== --- maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/main/java/org/apache/maven/App.java (added) +++ maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/main/java/org/apache/maven/App.java Mon Sep 26 15:23:43 2005 @@ -0,0 +1,13 @@ +package org.apache.maven; + +/** + * Hello world! + * + */ +public class App +{ + public static void main( String[] args ) + { + System.out.println( "Hello World!" ); + } +} Propchange: maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/main/java/org/apache/maven/App.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/main/java/org/apache/maven/App.java ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Added: maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/test/java/org/apache/maven/AppTest.java URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/test/java/org/apache/maven/AppTest.java?rev=291769&view=auto ============================================================================== --- maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/test/java/org/apache/maven/AppTest.java (added) +++ maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/test/java/org/apache/maven/AppTest.java Mon Sep 26 15:23:43 2005 @@ -0,0 +1,38 @@ +package org.apache.maven; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} Propchange: maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/test/java/org/apache/maven/AppTest.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/components/trunk/maven-embedder/src/test/embedder-test-project/src/test/java/org/apache/maven/AppTest.java ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Modified: maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/MavenEmbedderTest.java URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/MavenEmbedderTest.java?rev=291769&r1=291768&r2=291769&view=diff ============================================================================== --- maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/MavenEmbedderTest.java (original) +++ maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/embedder/MavenEmbedderTest.java Mon Sep 26 15:23:43 2005 @@ -22,11 +22,7 @@ super.setUp(); basedir = System.getProperty( "basedir" ); - } - public void testMavenEmbedder() - throws Exception - { ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); maven = new MavenEmbedder(); @@ -34,13 +30,37 @@ maven.setClassLoader( classLoader ); maven.start(); + } + + protected void tearDown() + throws Exception + { + maven.stop(); + } + public void testMavenEmbedder() + throws Exception + { modelReadingTest(); projectReadingTest(); + } - maven.stop(); + // ---------------------------------------------------------------------- + // Goal/Phase execution tests + // ---------------------------------------------------------------------- + + public void testPhaseExecution() + throws Exception + { + File pomFile = new File( basedir, "src/test/embedder-test-project/pom.xml" ); + + MavenProject pom = maven.readProjectWithDependencies( pomFile ); } + + // ---------------------------------------------------------------------- + // + // ---------------------------------------------------------------------- protected void modelReadingTest() throws Exception --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]