forked from Archives/Athou_commafeed
use a random available port for tests
This commit is contained in:
@@ -5,15 +5,19 @@ import java.sql.SQLException;
|
|||||||
|
|
||||||
import javax.sql.DataSource;
|
import javax.sql.DataSource;
|
||||||
|
|
||||||
|
import org.mockserver.socket.PortFactory;
|
||||||
|
|
||||||
import com.codahale.metrics.MetricRegistry;
|
import com.codahale.metrics.MetricRegistry;
|
||||||
|
|
||||||
|
import io.dropwizard.testing.ConfigOverride;
|
||||||
import io.dropwizard.testing.ResourceHelpers;
|
import io.dropwizard.testing.ResourceHelpers;
|
||||||
import io.dropwizard.testing.junit5.DropwizardAppExtension;
|
import io.dropwizard.testing.junit5.DropwizardAppExtension;
|
||||||
|
|
||||||
public class CommaFeedDropwizardAppExtension extends DropwizardAppExtension<CommaFeedConfiguration> {
|
public class CommaFeedDropwizardAppExtension extends DropwizardAppExtension<CommaFeedConfiguration> {
|
||||||
|
|
||||||
public CommaFeedDropwizardAppExtension() {
|
public CommaFeedDropwizardAppExtension() {
|
||||||
super(CommaFeedApplication.class, ResourceHelpers.resourceFilePath("config.test.yml"));
|
super(CommaFeedApplication.class, ResourceHelpers.resourceFilePath("config.test.yml"),
|
||||||
|
ConfigOverride.config("server.applicationConnectors[0].port", String.valueOf(PortFactory.findFreePort())));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -119,6 +119,9 @@ database:
|
|||||||
validationQuery: "/* CommaFeed Health Check */ SELECT 1"
|
validationQuery: "/* CommaFeed Health Check */ SELECT 1"
|
||||||
|
|
||||||
server:
|
server:
|
||||||
|
applicationConnectors:
|
||||||
|
- type: http
|
||||||
|
port: 8083
|
||||||
adminConnectors: [ ]
|
adminConnectors: [ ]
|
||||||
|
|
||||||
logging:
|
logging:
|
||||||
|
|||||||
Reference in New Issue
Block a user