GOSSIP-72 Generate keys directory in target

This commit is contained in:
Josh Elser
2017-03-06 13:59:20 -05:00
parent 22b9e756d4
commit dc0c727c2c
2 changed files with 15 additions and 3 deletions

View File

@ -208,6 +208,11 @@
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<systemPropertyVariables>
<java.io.tmpdir>${project.build.directory}</java.io.tmpdir>
</systemPropertyVariables>
</configuration>
<dependencies>
<dependency>
<groupId>org.junit.platform</groupId>

View File

@ -27,6 +27,7 @@ import java.security.NoSuchProviderException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Objects;
import java.util.UUID;
import java.util.concurrent.TimeUnit;
@ -53,7 +54,7 @@ public class SignedMessageTest {
new MetricRegistry());
gossipService.start();
}
private GossipSettings gossiperThatSigns(){
GossipSettings settings = new GossipSettings();
settings.setPersistRingState(false);
@ -62,10 +63,16 @@ public class SignedMessageTest {
return settings;
}
private GossipSettings gossiperThatSigns(String keysDir){
GossipSettings settings = gossiperThatSigns();
settings.setPathToKeyStore(Objects.requireNonNull(keysDir));
return settings;
}
@Test
public void dataTest() throws InterruptedException, URISyntaxException, NoSuchAlgorithmException, NoSuchProviderException, IOException{
String keys = "./keys";
GossipSettings settings = gossiperThatSigns();
final String keys = System.getProperty("java.io.tmpdir") + "/keys";
GossipSettings settings = gossiperThatSigns(keys);
setup(keys);
String cluster = UUID.randomUUID().toString();
List<GossipMember> startupMembers = new ArrayList<>();