Author: mes
Date: 2010-11-19 15:33:14 -0800 (Fri, 19 Nov 2010)
New Revision: 22950

Modified:
   core3/vizmap-impl/trunk/it/pom.xml
   
core3/vizmap-impl/trunk/it/src/test/java/org/cytoscape/view/vizmap/ServiceConfigurationTest.java
   core3/vizmap-impl/trunk/pom.xml
Log:
integration tests now configured through maven

Modified: core3/vizmap-impl/trunk/it/pom.xml
===================================================================
--- core3/vizmap-impl/trunk/it/pom.xml  2010-11-19 22:49:16 UTC (rev 22949)
+++ core3/vizmap-impl/trunk/it/pom.xml  2010-11-19 23:33:14 UTC (rev 22950)
@@ -29,19 +29,17 @@
                                        <execution>
                                                <id>generate-config</id>
                                                <goals>
-                                                       
<goal>generate-depends-file</goal>
+                                                       
<goal>generate-config</goal>
                                                </goals>
                                        </execution>
                                </executions>
-               <!--
                                <configuration>
                                        <options>
                                                <platform>felix</platform>
                                                <profiles>spring.dm</profiles>
                                        </options>
                                </configuration>
-               -->
-       </plugin>
+                       </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-surefire-plugin</artifactId>
@@ -61,6 +59,7 @@
                        <groupId>org.cytoscape</groupId>
                        <artifactId>vizmap-impl</artifactId>
                        <version>${version}</version>
+                       <scope>provided</scope>
                </dependency>
                <dependency>
                        <groupId>org.cytoscape</groupId>
@@ -88,13 +87,19 @@
                </dependency>
                <dependency>
                        <groupId>org.cytoscape</groupId>
+                       <artifactId>event-api</artifactId>
+                       <version>3.0.0-alpha2-SNAPSHOT</version>
+                       <scope>provided</scope>
+               </dependency>
+               <dependency>
+                       <groupId>org.cytoscape</groupId>
                        <artifactId>integration-test-support</artifactId>
                        <version>3.0.0-alpha3-SNAPSHOT</version>
                        <scope>provided</scope>
                </dependency>
                <dependency>
                        <groupId>org.cytoscape</groupId>
-                       <artifactId>viewmodel-impl</artifactId>
+                       <artifactId>service-util</artifactId>
                        <version>3.0.0-alpha1</version>
                        <scope>provided</scope>
                </dependency>

Modified: 
core3/vizmap-impl/trunk/it/src/test/java/org/cytoscape/view/vizmap/ServiceConfigurationTest.java
===================================================================
--- 
core3/vizmap-impl/trunk/it/src/test/java/org/cytoscape/view/vizmap/ServiceConfigurationTest.java
    2010-11-19 22:49:16 UTC (rev 22949)
+++ 
core3/vizmap-impl/trunk/it/src/test/java/org/cytoscape/view/vizmap/ServiceConfigurationTest.java
    2010-11-19 23:33:14 UTC (rev 22950)
@@ -1,47 +1,22 @@
 package org.cytoscape.view.vizmap; 
 
-import static org.ops4j.pax.exam.CoreOptions.*;
-import static org.ops4j.pax.exam.container.def.PaxRunnerOptions.*;
 import static org.junit.Assert.*;
 import org.junit.Test;
 import org.junit.Before;
 import org.junit.runner.RunWith;
-import org.ops4j.pax.exam.Option;
-import org.ops4j.pax.exam.Inject;
-import org.ops4j.pax.exam.junit.Configuration;
 import org.ops4j.pax.exam.junit.MavenConfiguredJUnit4TestRunner;
-import org.ops4j.pax.exam.junit.JUnit4TestRunner;
-import org.osgi.framework.BundleContext;
-import org.osgi.framework.ServiceReference;
-import org.osgi.util.tracker.ServiceTracker;
 
-
 import org.cytoscape.integration.ServiceTestSupport;
 
-//@RunWith(MavenConfiguredJUnit4TestRunner.class)
-...@runwith(JUnit4TestRunner.class)
+import org.osgi.framework.Bundle;
+
+...@runwith(MavenConfiguredJUnit4TestRunner.class)
 public class ServiceConfigurationTest extends ServiceTestSupport {
 
-       @Configuration
-       public static Option[] configuration() {      
-               return options(felix(), 
-                              profile("spring.dm"), 
-                              provision( 
-                                        
mavenBundle().groupId("org.cytoscape").artifactId("vizmap-api").versionAsInProject(),
-                                        
mavenBundle().groupId("org.cytoscape").artifactId("vizmap-impl").versionAsInProject(),
-                                        
mavenBundle().groupId("org.cytoscape").artifactId("viewmodel-api").versionAsInProject(),
-                                        
mavenBundle().groupId("org.cytoscape").artifactId("viewmodel-impl").versionAsInProject(),
-                                        
mavenBundle().groupId("org.cytoscape").artifactId("model-impl").versionAsInProject(),
-                                        
mavenBundle().groupId("org.cytoscape").artifactId("model-api").versionAsInProject(),
-                                        
mavenBundle().groupId("org.cytoscape").artifactId("event-api").versionAsInProject(),
-                                        
mavenBundle().groupId("org.cytoscape").artifactId("event-impl").versionAsInProject(),
-                                        
mavenBundle().groupId("org.cytoscape").artifactId("presentation-api").versionAsInProject(),
-                                        
mavenBundle().groupId("org.cytoscape").artifactId("integration-test-support").versionAsInProject()
-               ));
-       } 
-
        @Test
        public void testExpectedServices() {
+               for ( Bundle b : bundleContext.getBundles() )
+                       System.out.println("XXXXXXXXXX bundle: " + 
b.getSymbolicName());
                checkService(VisualMappingManager.class);
                checkService(VisualStyleFactory.class);
        }

Modified: core3/vizmap-impl/trunk/pom.xml
===================================================================
--- core3/vizmap-impl/trunk/pom.xml     2010-11-19 22:49:16 UTC (rev 22949)
+++ core3/vizmap-impl/trunk/pom.xml     2010-11-19 23:33:14 UTC (rev 22950)
@@ -94,8 +94,8 @@
                <dependency>
                        <groupId>org.cytoscape</groupId>
                        <artifactId>viewmodel-impl</artifactId>
-                       <version>3.0.0-alpha1</version>
-                       <scope>test</scope>
+                       <version>3.0.0-alpha2-SNAPSHOT</version>
+                       <scope>provided</scope>
                </dependency>
        </dependencies>
 </project>

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to