Author: hboutemy Date: Sun Jul 31 16:02:33 2011 New Revision: 1152587 URL: http://svn.apache.org/viewvc?rev=1152587&view=rev Log: o made port used as parameters o avoid 8080 port, which is too common and causes conflicts
Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/test/java/org/apache/maven/report/projectinfo/ProjectInfoReportUtilsTest.java Modified: maven/plugins/trunk/maven-project-info-reports-plugin/src/test/java/org/apache/maven/report/projectinfo/ProjectInfoReportUtilsTest.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports-plugin/src/test/java/org/apache/maven/report/projectinfo/ProjectInfoReportUtilsTest.java?rev=1152587&r1=1152586&r2=1152587&view=diff ============================================================================== --- maven/plugins/trunk/maven-project-info-reports-plugin/src/test/java/org/apache/maven/report/projectinfo/ProjectInfoReportUtilsTest.java (original) +++ maven/plugins/trunk/maven-project-info-reports-plugin/src/test/java/org/apache/maven/report/projectinfo/ProjectInfoReportUtilsTest.java Sun Jul 31 16:02:33 2011 @@ -54,6 +54,11 @@ public class ProjectInfoReportUtilsTest { private static final int MAX_IDLE_TIME = 30000; + // TODO: is there a better way to choose a port than arbitrary choice (hoping nobody will choose the same)? + private int httpPort = 8585; + + private int httpsPort = 8586; + private MavenProject projectStub; private Settings settingsStub; @@ -100,7 +105,7 @@ public class ProjectInfoReportUtilsTest final DistributionManagement distributionManagement = new DistributionManagement(); DeploymentRepository repository = new DeploymentRepository(); repository.setId( "localhost" ); - repository.setUrl( "http://localhost:8080" ); + repository.setUrl( "http://localhost:" + httpPort ); distributionManagement.setRepository( repository ); distributionManagement.setSnapshotRepository( repository ); projectStub = new MavenProjectStub() @@ -115,7 +120,7 @@ public class ProjectInfoReportUtilsTest final DistributionManagement distributionManagementSec = new DistributionManagement(); DeploymentRepository repositorySec = new DeploymentRepository(); repositorySec.setId( "localhost" ); - repositorySec.setUrl( "https://localhost:8443" ); + repositorySec.setUrl( "https://localhost:" + httpsPort ); distributionManagementSec.setRepository( repositorySec ); distributionManagementSec.setSnapshotRepository( repositorySec ); projectStubSec = new MavenProjectStub() @@ -147,7 +152,7 @@ public class ProjectInfoReportUtilsTest // http + no auth startJetty( false, false ); - url = new URL( "http://localhost:8080/project-info-report.properties" ); + url = new URL( "http://localhost:" + httpPort + "/project-info-report.properties" ); content = ProjectInfoReportUtils.getContent( url, projectStub, settingsStub, null ); Assert.assertNotNull( content ); @@ -158,7 +163,7 @@ public class ProjectInfoReportUtilsTest // http + auth startJetty( false, true ); - url = new URL( "http://localhost:8080/project-info-report.properties" ); + url = new URL( "http://localhost:" + httpPort + "/project-info-report.properties" ); content = ProjectInfoReportUtils.getContent( url, projectStub, settingsStub, null ); Assert.assertNotNull( content ); @@ -169,7 +174,7 @@ public class ProjectInfoReportUtilsTest // https + no auth startJetty( true, false ); - url = new URL( "https://localhost:8443/project-info-report.properties" ); + url = new URL( "https://localhost:" + httpsPort + "/project-info-report.properties" ); content = ProjectInfoReportUtils.getContent( url, projectStub, settingsStub, null ); Assert.assertNotNull( content ); @@ -180,7 +185,7 @@ public class ProjectInfoReportUtilsTest // https + auth startJetty( true, true ); - url = new URL( "https://localhost:8443/project-info-report.properties" ); + url = new URL( "https://localhost:" + httpsPort + "/project-info-report.properties" ); content = ProjectInfoReportUtils.getContent( url, projectStubSec, settingsStub, null ); Assert.assertNotNull( content ); @@ -249,7 +254,7 @@ public class ProjectInfoReportUtilsTest private Connector getDefaultConnector() { Connector connector = new SelectChannelConnector(); - connector.setPort( 8080 ); + connector.setPort( httpPort ); connector.setMaxIdleTime( MAX_IDLE_TIME ); return connector; } @@ -257,7 +262,7 @@ public class ProjectInfoReportUtilsTest private Connector getSSLConnector() { SslSocketConnector connector = new SslSocketConnector(); - connector.setPort( 8443 ); + connector.setPort( httpsPort ); connector.setKeystore( getBasedir() + "/target/jetty.jks" ); connector.setPassword( "apache" ); connector.setKeyPassword( "apache" );