You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by ks...@apache.org on 2013/04/23 01:12:38 UTC

svn commit: r1470750 - in /juddi/trunk: juddi-core/src/test/java/org/apache/juddi/api/impl/ uddi-tck-base/src/main/resources/uddi_data/subscriptionnotifier/ uddi-tck/src/test/java/org/apache/juddi/v3/tck/

Author: kstam
Date: Mon Apr 22 23:12:38 2013
New Revision: 1470750

URL: http://svn.apache.org/r1470750
Log:
JUDDI-496, picking random http to avoid buildbot binding issues.

Modified:
    juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_090_SubscriptionListenerIntegrationTest.java
    juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/subscriptionnotifier/listenerService.xml
    juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_090_SubscriptionListenerIntegrationTest.java

Modified: juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_090_SubscriptionListenerIntegrationTest.java
URL: http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_090_SubscriptionListenerIntegrationTest.java?rev=1470750&r1=1470749&r2=1470750&view=diff
==============================================================================
--- juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_090_SubscriptionListenerIntegrationTest.java (original)
+++ juddi/trunk/juddi-core/src/test/java/org/apache/juddi/api/impl/API_090_SubscriptionListenerIntegrationTest.java Mon Apr 22 23:12:38 2013
@@ -55,6 +55,7 @@ public class API_090_SubscriptionListene
 	private static String authInfoJoe = null;
 	private static SimpleSmtpServer mailServer;
 	private static Integer smtpPort = 25;
