Improved tests
This commit is contained in:
parent
b2bb39f7a7
commit
076cf655f8
@ -397,11 +397,6 @@ public class TelemetryController extends BaseController {
|
||||
@Override
|
||||
public void onSuccess(@Nullable Void tmp) {
|
||||
logAttributesUpdated(user, entityId, scope, attributes, null);
|
||||
if (entityIdSrc.getEntityType().equals(EntityType.DEVICE)) {
|
||||
DeviceId deviceId = new DeviceId(entityId.getId());
|
||||
tbClusterService.pushMsgToCore(DeviceAttributesEventNotificationMsg.onUpdate(
|
||||
user.getTenantId(), deviceId, scope, attributes), null);
|
||||
}
|
||||
result.setResult(new ResponseEntity(HttpStatus.OK));
|
||||
}
|
||||
|
||||
|
||||
@ -109,7 +109,7 @@ public abstract class AbstractMqttTelemetryIntegrationTest extends AbstractContr
|
||||
client.setCallback(callback);
|
||||
client.connect(options).waitForCompletion(5000);
|
||||
client.subscribe("v1/devices/me/attributes", MqttQoS.AT_MOST_ONCE.value());
|
||||
String payload = "{\"key\":\"value\"}";
|
||||
String payload = "{\"key\":\"uniqueValue\"}";
|
||||
// TODO 3.1: we need to acknowledge subscription only after it is processed by device actor and not when the message is pushed to queue.
|
||||
// MqttClient -> SUB REQUEST -> Transport -> Kafka -> Device Actor (subscribed)
|
||||
// MqttClient <- SUB_ACK <- Transport
|
||||
|
||||
@ -37,6 +37,9 @@ service.type=monolith
|
||||
#spring.datasource.driverClassName=org.postgresql.Driver
|
||||
#spring.datasource.hikari.maximumPoolSize = 50
|
||||
|
||||
queue.core.pack-processing-timeout=3000
|
||||
queue.rule-engine.pack-processing-timeout=3000
|
||||
|
||||
queue.rule-engine.queues[0].name=Main
|
||||
queue.rule-engine.queues[0].topic=tb_rule_engine.main
|
||||
queue.rule-engine.queues[0].poll-interval=25
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user