Fixed edge telemetry stability test
This commit is contained in:
parent
8fdeecdf07
commit
3a7cc56c88
@ -36,12 +36,12 @@ abstract public class BaseTelemetryEdgeTest extends AbstractEdgeTest {
|
||||
public void testTimeseriesWithFailures() throws Exception {
|
||||
int numberOfTimeseriesToSend = 1000;
|
||||
|
||||
Device device = findDeviceByName("Edge Device 1");
|
||||
|
||||
edgeImitator.setRandomFailuresOnTimeseriesDownlink(true);
|
||||
// imitator will generate failure in 5% of cases
|
||||
edgeImitator.setFailureProbability(5.0);
|
||||
|
||||
edgeImitator.expectMessageAmount(numberOfTimeseriesToSend);
|
||||
Device device = findDeviceByName("Edge Device 1");
|
||||
for (int idx = 1; idx <= numberOfTimeseriesToSend; idx++) {
|
||||
String timeseriesData = "{\"data\":{\"idx\":" + idx + "},\"ts\":" + System.currentTimeMillis() + "}";
|
||||
JsonNode timeseriesEntityData = mapper.readTree(timeseriesData);
|
||||
@ -196,12 +196,12 @@ abstract public class BaseTelemetryEdgeTest extends AbstractEdgeTest {
|
||||
public void testTimeseriesDeliveryFailuresForever_deliverOnlyDeviceUpdateMsgs() throws Exception {
|
||||
int numberOfMsgsToSend = 100;
|
||||
|
||||
Device device = findDeviceByName("Edge Device 1");
|
||||
|
||||
edgeImitator.setRandomFailuresOnTimeseriesDownlink(true);
|
||||
// imitator will generate failure in 100% of timeseries cases
|
||||
edgeImitator.setFailureProbability(100);
|
||||
|
||||
edgeImitator.expectMessageAmount(numberOfMsgsToSend);
|
||||
Device device = findDeviceByName("Edge Device 1");
|
||||
for (int idx = 1; idx <= numberOfMsgsToSend; idx++) {
|
||||
String timeseriesData = "{\"data\":{\"idx\":" + idx + "},\"ts\":" + System.currentTimeMillis() + "}";
|
||||
JsonNode timeseriesEntityData = mapper.readTree(timeseriesData);
|
||||
|
||||
@ -106,6 +106,7 @@ public class EdgeImitator {
|
||||
this.routingSecret = routingSecret;
|
||||
setEdgeCredentials("rpcHost", host);
|
||||
setEdgeCredentials("rpcPort", port);
|
||||
setEdgeCredentials("timeoutSecs", 3);
|
||||
setEdgeCredentials("keepAliveTimeSec", 300);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user