summaryrefslogtreecommitdiffstats
path: root/node-maintainer/src/test/java/com/yahoo
diff options
context:
space:
mode:
authorSindre Grøstad <30319420+sgrostad@users.noreply.github.com>2017-08-03 15:46:18 +0200
committerAndreas Eriksen <andreer@pvv.ntnu.no>2017-08-03 15:46:18 +0200
commit18bfe04965246e119fd4779cd44afb99d06a3698 (patch)
tree0d933141a479ac04b562cb36ccc73ea6ef3f5bfc /node-maintainer/src/test/java/com/yahoo
parentf8b00126134987087ce83c07b6085be9ff19990c (diff)
Interns/logic changes to make testing easier (#3045)
* Reformatted code * Faulty IP adresses now affects match metric * insideThreshold now takes threshold percentage as parameter * change in match logic to make testing easier * Changed IPv4 regex
Diffstat (limited to 'node-maintainer/src/test/java/com/yahoo')
-rw-r--r--node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/SpecVerifierTest.java5
-rw-r--r--node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/noderepo/IPAddressVerifierTest.java4
-rw-r--r--node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/noderepo/NodeRepoInfoRetrieverTest.java5
-rw-r--r--node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/resources/nodes/v2/node/nodeRepoVirtualMachine.json1
-rw-r--r--node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/retrievers/DiskRetrieverTest.java2
5 files changed, 9 insertions, 8 deletions
diff --git a/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/SpecVerifierTest.java b/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/SpecVerifierTest.java
index c56bac698ad..f8b960749c6 100644
--- a/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/SpecVerifierTest.java
+++ b/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/SpecVerifierTest.java
@@ -34,6 +34,7 @@ public class SpecVerifierTest {
private static final String NET_INTERFACE_INFO_PATH = RESOURCE_PATH + "/ifconfig";
private static final String NET_INTERFACE_SPEED_INFO_PATH = RESOURCE_PATH + "/eth0";
private static final String PING_RESPONSE = RESOURCE_PATH + "/validpingresponse";
+ private static final String INVALID_PING_RESPONSE = RESOURCE_PATH + "/pingresponse-all-packets-lost";
private static final double DELTA = 0.1;
@Before
@@ -64,7 +65,7 @@ public class SpecVerifierTest {
}
@Test
- public void verifySpec_inequal_nodeRepoInfo_and_hardware_should_return_false() throws Exception {
+ public void verifySpec_unequal_nodeRepoInfo_and_hardware_should_return_false() throws Exception {
mockCommandExecutor.addCommand("echo notUsed " + URL_RESOURCE_PATH);
mockCommandExecutor.addCommand("echo nodeRepo.json");
mockCommandExecutor.addCommand("cat " + CPU_INFO_PATH);
@@ -73,7 +74,7 @@ public class SpecVerifierTest {
mockCommandExecutor.addCommand("cat " + DISK_SIZE_INFO_PATH);
mockCommandExecutor.addCommand("cat " + NET_INTERFACE_INFO_PATH + "NoIpv6");
mockCommandExecutor.addCommand("cat " + NET_INTERFACE_SPEED_INFO_PATH);
- mockCommandExecutor.addCommand("cat " + PING_RESPONSE);
+ mockCommandExecutor.addCommand("cat " + INVALID_PING_RESPONSE);
assertFalse(SpecVerifier.verifySpec(mockCommandExecutor));
}
diff --git a/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/noderepo/IPAddressVerifierTest.java b/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/noderepo/IPAddressVerifierTest.java
index f063b300ba9..aa2b2104e38 100644
--- a/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/noderepo/IPAddressVerifierTest.java
+++ b/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/noderepo/IPAddressVerifierTest.java
@@ -26,7 +26,7 @@ public class IPAddressVerifierTest {
private String ipv6LookupFormat;
@Before
- public void setup() throws Exception{
+ public void setup() throws Exception {
ipv4Address = "10.213.181.113";
ipv6Address = "2001:4998:c:2940::111c";
ArrayList<URL> nodeRepoUrl = new ArrayList<>(Arrays.asList(new URL(URL_RESOURCE_PATH)));
@@ -69,7 +69,7 @@ public class IPAddressVerifierTest {
}
@Test
- public void getFaultyIpAddresses_should_return_empty_array_when_parameters_are_invalid () {
+ public void getFaultyIpAddresses_should_return_empty_array_when_parameters_are_invalid() {
assertEquals(0, ipAddressVerifier.getFaultyIpAddresses(new NodeRepoJsonModel()).length);
}
diff --git a/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/noderepo/NodeRepoInfoRetrieverTest.java b/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/noderepo/NodeRepoInfoRetrieverTest.java
index 8d07c519e44..729506fcab0 100644
--- a/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/noderepo/NodeRepoInfoRetrieverTest.java
+++ b/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/noderepo/NodeRepoInfoRetrieverTest.java
@@ -28,8 +28,8 @@ public class NodeRepoInfoRetrieverTest {
}
@Test
- public void retrieve_should_return_nodeJSONModel_when_parameter_contains_valid_url () throws IOException{
- urls.add(new URL(URL_RESOURCE_PATH + "/nodeInfoTest.json"));
+ public void retrieve_should_return_nodeJSONModel_when_parameter_contains_valid_url() throws IOException {
+ urls.add(new URL(URL_RESOURCE_PATH + "/nodeInfoTest.json"));
NodeRepoJsonModel nodeRepoJsonModel = NodeRepoInfoRetriever.retrieve(urls);
double expectedMinDiskAvailable = 500.0;
double expectedMinMainMemoryAvailable = 24.0;
@@ -38,6 +38,7 @@ public class NodeRepoInfoRetrieverTest {
assertEquals(expectedMinMainMemoryAvailable, nodeRepoJsonModel.getMinMainMemoryAvailableGb(), DELTA);
assertEquals(expectedMinCpuCores, nodeRepoJsonModel.getMinCpuCores(), DELTA);
}
+
@Test
public void retrieve_should_throw_IOException_when_no_valid_URLs() throws MalformedURLException {
urls = new ArrayList<>();
diff --git a/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/resources/nodes/v2/node/nodeRepoVirtualMachine.json b/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/resources/nodes/v2/node/nodeRepoVirtualMachine.json
index 6a0223d325c..08874998e0f 100644
--- a/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/resources/nodes/v2/node/nodeRepoVirtualMachine.json
+++ b/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/resources/nodes/v2/node/nodeRepoVirtualMachine.json
@@ -46,6 +46,5 @@
"10.201.13.46"
],
"additionalIpAddresses": [
-
]
} \ No newline at end of file
diff --git a/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/retrievers/DiskRetrieverTest.java b/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/retrievers/DiskRetrieverTest.java
index cf9bc3e1b89..91646ba1cbe 100644
--- a/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/retrievers/DiskRetrieverTest.java
+++ b/node-maintainer/src/test/java/com/yahoo/vespa/hosted/node/verification/spec/retrievers/DiskRetrieverTest.java
@@ -75,7 +75,7 @@ public class DiskRetrieverTest {
@Test
public void parseDiskType_with_invalid_outputstream_does_not_contain_searchword_should_throw_exception() throws Exception {
ArrayList<String> mockOutput = commandExecutor.outputFromString("Name Rota");
- try{
+ try {
ParseResult parseResult = diskRetriever.parseDiskType(mockOutput);
fail("Should have thrown IOException when outputstream doesn't contain search word");
} catch (IOException e) {