+	private static Integer httpPort = 80;
 
 	@AfterClass
 	public static void stopManager() throws ConfigurationException {
@@ -75,7 +76,7 @@ public class API_090_SubscriptionListene
 			System.setProperty(Property.DEFAULT_JUDDI_EMAIL_PREFIX + "mail.smtp.from", "jUDDI@example.org");
 			mailServer = SimpleSmtpServer.start(smtpPort);
 			//bring up the TCK HTTP SubscriptionListener
-			endPoint = Endpoint.publish("http://localhost:12345/tcksubscriptionlistener", new UDDISubscriptionListenerImpl());
+			endPoint = Endpoint.publish("http://localhost:" + httpPort + "/tcksubscriptionlistener", new UDDISubscriptionListenerImpl());
 			
 			logger.debug("Getting auth tokens..");
 		
@@ -98,7 +99,7 @@ public class API_090_SubscriptionListene
 			//Saving the binding template that will be called by the server for a subscription event
 			tckBusinessService.saveJoePublisherService(authInfoJoe);
 			//Saving the HTTP Listener Service
-			tckSubscriptionListener.saveService(authInfoJoe, TckSubscriptionListener.LISTENER_HTTP_SERVICE_XML, 0);
+			tckSubscriptionListener.saveService(authInfoJoe, TckSubscriptionListener.LISTENER_HTTP_SERVICE_XML, httpPort);
 			//Saving the HTTP Subscription
 			tckSubscriptionListener.saveNotifierSubscription(authInfoJoe, TckSubscriptionListener.SUBSCRIPTION_XML);
             //Changing the service we subscribed to "JoePublisherService"
@@ -194,7 +195,7 @@ public class API_090_SubscriptionListene
 			tckBusiness.saveJoePublisherBusiness(authInfoJoe);
 			tckBusinessService.saveJoePublisherService(authInfoJoe);
 			//Saving the Listener Service
-			tckSubscriptionListener.saveService(authInfoJoe, TckSubscriptionListener.LISTENER_HTTP_SERVICE_XML, 0);
+			tckSubscriptionListener.saveService(authInfoJoe, TckSubscriptionListener.LISTENER_HTTP_SERVICE_XML, httpPort);
 			//Saving the Subscription
 			tckSubscriptionListener.saveNotifierSubscription(authInfoJoe, TckSubscriptionListener.SUBSCRIPTION_XML);
             //Changing the service we subscribed to "JoePublisherService"

Modified: juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/subscriptionnotifier/listenerService.xml
URL: http://svn.apache.org/viewvc/juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/subscriptionnotifier/listenerService.xml?rev=1470750&r1=1470749&r2=1470750&view=diff
==============================================================================
--- juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/subscriptionnotifier/listenerService.xml (original)
+++ juddi/trunk/uddi-tck-base/src/main/resources/uddi_data/subscriptionnotifier/listenerService.xml Mon Apr 22 23:12:38 2013
@@ -24,7 +24,7 @@
   <bindingTemplates>
 	<bindingTemplate xmlns="urn:uddi-org:api_v3" bindingKey="uddi:uddi.joepublisher.com:bindinglistener">
 	  <description xml:lang="en">This is the endpoint for the subscription listener</description>
-	  <accessPoint useType="endPoint">http://localhost:12345/tcksubscriptionlistener</accessPoint>
+	  <accessPoint useType="endPoint">http://localhost:{randomPort}/tcksubscriptionlistener</accessPoint>
 	  <tModelInstanceDetails>
 		<tModelInstanceInfo tModelKey="uddi:uddi.org:transport:http" />
 	  </tModelInstanceDetails>

Modified: juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_090_SubscriptionListenerIntegrationTest.java
URL: http://svn.apache.org/viewvc/juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_090_SubscriptionListenerIntegrationTest.java?rev=1470750&r1=1470749&r2=1470750&view=diff
==============================================================================
--- juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_090_SubscriptionListenerIntegrationTest.java (original)
+++ juddi/trunk/uddi-tck/src/test/java/org/apache/juddi/v3/tck/UDDI_090_SubscriptionListenerIntegrationTest.java Mon Apr 22 23:12:38 2013
@@ -58,6 +58,7 @@ public class UDDI_090_SubscriptionListen
 	private static UDDIClerkManager manager;
 	private static SimpleSmtpServer mailServer;
 	private static Integer smtpPort = 25;
+	private static Integer httpPort = 80;
 
 	@AfterClass
 	public static void stopManager() throws ConfigurationException {
@@ -71,6 +72,7 @@ public class UDDI_090_SubscriptionListen
 	public static void startManager() throws ConfigurationException {
 		try {
 			smtpPort = 9700 + new Random().nextInt(99);
+			httpPort = 9600 + new Random().nextInt(99);
 			Properties properties = new Properties();
 			properties.setProperty("juddi.mail.smtp.host", "localhost");
 			properties.setProperty("juddi.mail.smtp.port", String.valueOf(smtpPort));
@@ -89,7 +91,7 @@ public class UDDI_090_SubscriptionListen
 			properties.store(new FileOutputStream(tmpFile), "tmp email settings");
 			
 			//bring up the TCK SubscriptionListener
-			endPoint = Endpoint.publish("http://localhost:12345/tcksubscriptionlistener", new UDDISubscriptionListenerImpl());
+			endPoint = Endpoint.publish("http://localhost:" + httpPort + "/tcksubscriptionlistener", new UDDISubscriptionListenerImpl());
 			
 			manager  = new UDDIClerkManager();
 			manager.start();
@@ -125,7 +127,7 @@ public class UDDI_090_SubscriptionListen
 			//Saving the binding template that will be called by the server for a subscription event
 			tckBusinessService.saveJoePublisherService(authInfoJoe);
 			//Saving the HTTP Listener Service
-			tckSubscriptionListener.saveService(authInfoJoe, TckSubscriptionListener.LISTENER_HTTP_SERVICE_XML, 0);
+			tckSubscriptionListener.saveService(authInfoJoe, TckSubscriptionListener.LISTENER_HTTP_SERVICE_XML, httpPort);
 			//Saving the HTTP Subscription
 			tckSubscriptionListener.saveNotifierSubscription(authInfoJoe, TckSubscriptionListener.SUBSCRIPTION_XML);
             //Changing the service we subscribed to "JoePublisherService"
@@ -195,8 +197,8 @@ public class UDDI_090_SubscriptionListen
 			@SuppressWarnings("rawtypes")
 			Iterator emailIter = mailServer.getReceivedEmail();
 			SmtpMessage email = (SmtpMessage)emailIter.next();
-			System.out.println(email.getHeaderValue("Subject"));
-			System.out.println(email.getBody());
+			System.out.println("Subject:" + email.getHeaderValue("Subject"));
+			System.out.println("Body:" + email.getBody());
 			if (!email.getBody().contains("<name xml:lang=\"en\">Service One</name>")) {
 				Assert.fail("Notification does not contain the correct service");
 			}
@@ -223,7 +225,7 @@ public class UDDI_090_SubscriptionListen
 			tckBusiness.saveJoePublisherBusiness(authInfoJoe);
 			tckBusinessService.saveJoePublisherService(authInfoJoe);
 			//Saving the Listener Service
-			tckSubscriptionListener.saveService(authInfoJoe, TckSubscriptionListener.LISTENER_HTTP_SERVICE_XML, 0);
+			tckSubscriptionListener.saveService(authInfoJoe, TckSubscriptionListener.LISTENER_HTTP_SERVICE_XML, httpPort);
 			//Saving the Subscription
 			tckSubscriptionListener.saveNotifierSubscription(authInfoJoe, TckSubscriptionListener.SUBSCRIPTION_XML);
             //Changing the service we subscribed to "JoePublisherService"



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org