Total Passed Failed Ignored Filtered Duration
148 147 1 0 0 31m 13s

Git: https://github.com/drogue-iot/drogue-cloud @ refs/heads/cors

Commit: 3b8ca60e9842bbfd4b72096956895b3788446999
Author: jbtrystram <jbtrystram@redhat.com>
Date: Mon, 07 Nov 2022 14:20:44 -0100

    readd a removed dependency. oops

Job: https://github.com/drogue-iot/drogue-cloud-testing/actions/runs/3420569921

Index

Name Result Duration
init::web::test::test_web_destroy 4s
init::web::test::test_web_test 5s
tests::api::test_create_access_token_web 13s
tests::coap::command::test_command::version_1 15s
tests::coap::command::test_command::version_2 14s
tests::coap::command::test_command::version_3 14s
tests::coap::telemetry::test_send_telemetry_pass::version_1 14s
tests::coap::telemetry::test_send_telemetry_pass::version_2 14s
tests::coap::telemetry::test_send_telemetry_pass::version_3 13s
tests::coap::telemetry::test_send_telemetry_user::version_1 13s
tests::coap::telemetry::test_send_telemetry_user::version_2 14s
tests::coap::telemetry::test_send_telemetry_user::version_3 14s
tests::coap::telemetry::test_send_telemetry_user_alias::version_1 14s
tests::coap::telemetry::test_send_telemetry_user_alias::version_2 14s
tests::coap::telemetry::test_send_telemetry_user_alias::version_3 14s
tests::coap::telemetry::test_send_telemetry_user_only::version_1 13s
tests::coap::telemetry::test_send_telemetry_user_only::version_2 14s
tests::coap::telemetry::test_send_telemetry_user_only::version_3 14s
tests::drg::test_drg_version 6s
tests::http::command::test_command::version_1 13s
tests::http::command::test_command::version_2 12s
tests::http::command::test_command::version_3 13s
tests::http::telemetry::test_send_telemetry_pass::version_1 12s
tests::http::telemetry::test_send_telemetry_pass::version_2 12s
tests::http::telemetry::test_send_telemetry_pass::version_3 14s
tests::http::telemetry::test_send_telemetry_user::version_1 12s
tests::http::telemetry::test_send_telemetry_user::version_2 12s
tests::http::telemetry::test_send_telemetry_user::version_3 13s
tests::http::telemetry::test_send_telemetry_user_alias::version_1 13s
tests::http::telemetry::test_send_telemetry_user_alias::version_2 13s
tests::http::telemetry::test_send_telemetry_user_alias::version_3 13s
tests::http::telemetry::test_send_telemetry_user_only::version_1 12s
tests::http::telemetry::test_send_telemetry_user_only::version_2 13s
tests::http::telemetry::test_send_telemetry_user_only::version_3 13s
tests::integration::test_qos_1_dropping 21s
tests::mqtt::command::gateway::version_1::ws_1 8s
tests::mqtt::command::gateway::version_1::ws_2 8s
tests::mqtt::command::gateway::version_2::ws_1 8s
tests::mqtt::command::gateway::version_2::ws_2 9s
tests::mqtt::command::gateway::version_3::ws_1 9s
tests::mqtt::command::gateway::version_3::ws_2 8s
tests::mqtt::command::gateway_direct::version_1::ws_1 9s
tests::mqtt::command::gateway_direct::version_1::ws_2 9s
tests::mqtt::command::gateway_direct::version_2::ws_1 9s
tests::mqtt::command::gateway_direct::version_2::ws_2 8s
tests::mqtt::command::gateway_direct::version_3::ws_1 8s
tests::mqtt::command::gateway_direct::version_3::ws_2 9s
tests::mqtt::command::simple::version_1::ws_1 8s
tests::mqtt::command::simple::version_1::ws_2 8s
tests::mqtt::command::simple::version_2::ws_1 9s
tests::mqtt::command::simple::version_2::ws_2 8s
tests::mqtt::command::simple::version_3::ws_1 8s
tests::mqtt::command::simple::version_3::ws_2 8s
tests::mqtt::command::simple_direct::version_1::ws_1 9s
tests::mqtt::command::simple_direct::version_1::ws_2 10s
tests::mqtt::command::simple_direct::version_2::ws_1 8s
tests::mqtt::command::simple_direct::version_2::ws_2 9s
tests::mqtt::command::simple_direct::version_3::ws_1 9s
tests::mqtt::command::simple_direct::version_3::ws_2 8s
tests::mqtt::command::simple_me::version_1::ws_1 9s
tests::mqtt::command::simple_me::version_1::ws_2 8s
tests::mqtt::command::simple_me::version_2::ws_1 8s
tests::mqtt::command::simple_me::version_2::ws_2 9s
tests::mqtt::command::simple_me::version_3::ws_1 9s
tests::mqtt::command::simple_me::version_3::ws_2 9s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_1 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_2 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_1 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_2 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_1 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_2 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_2 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_2 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_1 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_2 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_2 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_2 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_1 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_2 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_1 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_2 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_2 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_1 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_1 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_1 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_1 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_2 15s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_2 13s
tests::registry::api::test_registry_create_app 17s
tests::registry::drg::test_registry_create_and_delete 8s
tests::registry::drg::test_registry_create_app 8s
tests::registry::drg::test_registry_create_app_and_device 8s
tests::registry::drg::test_registry_create_app_and_device_twice 8s
tests::registry::drg::test_registry_create_app_twice 8s
tests::registry::drg::test_registry_device_create_and_delete 8s
tests::websocket::telemetry::test_send_telemetry_pass 12s
tests::websocket::telemetry::test_send_telemetry_user 12s
tests::websocket::telemetry::test_send_telemetry_user_alias 13s
tests::websocket::telemetry::test_send_telemetry_user_only 13s

Details

✅ init::web::test::test_web_destroy

Duration: 4s

✅ init::web::test::test_web_test

Duration: 5s

✅ tests::api::test_create_access_token_web

Duration: 13s

✅ tests::coap::command::test_command::version_1

Duration: 15s

✅ tests::coap::command::test_command::version_2

Duration: 14s

✅ tests::coap::command::test_command::version_3

Duration: 14s

✅ tests::coap::telemetry::test_send_telemetry_pass::version_1

Duration: 14s

✅ tests::coap::telemetry::test_send_telemetry_pass::version_2

Duration: 14s

✅ tests::coap::telemetry::test_send_telemetry_pass::version_3

Duration: 13s

✅ tests::coap::telemetry::test_send_telemetry_user::version_1

Duration: 13s

✅ tests::coap::telemetry::test_send_telemetry_user::version_2

Duration: 14s

✅ tests::coap::telemetry::test_send_telemetry_user::version_3

Duration: 14s

✅ tests::coap::telemetry::test_send_telemetry_user_alias::version_1

Duration: 14s

✅ tests::coap::telemetry::test_send_telemetry_user_alias::version_2

Duration: 14s

✅ tests::coap::telemetry::test_send_telemetry_user_alias::version_3

Duration: 14s

✅ tests::coap::telemetry::test_send_telemetry_user_only::version_1

Duration: 13s

✅ tests::coap::telemetry::test_send_telemetry_user_only::version_2

Duration: 14s

✅ tests::coap::telemetry::test_send_telemetry_user_only::version_3

Duration: 14s

✅ tests::drg::test_drg_version

Duration: 6s

✅ tests::http::command::test_command::version_1

Duration: 13s

✅ tests::http::command::test_command::version_2

Duration: 12s

✅ tests::http::command::test_command::version_3

Duration: 13s

✅ tests::http::telemetry::test_send_telemetry_pass::version_1

Duration: 12s

✅ tests::http::telemetry::test_send_telemetry_pass::version_2

Duration: 12s

✅ tests::http::telemetry::test_send_telemetry_pass::version_3

Duration: 14s

✅ tests::http::telemetry::test_send_telemetry_user::version_1

Duration: 12s

✅ tests::http::telemetry::test_send_telemetry_user::version_2

Duration: 12s

✅ tests::http::telemetry::test_send_telemetry_user::version_3

Duration: 13s

✅ tests::http::telemetry::test_send_telemetry_user_alias::version_1

Duration: 13s

✅ tests::http::telemetry::test_send_telemetry_user_alias::version_2

Duration: 13s

✅ tests::http::telemetry::test_send_telemetry_user_alias::version_3

Duration: 13s

✅ tests::http::telemetry::test_send_telemetry_user_only::version_1

Duration: 12s

✅ tests::http::telemetry::test_send_telemetry_user_only::version_2

Duration: 13s

✅ tests::http::telemetry::test_send_telemetry_user_only::version_3

Duration: 13s

✅ tests::integration::test_qos_1_dropping

Duration: 21s

✅ tests::mqtt::command::gateway::version_1::ws_1

Duration: 8s

✅ tests::mqtt::command::gateway::version_1::ws_2

Duration: 8s

✅ tests::mqtt::command::gateway::version_2::ws_1

Duration: 8s

✅ tests::mqtt::command::gateway::version_2::ws_2

Duration: 9s

✅ tests::mqtt::command::gateway::version_3::ws_1

Duration: 9s

✅ tests::mqtt::command::gateway::version_3::ws_2

Duration: 8s

✅ tests::mqtt::command::gateway_direct::version_1::ws_1

Duration: 9s

✅ tests::mqtt::command::gateway_direct::version_1::ws_2

Duration: 9s

✅ tests::mqtt::command::gateway_direct::version_2::ws_1

Duration: 9s

✅ tests::mqtt::command::gateway_direct::version_2::ws_2

Duration: 8s

✅ tests::mqtt::command::gateway_direct::version_3::ws_1

Duration: 8s

✅ tests::mqtt::command::gateway_direct::version_3::ws_2

Duration: 9s

✅ tests::mqtt::command::simple::version_1::ws_1

Duration: 8s

✅ tests::mqtt::command::simple::version_1::ws_2

Duration: 8s

✅ tests::mqtt::command::simple::version_2::ws_1

Duration: 9s

✅ tests::mqtt::command::simple::version_2::ws_2

Duration: 8s

✅ tests::mqtt::command::simple::version_3::ws_1

Duration: 8s

✅ tests::mqtt::command::simple::version_3::ws_2

Duration: 8s

✅ tests::mqtt::command::simple_direct::version_1::ws_1

Duration: 9s

✅ tests::mqtt::command::simple_direct::version_1::ws_2

Duration: 10s

✅ tests::mqtt::command::simple_direct::version_2::ws_1

Duration: 8s

✅ tests::mqtt::command::simple_direct::version_2::ws_2

Duration: 9s

✅ tests::mqtt::command::simple_direct::version_3::ws_1

Duration: 9s

✅ tests::mqtt::command::simple_direct::version_3::ws_2

Duration: 8s

✅ tests::mqtt::command::simple_me::version_1::ws_1

Duration: 9s

✅ tests::mqtt::command::simple_me::version_1::ws_2

Duration: 8s

✅ tests::mqtt::command::simple_me::version_2::ws_1

Duration: 8s

✅ tests::mqtt::command::simple_me::version_2::ws_2

Duration: 9s

✅ tests::mqtt::command::simple_me::version_3::ws_1

Duration: 9s

✅ tests::mqtt::command::simple_me::version_3::ws_2

Duration: 9s

❌ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_1

Duration: 13s

Test output
-------------- TEST START --------------
[2022-11-08T15:49:17Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-11-08T15:49:17Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-11-08T15:49:17Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-11-08T15:49:17Z INFO  drogue_cloud_tests::init::config] Endpoints: Object {
        "api": String("http://api.172.18.0.2.nip.io"),
        "console": String("http://console.172.18.0.2.nip.io"),
        "coap": Object {
            "url": String("coaps://coap-endpoint.172.18.0.2.nip.io:30003"),
        },
        "http": Object {
            "url": String("https://http-endpoint.172.18.0.2.nip.io:30443"),
        },
        "mqtt": Object {
            "host": String("mqtt-endpoint.172.18.0.2.nip.io"),
            "port": Number(30001),
        },
        "mqtt_ws": Object {
            "url": String("wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005"),
        },
        "mqtt_ws_browser": Object {
            "url": String("wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007"),
        },
        "mqtt_integration": Object {
            "host": String("mqtt-integration.172.18.0.2.nip.io"),
            "port": Number(30002),
        },
        "mqtt_integration_ws": Object {
            "url": String("wss://mqtt-integration-ws.172.18.0.2.nip.io:30006"),
        },
        "mqtt_integration_ws_browser": Object {
            "url": String("wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008"),
        },
        "websocket_integration": Object {
            "url": String("ws://websocket-integration.172.18.0.2.nip.io:30004"),
        },
        "issuer_url": String("http://sso.172.18.0.2.nip.io/realms/drogue"),
        "redirect_url": String("http://console.172.18.0.2.nip.io"),
        "registry": Object {
            "url": String("http://api.172.18.0.2.nip.io"),
        },
        "command_url": String("http://api.172.18.0.2.nip.io"),
        "local_certs": Bool(true),
        "kafka_bootstrap_servers": String("drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092"),
    }
[2022-11-08T15:49:18Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-11-08T15:49:19Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-11-08T15:49:19Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-11-08T15:49:19Z INFO  drogue_cloud_tests::init::config] Endpoints: Object {
        "api": String("http://api.172.18.0.2.nip.io"),
        "console": String("http://console.172.18.0.2.nip.io"),
        "coap": Object {
            "url": String("coaps://coap-endpoint.172.18.0.2.nip.io:30003"),
        },
        "http": Object {
            "url": String("https://http-endpoint.172.18.0.2.nip.io:30443"),
        },
        "mqtt": Object {
            "host": String("mqtt-endpoint.172.18.0.2.nip.io"),
            "port": Number(30001),
        },
        "mqtt_ws": Object {
            "url": String("wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005"),
        },
        "mqtt_ws_browser": Object {
            "url": String("wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007"),
        },
        "mqtt_integration": Object {
            "host": String("mqtt-integration.172.18.0.2.nip.io"),
            "port": Number(30002),
        },
        "mqtt_integration_ws": Object {
            "url": String("wss://mqtt-integration-ws.172.18.0.2.nip.io:30006"),
        },
        "mqtt_integration_ws_browser": Object {
            "url": String("wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008"),
        },
        "websocket_integration": Object {
            "url": String("ws://websocket-integration.172.18.0.2.nip.io:30004"),
        },
        "issuer_url": String("http://sso.172.18.0.2.nip.io/realms/drogue"),
        "redirect_url": String("http://console.172.18.0.2.nip.io"),
        "registry": Object {
            "url": String("http://api.172.18.0.2.nip.io"),
        },
        "command_url": String("http://api.172.18.0.2.nip.io"),
        "local_certs": Bool(true),
        "kafka_bootstrap_servers": String("drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092"),
    }
[2022-11-08T15:49:21Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI1MWZiZDcwMS01OTE1LTQwZGItODcyYy1mNTkwOGNiZTIzMDMifQ.eyJleHAiOjE2Njc5MjQzNjEsImlhdCI6MTY2NzkyMjU2MSwianRpIjoiZGRjNjJlMDMtMzAzNS00NzZkLTgxOTMtZGQ5YjhjZjFlMmExIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMmY0ZmYwZTEtMDMyMC00NjBmLWEwZDEtZDc2YTAyY2JjYzNkIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidTEybE8wN1FBVUNTTU42ZkJ6aXhZQSIsInNlc3Npb25fc3RhdGUiOiJmZGE2NWE5Ny0yZTAyLTQ2NjEtYWE4Ni04ZjMxNGEyMmIzYjIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZmRhNjVhOTctMmUwMi00NjYxLWFhODYtOGYzMTRhMjJiM2IyIn0.I9gkdNYZSrcUbVYA6UQr8BIlTtAIODPkxon7lCc6Qj4
[2022-11-08T15:49:21Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-11-08T15:49:21Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-11-08T15:49:21Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI1MWZiZDcwMS01OTE1LTQwZGItODcyYy1mNTkwOGNiZTIzMDMifQ.eyJleHAiOjE2Njc5MjQzNjEsImlhdCI6MTY2NzkyMjU2MSwianRpIjoiZGRjNjJlMDMtMzAzNS00NzZkLTgxOTMtZGQ5YjhjZjFlMmExIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMmY0ZmYwZTEtMDMyMC00NjBmLWEwZDEtZDc2YTAyY2JjYzNkIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidTEybE8wN1FBVUNTTU42ZkJ6aXhZQSIsInNlc3Npb25fc3RhdGUiOiJmZGE2NWE5Ny0yZTAyLTQ2NjEtYWE4Ni04ZjMxNGEyMmIzYjIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZmRhNjVhOTctMmUwMi00NjYxLWFhODYtOGYzMTRhMjJiM2IyIn0.I9gkdNYZSrcUbVYA6UQr8BIlTtAIODPkxon7lCc6Qj4" "--context" "system-tests"
[2022-11-08T15:49:21Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Successfully authenticated to drogue cloud : http://api.172.18.0.2.nip.io/\nSaved context: system-tests\nSwitched active context to: system-tests\n", stderr: "" })
[2022-11-08T15:49:22Z INFO  drogue_cloud_tests::resources::apps] Create application: 79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f
[2022-11-08T15:49:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f"
[2022-11-08T15:49:22Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-11-08T15:49:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f" "-o" "json"
[2022-11-08T15:49:22Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "{\n  \"metadata\": {\n    \"name\": \"79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f\",\n    \"uid\": \"843d2229-2f26-4ef7-b152-9714e050d15c\",\n    \"creationTimestamp\": \"2022-11-08T15:49:22.337804Z\",\n    \"generation\": 0,\n    \"resourceVersion\": \"f12bc586-87d8-4a05-b1ae-a0bffb08fb64\",\n    \"finalizers\": [\n      \"kafka\"\n    ]\n  },\n  \"status\": {\n    \"kafka\": {\n      \"conditions\": [\n        {\n          \"type\": \"HasFinalizer\",\n          \"status\": \"False\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.349089708Z\"\n        },\n        {\n          \"type\": \"CreateTopics\",\n          \"status\": \"Unknown\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.349092463Z\"\n        },\n        {\n          \"type\": \"TopicsReady\",\n          \"status\": \"Unknown\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.349093054Z\"\n        },\n        {\n          \"type\": \"CreateUser\",\n          \"status\": \"Unknown\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.349093776Z\"\n        },\n        {\n          \"type\": \"UserReady\",\n          \"status\": \"Unknown\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.349094196Z\"\n        },\n        {\n          \"type\": \"Reconciled\",\n          \"reason\": \"Progressing\",\n          \"status\": \"False\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.349116739Z\"\n        }\n      ],\n      \"observedGeneration\": 0\n    },\n    \"conditions\": [\n      {\n        \"type\": \"KafkaReady\",\n        \"reason\": \"WaitingForReady\",\n        \"status\": \"False\",\n        \"message\": \"Waiting to become ready: HasFinalizer\",\n        \"lastTransitionTime\": \"2022-11-08T15:49:22.349141906Z\"\n      },\n      {\n        \"type\": \"Ready\",\n        \"reason\": \"NonReadyConditions\",\n        \"status\": \"False\",\n        \"lastTransitionTime\": \"2022-11-08T15:49:22.349175048Z\"\n      }\n    ]\n  }\n}\n", stderr: "" })
[2022-11-08T15:49:22Z DEBUG drogue_cloud_tests::resources::apps] Application: Object {"metadata": Object {"name": String("79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f"), "uid": String("843d2229-2f26-4ef7-b152-9714e050d15c"), "creationTimestamp": String("2022-11-08T15:49:22.337804Z"), "generation": Number(0), "resourceVersion": String("f12bc586-87d8-4a05-b1ae-a0bffb08fb64"), "finalizers": Array [String("kafka")]}, "status": Object {"kafka": Object {"conditions": Array [Object {"type": String("HasFinalizer"), "status": String("False"), "lastTransitionTime": String("2022-11-08T15:49:22.349089708Z")}, Object {"type": String("CreateTopics"), "status": String("Unknown"), "lastTransitionTime": String("2022-11-08T15:49:22.349092463Z")}, Object {"type": String("TopicsReady"), "status": String("Unknown"), "lastTransitionTime": String("2022-11-08T15:49:22.349093054Z")}, Object {"type": String("CreateUser"), "status": String("Unknown"), "lastTransitionTime": String("2022-11-08T15:49:22.349093776Z")}, Object {"type": String("UserReady"), "status": String("Unknown"), "lastTransitionTime": String("2022-11-08T15:49:22.349094196Z")}, Object {"type": String("Reconciled"), "reason": String("Progressing"), "status": String("False"), "lastTransitionTime": String("2022-11-08T15:49:22.349116739Z")}], "observedGeneration": Number(0)}, "conditions": Array [Object {"type": String("KafkaReady"), "reason": String("WaitingForReady"), "status": String("False"), "message": String("Waiting to become ready: HasFinalizer"), "lastTransitionTime": String("2022-11-08T15:49:22.349141906Z")}, Object {"type": String("Ready"), "reason": String("NonReadyConditions"), "status": String("False"), "lastTransitionTime": String("2022-11-08T15:49:22.349175048Z")}]}}
[2022-11-08T15:49:22Z DEBUG drogue_cloud_tests::resources::apps] Application - Condition: KafkaReady = false
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f" "-o" "json"
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "{\n  \"metadata\": {\n    \"name\": \"79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f\",\n    \"uid\": \"843d2229-2f26-4ef7-b152-9714e050d15c\",\n    \"creationTimestamp\": \"2022-11-08T15:49:22.337804Z\",\n    \"generation\": 0,\n    \"resourceVersion\": \"3f3e1ec0-fca7-4a84-b8d1-5d766313b75e\",\n    \"finalizers\": [\n      \"kafka\"\n    ]\n  },\n  \"status\": {\n    \"kafka\": {\n      \"user\": {\n        \"password\": \"nJntNUI0bEPL\",\n        \"username\": \"user-79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f\",\n        \"mechanism\": \"SCRAM-SHA-512\"\n      },\n      \"conditions\": [\n        {\n          \"type\": \"HasFinalizer\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.377839977Z\"\n        },\n        {\n          \"type\": \"CreateTopics\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.386687601Z\"\n        },\n        {\n          \"type\": \"TopicsReady\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.449953342Z\"\n        },\n        {\n          \"type\": \"CreateUser\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.456861788Z\"\n        },\n        {\n          \"type\": \"UserReady\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.596841444Z\"\n        },\n        {\n          \"type\": \"Reconciled\",\n          \"reason\": \"AsExpected\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.596858567Z\"\n        }\n      ],\n      \"observedGeneration\": 0\n    },\n    \"conditions\": [\n      {\n        \"type\": \"KafkaReady\",\n        \"status\": \"True\",\n        \"lastTransitionTime\": \"2022-11-08T15:49:22.596888362Z\"\n      },\n      {\n        \"type\": \"Ready\",\n        \"status\": \"True\",\n        \"lastTransitionTime\": \"2022-11-08T15:49:22.597132530Z\"\n      }\n    ]\n  }\n}\n", stderr: "" })
[2022-11-08T15:49:23Z DEBUG drogue_cloud_tests::resources::apps] Application: Object {"metadata": Object {"name": String("79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f"), "uid": String("843d2229-2f26-4ef7-b152-9714e050d15c"), "creationTimestamp": String("2022-11-08T15:49:22.337804Z"), "generation": Number(0), "resourceVersion": String("3f3e1ec0-fca7-4a84-b8d1-5d766313b75e"), "finalizers": Array [String("kafka")]}, "status": Object {"kafka": Object {"user": Object {"password": String("nJntNUI0bEPL"), "username": String("user-79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f"), "mechanism": String("SCRAM-SHA-512")}, "conditions": Array [Object {"type": String("HasFinalizer"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.377839977Z")}, Object {"type": String("CreateTopics"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.386687601Z")}, Object {"type": String("TopicsReady"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.449953342Z")}, Object {"type": String("CreateUser"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.456861788Z")}, Object {"type": String("UserReady"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.596841444Z")}, Object {"type": String("Reconciled"), "reason": String("AsExpected"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.596858567Z")}], "observedGeneration": Number(0)}, "conditions": Array [Object {"type": String("KafkaReady"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.596888362Z")}, Object {"type": String("Ready"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.597132530Z")}]}}
[2022-11-08T15:49:23Z DEBUG drogue_cloud_tests::resources::apps] Application - Condition: KafkaReady = true
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f" "-o" "json"
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "{\n  \"metadata\": {\n    \"name\": \"79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f\",\n    \"uid\": \"843d2229-2f26-4ef7-b152-9714e050d15c\",\n    \"creationTimestamp\": \"2022-11-08T15:49:22.337804Z\",\n    \"generation\": 0,\n    \"resourceVersion\": \"3f3e1ec0-fca7-4a84-b8d1-5d766313b75e\",\n    \"finalizers\": [\n      \"kafka\"\n    ]\n  },\n  \"status\": {\n    \"kafka\": {\n      \"user\": {\n        \"password\": \"nJntNUI0bEPL\",\n        \"username\": \"user-79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f\",\n        \"mechanism\": \"SCRAM-SHA-512\"\n      },\n      \"conditions\": [\n        {\n          \"type\": \"HasFinalizer\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.377839977Z\"\n        },\n        {\n          \"type\": \"CreateTopics\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.386687601Z\"\n        },\n        {\n          \"type\": \"TopicsReady\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.449953342Z\"\n        },\n        {\n          \"type\": \"CreateUser\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.456861788Z\"\n        },\n        {\n          \"type\": \"UserReady\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.596841444Z\"\n        },\n        {\n          \"type\": \"Reconciled\",\n          \"reason\": \"AsExpected\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2022-11-08T15:49:22.596858567Z\"\n        }\n      ],\n      \"observedGeneration\": 0\n    },\n    \"conditions\": [\n      {\n        \"type\": \"KafkaReady\",\n        \"status\": \"True\",\n        \"lastTransitionTime\": \"2022-11-08T15:49:22.596888362Z\"\n      },\n      {\n        \"type\": \"Ready\",\n        \"status\": \"True\",\n        \"lastTransitionTime\": \"2022-11-08T15:49:22.597132530Z\"\n      }\n    ]\n  }\n}\n", stderr: "" })
[2022-11-08T15:49:23Z DEBUG drogue_cloud_tests::resources::apps] Application: Object {"metadata": Object {"name": String("79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f"), "uid": String("843d2229-2f26-4ef7-b152-9714e050d15c"), "creationTimestamp": String("2022-11-08T15:49:22.337804Z"), "generation": Number(0), "resourceVersion": String("3f3e1ec0-fca7-4a84-b8d1-5d766313b75e"), "finalizers": Array [String("kafka")]}, "status": Object {"kafka": Object {"user": Object {"password": String("nJntNUI0bEPL"), "username": String("user-79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f"), "mechanism": String("SCRAM-SHA-512")}, "conditions": Array [Object {"type": String("HasFinalizer"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.377839977Z")}, Object {"type": String("CreateTopics"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.386687601Z")}, Object {"type": String("TopicsReady"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.449953342Z")}, Object {"type": String("CreateUser"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.456861788Z")}, Object {"type": String("UserReady"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.596841444Z")}, Object {"type": String("Reconciled"), "reason": String("AsExpected"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.596858567Z")}], "observedGeneration": Number(0)}, "conditions": Array [Object {"type": String("KafkaReady"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.596888362Z")}, Object {"type": String("Ready"), "status": String("True"), "lastTransitionTime": String("2022-11-08T15:49:22.597132530Z")}]}}
[2022-11-08T15:49:23Z DEBUG drogue_cloud_tests::resources::apps] Application - Condition: Ready = true
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::resources::devices] Create device: gateway1
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "device" "-a" "79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f" "gateway1" "--spec" "{\"credentials\":{\"credentials\":[{\"pass\":\"foo\"}]}}"
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Device created\n", stderr: "" })
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::resources::devices] Create device: device1
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "device" "-a" "79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f" "device1" "--spec" "{\"gatewaySelector\":{\"matchNames\":[\"gateway1\"]}}"
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Device created\n", stderr: "" })
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-11-08T15:49:23Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIyXzUwZ2FjMk9IemFTblpUZFlFaGlfbjNrRW9LdzRHUVF2aS1xYlNuZHVJIn0.eyJleHAiOjE2Njc5MjI4NjEsImlhdCI6MTY2NzkyMjU2MSwiYXV0aF90aW1lIjoxNjY3OTIyNTU5LCJqdGkiOiJmMzFiN2IzOS1iMTQ1LTQ1MzEtYWUwMC05NTNlMWJmMWVhMDUiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIyZjRmZjBlMS0wMzIwLTQ2MGYtYTBkMS1kNzZhMDJjYmNjM2QiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6InUxMmxPMDdRQVVDU01ONmZCeml4WUEiLCJzZXNzaW9uX3N0YXRlIjoiZmRhNjVhOTctMmUwMi00NjYxLWFhODYtOGYzMTRhMjJiM2IyIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImZkYTY1YTk3LTJlMDItNDY2MS1hYTg2LThmMzE0YTIyYjNiMiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.nqIajmvxMCtZt-xjYcCQYUxQedoucvVRLe-ACd2hh9iEQ3yqWVvYrwmykGsdNLFGAIO1kMCdmLD9HVDV00MVgeNPIx2HbhgJJW6rmd7gvurpkpYsN7mybHEc1L4ciRZ9xU6En6R43iHL--4rhE_klPFdC9Bbghf1InWybwh0E8esb1ykbDkfSz1JsfB9SrBaWgt0R4fqXxzkfkofg8ecJZ_QAqaSegUHkQl2u98sf-z5e1XbeGI5M6euYOF5eX50es7eQkLxLGVct9fb4VarvU3hBMyT3Ay79C9Wk5YCJwGbb8-gV3pdBza1OGCil2_B6kd1V9E-Oyw5rgYZ_G4CtQ\n", stderr: "" })
[2022-11-08T15:49:23Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::tests::mqtt] MQTT integration URL: ssl://mqtt-integration.172.18.0.2.nip.io:30002
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIyXzUwZ2FjMk9IemFTblpUZFlFaGlfbjNrRW9LdzRHUVF2aS1xYlNuZHVJIn0.eyJleHAiOjE2Njc5MjI4NjEsImlhdCI6MTY2NzkyMjU2MSwiYXV0aF90aW1lIjoxNjY3OTIyNTU5LCJqdGkiOiJmMzFiN2IzOS1iMTQ1LTQ1MzEtYWUwMC05NTNlMWJmMWVhMDUiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIyZjRmZjBlMS0wMzIwLTQ2MGYtYTBkMS1kNzZhMDJjYmNjM2QiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6InUxMmxPMDdRQVVDU01ONmZCeml4WUEiLCJzZXNzaW9uX3N0YXRlIjoiZmRhNjVhOTctMmUwMi00NjYxLWFhODYtOGYzMTRhMjJiM2IyIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImZkYTY1YTk3LTJlMDItNDY2MS1hYTg2LThmMzE0YTIyYjNiMiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.nqIajmvxMCtZt-xjYcCQYUxQedoucvVRLe-ACd2hh9iEQ3yqWVvYrwmykGsdNLFGAIO1kMCdmLD9HVDV00MVgeNPIx2HbhgJJW6rmd7gvurpkpYsN7mybHEc1L4ciRZ9xU6En6R43iHL--4rhE_klPFdC9Bbghf1InWybwh0E8esb1ykbDkfSz1JsfB9SrBaWgt0R4fqXxzkfkofg8ecJZ_QAqaSegUHkQl2u98sf-z5e1XbeGI5M6euYOF5eX50es7eQkLxLGVct9fb4VarvU3hBMyT3Ay79C9Wk5YCJwGbb8-gV3pdBza1OGCil2_B6kd1V9E-Oyw5rgYZ_G4CtQ\n", stderr: "" })
[2022-11-08T15:49:23Z DEBUG paho_mqtt::async_client] Create options: CreateOptions { copts: MQTTAsync_createOptions { struct_id: [77, 81, 67, 79], struct_version: 2, sendWhileDisconnected: 0, maxBufferedMessages: 100, MQTTVersion: 4, allowDisconnectedSendAtAnyTime: 0, deleteOldestMessages: 0, restoreMessages: 1, persistQoS0: 1 }, server_uri: "ssl://mqtt-integration.172.18.0.2.nip.io:30002", client_id: "404beede-fc9a-43cd-93d9-52b5d9f3806c", persistence: None, user_data: None }
[2022-11-08T15:49:23Z DEBUG paho_mqtt::async_client] Creating client with persistence: 1
[2022-11-08T15:49:23Z DEBUG paho_mqtt::async_client] AsyncClient handle: 0x561ec69e39b0
[2022-11-08T15:49:23Z DEBUG paho_mqtt::async_client] Connecting handle: 0x561ec69e39b0
[2022-11-08T15:49:23Z DEBUG paho_mqtt::async_client] Connect options: ConnectOptions { copts: MQTTAsync_connectOptions { struct_id: [77, 81, 84, 67], struct_version: 8, keepAliveInterval: 30, cleansession: 1, maxInflight: 65535, will: 0x0, username: 0x0, password: 0x561ec69f60a0, connectTimeout: 30, retryInterval: 0, ssl: 0x561ec66f0100, onSuccess: None, onFailure: None, context: 0x0, serverURIcount: 0, serverURIs: 0x0, MQTTVersion: 4, automaticReconnect: 1, minRetryInterval: 1, maxRetryInterval: 5, binarypwd: MQTTAsync_connectOptions__bindgen_ty_1 { len: 0, data: 0x0 }, cleanstart: 0, connectProperties: 0x0, willProperties: 0x0, onSuccess5: None, onFailure5: None, httpHeaders: 0x0, httpProxy: 0x0, httpsProxy: 0x0 }, data: ConnectOptionsData { will: None, ssl: Some(SslOptions { copts: MQTTAsync_SSLOptions { struct_id: [77, 81, 84, 83], struct_version: 5, trustStore: 0x561ec6826840, keyStore: 0x0, privateKey: 0x0, privateKeyPassword: 0x0, enabledCipherSuites: 0x0, enableServerCertAuth: 1, sslVersion: 0, verify: 0, CApath: 0x0, ssl_error_cb: None, ssl_error_context: 0x0, ssl_psk_cb: None, ssl_psk_context: 0x0, disableDefaultTrustStore: 0, protos: 0x0, protos_len: 0 }, data: SslOptionsData { trust_store: "release/build/certs/endpoints/root-cert.pem", key_store: "", private_key: "", private_key_password: "", enabled_cipher_suites: "", ca_path: "", protos: [] } }), user_name: None, password: Some("eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICIyXzUwZ2FjMk9IemFTblpUZFlFaGlfbjNrRW9LdzRHUVF2aS1xYlNuZHVJIn0.eyJleHAiOjE2Njc5MjI4NjEsImlhdCI6MTY2NzkyMjU2MSwiYXV0aF90aW1lIjoxNjY3OTIyNTU5LCJqdGkiOiJmMzFiN2IzOS1iMTQ1LTQ1MzEtYWUwMC05NTNlMWJmMWVhMDUiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIyZjRmZjBlMS0wMzIwLTQ2MGYtYTBkMS1kNzZhMDJjYmNjM2QiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6InUxMmxPMDdRQVVDU01ONmZCeml4WUEiLCJzZXNzaW9uX3N0YXRlIjoiZmRhNjVhOTctMmUwMi00NjYxLWFhODYtOGYzMTRhMjJiM2IyIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImZkYTY1YTk3LTJlMDItNDY2MS1hYTg2LThmMzE0YTIyYjNiMiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.nqIajmvxMCtZt-xjYcCQYUxQedoucvVRLe-ACd2hh9iEQ3yqWVvYrwmykGsdNLFGAIO1kMCdmLD9HVDV00MVgeNPIx2HbhgJJW6rmd7gvurpkpYsN7mybHEc1L4ciRZ9xU6En6R43iHL--4rhE_klPFdC9Bbghf1InWybwh0E8esb1ykbDkfSz1JsfB9SrBaWgt0R4fqXxzkfkofg8ecJZ_QAqaSegUHkQl2u98sf-z5e1XbeGI5M6euYOF5eX50es7eQkLxLGVct9fb4VarvU3hBMyT3Ay79C9Wk5YCJwGbb8-gV3pdBza1OGCil2_B6kd1V9E-Oyw5rgYZ_G4CtQ"), server_uris: StringCollection { c_coll: [], c_mut_coll: [], data: StringCollectionData { coll: [] } }, props: None, will_props: None, http_headers: None, http_proxy: None, https_proxy: None } }
[2022-11-08T15:49:23Z DEBUG paho_mqtt::async_client] Subscribe to '"app/79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f"' @ QOS 0
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::tests::mqtt] Receiver created
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::tools::mqtt::receiver::paho] Starting message stream...
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-11-08T15:49:23Z INFO  drogue_cloud_tests::tools::http] Sending payload (https://http-endpoint.172.18.0.2.nip.io:30443/v1/warmup?as=device1)
[2022-11-08T15:49:23Z DEBUG reqwest::connect] starting new connection: https://http-endpoint.172.18.0.2.nip.io:30443/
[2022-11-08T15:49:24Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-11-08T15:49:24Z INFO  drogue_cloud_tests::tools::http] Sending payload (https://http-endpoint.172.18.0.2.nip.io:30443/v1/warmup?as=device1)
[2022-11-08T15:49:24Z DEBUG reqwest::connect] starting new connection: https://http-endpoint.172.18.0.2.nip.io:30443/
[2022-11-08T15:49:25Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-11-08T15:49:25Z INFO  drogue_cloud_tests::tools::http] Sending payload (https://http-endpoint.172.18.0.2.nip.io:30443/v1/warmup?as=device1)
[2022-11-08T15:49:25Z DEBUG reqwest::connect] starting new connection: https://http-endpoint.172.18.0.2.nip.io:30443/
[2022-11-08T15:49:26Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-11-08T15:49:26Z INFO  drogue_cloud_tests::tools::http] Sending payload (https://http-endpoint.172.18.0.2.nip.io:30443/v1/warmup?as=device1)
[2022-11-08T15:49:26Z DEBUG reqwest::connect] starting new connection: https://http-endpoint.172.18.0.2.nip.io:30443/
[2022-11-08T15:49:27Z INFO  drogue_cloud_tests::tools::mqtt::receiver::paho] Raw message: Message { cmsg: MQTTAsync_message { struct_id: [77, 81, 84, 77], struct_version: 1, payloadlen: 614, payload: 0x7f6b54016240, qos: 0, retained: 0, dup: 0, msgid: 0, properties: MQTTProperties { count: 0, max_count: 0, length: 0, array: 0x0 } }, data: MessageData { topic: "app/79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f", payload: [123, 34, 115, 112, 101, 99, 118, 101, 114, 115, 105, 111, 110, 34, 58, 34, 49, 46, 48, 34, 44, 34, 105, 100, 34, 58, 34, 97, 49, 53, 48, 102, 51, 97, 55, 45, 54, 52, 99, 101, 45, 52, 57, 53, 50, 45, 57, 53, 57, 49, 45, 48, 54, 49, 51, 51, 100, 101, 52, 101, 102, 98, 50, 34, 44, 34, 116, 121, 112, 101, 34, 58, 34, 105, 111, 46, 100, 114, 111, 103, 117, 101, 46, 101, 118, 101, 110, 116, 46, 118, 49, 34, 44, 34, 115, 111, 117, 114, 99, 101, 34, 58, 34, 100, 114, 111, 103, 117, 101, 58, 47, 47, 55, 57, 100, 98, 101, 54, 98, 99, 45, 53, 100, 101, 99, 45, 52, 100, 55, 102, 45, 56, 100, 52, 102, 45, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 47, 100, 101, 118, 105, 99, 101, 49, 34, 44, 34, 100, 97, 116, 97, 99, 111, 110, 116, 101, 110, 116, 116, 121, 112, 101, 34, 58, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 106, 115, 111, 110, 34, 44, 34, 115, 117, 98, 106, 101, 99, 116, 34, 58, 34, 119, 97, 114, 109, 117, 112, 34, 44, 34, 116, 105, 109, 101, 34, 58, 34, 50, 48, 50, 50, 45, 49, 49, 45, 48, 56, 84, 49, 53, 58, 52, 57, 58, 50, 54, 46, 57, 50, 49, 52, 54, 48, 55, 53, 57, 90, 34, 44, 34, 100, 97, 116, 97, 34, 58, 123, 34, 105, 110, 100, 101, 120, 34, 58, 51, 125, 44, 34, 115, 101, 110, 100, 101, 114, 117, 105, 100, 34, 58, 34, 99, 98, 99, 97, 52, 57, 102, 48, 45, 99, 100, 97, 98, 45, 52, 102, 98, 54, 45, 97, 97, 52, 57, 45, 102, 97, 100, 56, 49, 52, 57, 49, 48, 100, 48, 50, 34, 44, 34, 115, 101, 110, 100, 101, 114, 34, 58, 34, 103, 97, 116, 101, 119, 97, 121, 49, 34, 44, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 117, 105, 100, 34, 58, 34, 56, 52, 51, 100, 50, 50, 50, 57, 45, 50, 102, 50, 54, 45, 52, 101, 102, 55, 45, 98, 49, 53, 50, 45, 57, 55, 49, 52, 101, 48, 53, 48, 100, 49, 53, 99, 34, 44, 34, 100, 101, 118, 105, 99, 101, 34, 58, 34, 100, 101, 118, 105, 99, 101, 49, 34, 44, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 34, 58, 34, 55, 57, 100, 98, 101, 54, 98, 99, 45, 53, 100, 101, 99, 45, 52, 100, 55, 102, 45, 56, 100, 52, 102, 45, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 34, 44, 34, 112, 97, 114, 116, 105, 116, 105, 111, 110, 107, 101, 121, 34, 58, 34, 55, 57, 100, 98, 101, 54, 98, 99, 37, 50, 68, 53, 100, 101, 99, 37, 50, 68, 52, 100, 55, 102, 37, 50, 68, 56, 100, 52, 102, 37, 50, 68, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 47, 103, 97, 116, 101, 119, 97, 121, 49, 34, 44, 34, 105, 110, 115, 116, 97, 110, 99, 101, 34, 58, 34, 100, 114, 111, 103, 117, 101, 34, 44, 34, 100, 101, 118, 105, 99, 101, 117, 105, 100, 34, 58, 34, 97, 53, 54, 98, 100, 55, 51, 50, 45, 99, 50, 49, 50, 45, 52, 50, 53, 48, 45, 98, 97, 52, 51, 45, 97, 101, 100, 56, 102, 48, 102, 101, 57, 51, 51, 55, 34, 125], props: Properties { cprops: MQTTProperties { count: 0, max_count: 0, length: 0, array: 0x0 } } } }
[2022-11-08T15:49:27Z INFO  drogue_cloud_tests::tools::mqtt::receiver::paho] Received: MqttMessage { topic: "app/79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f", content_type: None, user_properties: {}, payload: "{\"specversion\":\"1.0\",\"id\":\"a150f3a7-64ce-4952-9591-06133de4efb2\",\"type\":\"io.drogue.event.v1\",\"source\":\"drogue://79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f/device1\",\"datacontenttype\":\"application/json\",\"subject\":\"warmup\",\"time\":\"2022-11-08T15:49:26.921460759Z\",\"data\":{\"index\":3},\"senderuid\":\"cbca49f0-cdab-4fb6-aa49-fad814910d02\",\"sender\":\"gateway1\",\"applicationuid\":\"843d2229-2f26-4ef7-b152-9714e050d15c\",\"device\":\"device1\",\"application\":\"79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f\",\"partitionkey\":\"79dbe6bc%2D5dec%2D4d7f%2D8d4f%2Df35293fd4f8f/gateway1\",\"instance\":\"drogue\",\"deviceuid\":\"a56bd732-c212-4250-ba43-aed8f0fe9337\"}" }
[2022-11-08T15:49:27Z INFO  drogue_cloud_tests::tools::mqtt::receiver::warmup] Received first message after 3 attempts
[2022-11-08T15:49:27Z DEBUG drogue_cloud_tests::tools::mqtt::receiver::warmup] Received warmup message: 3
[2022-11-08T15:49:27Z INFO  drogue_cloud_tests::tools::mqtt::receiver::warmup] Received most recent messages ... warmed up!
[2022-11-08T15:49:27Z INFO  drogue_cloud_tests::tests::mqtt] Sending payload: telemetry/device1
[2022-11-08T15:49:27Z DEBUG paho_mqtt::async_client] Create options: CreateOptions { copts: MQTTAsync_createOptions { struct_id: [77, 81, 67, 79], struct_version: 2, sendWhileDisconnected: 0, maxBufferedMessages: 100, MQTTVersion: 4, allowDisconnectedSendAtAnyTime: 0, deleteOldestMessages: 0, restoreMessages: 1, persistQoS0: 1 }, server_uri: "ssl://mqtt-endpoint.172.18.0.2.nip.io:30001", client_id: "661fbbba-3ad9-4a73-81fa-ece9d5e2c15f", persistence: None, user_data: None }
[2022-11-08T15:49:27Z DEBUG paho_mqtt::async_client] Creating client with persistence: 1
[2022-11-08T15:49:27Z DEBUG paho_mqtt::async_client] AsyncClient handle: 0x561ec6931ce0
[2022-11-08T15:49:27Z DEBUG paho_mqtt::async_client] Connecting handle: 0x561ec6931ce0
[2022-11-08T15:49:27Z DEBUG paho_mqtt::async_client] Connect options: ConnectOptions { copts: MQTTAsync_connectOptions { struct_id: [77, 81, 84, 67], struct_version: 8, keepAliveInterval: 30, cleansession: 1, maxInflight: 65535, will: 0x0, username: 0x561ec6b3a490, password: 0x561ec6b30f40, connectTimeout: 30, retryInterval: 0, ssl: 0x561ec6907cf0, onSuccess: None, onFailure: None, context: 0x0, serverURIcount: 0, serverURIs: 0x0, MQTTVersion: 4, automaticReconnect: 1, minRetryInterval: 1, maxRetryInterval: 5, binarypwd: MQTTAsync_connectOptions__bindgen_ty_1 { len: 0, data: 0x0 }, cleanstart: 0, connectProperties: 0x0, willProperties: 0x0, onSuccess5: None, onFailure5: None, httpHeaders: 0x0, httpProxy: 0x0, httpsProxy: 0x0 }, data: ConnectOptionsData { will: None, ssl: Some(SslOptions { copts: MQTTAsync_SSLOptions { struct_id: [77, 81, 84, 83], struct_version: 5, trustStore: 0x561ec6b2eda0, keyStore: 0x0, privateKey: 0x0, privateKeyPassword: 0x0, enabledCipherSuites: 0x0, enableServerCertAuth: 1, sslVersion: 0, verify: 1, CApath: 0x0, ssl_error_cb: None, ssl_error_context: 0x0, ssl_psk_cb: None, ssl_psk_context: 0x0, disableDefaultTrustStore: 0, protos: 0x0, protos_len: 0 }, data: SslOptionsData { trust_store: "release/build/certs/endpoints/root-cert.pem", key_store: "", private_key: "", private_key_password: "", enabled_cipher_suites: "", ca_path: "", protos: [] } }), user_name: Some("gateway1@79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f"), password: Some("foo"), server_uris: StringCollection { c_coll: [], c_mut_coll: [], data: StringCollectionData { coll: [] } }, props: None, will_props: None, http_headers: None, http_proxy: None, https_proxy: None } }
[2022-11-08T15:49:28Z INFO  drogue_cloud_tests::tools::mqtt::receiver::paho] Raw message: Message { cmsg: MQTTAsync_message { struct_id: [77, 81, 84, 77], struct_version: 1, payloadlen: 626, payload: 0x7f6b540039b0, qos: 0, retained: 0, dup: 0, msgid: 0, properties: MQTTProperties { count: 0, max_count: 0, length: 0, array: 0x0 } }, data: MessageData { topic: "app/79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f", payload: [123, 34, 115, 112, 101, 99, 118, 101, 114, 115, 105, 111, 110, 34, 58, 34, 49, 46, 48, 34, 44, 34, 105, 100, 34, 58, 34, 100, 51, 97, 49, 52, 57, 55, 56, 45, 100, 55, 54, 50, 45, 52, 54, 52, 102, 45, 57, 97, 100, 100, 45, 97, 57, 97, 56, 50, 97, 101, 52, 49, 55, 100, 50, 34, 44, 34, 116, 121, 112, 101, 34, 58, 34, 105, 111, 46, 100, 114, 111, 103, 117, 101, 46, 114, 101, 103, 105, 115, 116, 114, 121, 46, 118, 49, 34, 44, 34, 115, 111, 117, 114, 99, 101, 34, 58, 34, 100, 114, 111, 103, 117, 101, 58, 47, 47, 55, 57, 100, 98, 101, 54, 98, 99, 45, 53, 100, 101, 99, 45, 52, 100, 55, 102, 45, 56, 100, 52, 102, 45, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 47, 103, 97, 116, 101, 119, 97, 121, 49, 34, 44, 34, 100, 97, 116, 97, 99, 111, 110, 116, 101, 110, 116, 116, 121, 112, 101, 34, 58, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109, 34, 44, 34, 115, 117, 98, 106, 101, 99, 116, 34, 58, 34, 100, 101, 118, 105, 99, 101, 115, 34, 44, 34, 116, 105, 109, 101, 34, 58, 34, 50, 48, 50, 50, 45, 49, 49, 45, 48, 56, 84, 49, 53, 58, 52, 57, 58, 50, 55, 46, 54, 51, 53, 52, 55, 54, 50, 48, 50, 90, 34, 44, 34, 100, 97, 116, 97, 95, 98, 97, 115, 101, 54, 52, 34, 58, 34, 34, 44, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 117, 105, 100, 34, 58, 34, 56, 52, 51, 100, 50, 50, 50, 57, 45, 50, 102, 50, 54, 45, 52, 101, 102, 55, 45, 98, 49, 53, 50, 45, 57, 55, 49, 52, 101, 48, 53, 48, 100, 49, 53, 99, 34, 44, 34, 115, 101, 110, 100, 101, 114, 34, 58, 34, 103, 97, 116, 101, 119, 97, 121, 49, 34, 44, 34, 112, 97, 114, 116, 105, 116, 105, 111, 110, 107, 101, 121, 34, 58, 34, 55, 57, 100, 98, 101, 54, 98, 99, 37, 50, 68, 53, 100, 101, 99, 37, 50, 68, 52, 100, 55, 102, 37, 50, 68, 56, 100, 52, 102, 37, 50, 68, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 47, 103, 97, 116, 101, 119, 97, 121, 49, 34, 44, 34, 100, 101, 118, 105, 99, 101, 34, 58, 34, 103, 97, 116, 101, 119, 97, 121, 49, 34, 44, 34, 100, 101, 118, 105, 99, 101, 117, 105, 100, 34, 58, 34, 48, 49, 53, 53, 49, 52, 48, 48, 45, 51, 50, 98, 56, 45, 52, 52, 51, 53, 45, 56, 55, 52, 51, 45, 101, 52, 51, 54, 57, 100, 54, 54, 100, 53, 49, 100, 34, 44, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 34, 58, 34, 55, 57, 100, 98, 101, 54, 98, 99, 45, 53, 100, 101, 99, 45, 52, 100, 55, 102, 45, 56, 100, 52, 102, 45, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 34, 44, 34, 115, 101, 110, 100, 101, 114, 117, 105, 100, 34, 58, 34, 48, 49, 53, 53, 49, 52, 48, 48, 45, 51, 50, 98, 56, 45, 52, 52, 51, 53, 45, 56, 55, 52, 51, 45, 101, 52, 51, 54, 57, 100, 54, 54, 100, 53, 49, 100, 34, 44, 34, 105, 110, 115, 116, 97, 110, 99, 101, 34, 58, 34, 100, 114, 111, 103, 117, 101, 34, 125], props: Properties { cprops: MQTTProperties { count: 0, max_count: 0, length: 0, array: 0x0 } } } }
[2022-11-08T15:49:28Z INFO  drogue_cloud_tests::tools::mqtt::receiver::paho] Received: MqttMessage { topic: "app/79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f", content_type: None, user_properties: {}, payload: "{\"specversion\":\"1.0\",\"id\":\"d3a14978-d762-464f-9add-a9a82ae417d2\",\"type\":\"io.drogue.registry.v1\",\"source\":\"drogue://79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f/gateway1\",\"datacontenttype\":\"application/octet-stream\",\"subject\":\"devices\",\"time\":\"2022-11-08T15:49:27.635476202Z\",\"data_base64\":\"\",\"applicationuid\":\"843d2229-2f26-4ef7-b152-9714e050d15c\",\"sender\":\"gateway1\",\"partitionkey\":\"79dbe6bc%2D5dec%2D4d7f%2D8d4f%2Df35293fd4f8f/gateway1\",\"device\":\"gateway1\",\"deviceuid\":\"01551400-32b8-4435-8743-e4369d66d51d\",\"application\":\"79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f\",\"senderuid\":\"01551400-32b8-4435-8743-e4369d66d51d\",\"instance\":\"drogue\"}" }
[2022-11-08T15:49:28Z INFO  drogue_cloud_tests::tools::mqtt::receiver::paho] Raw message: Message { cmsg: MQTTAsync_message { struct_id: [77, 81, 84, 77], struct_version: 1, payloadlen: 626, payload: 0x7f6b54003c30, qos: 0, retained: 0, dup: 0, msgid: 0, properties: MQTTProperties { count: 0, max_count: 0, length: 0, array: 0x0 } }, data: MessageData { topic: "app/79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f", payload: [123, 34, 115, 112, 101, 99, 118, 101, 114, 115, 105, 111, 110, 34, 58, 34, 49, 46, 48, 34, 44, 34, 105, 100, 34, 58, 34, 51, 49, 99, 99, 102, 53, 100, 54, 45, 50, 102, 102, 97, 45, 52, 101, 48, 53, 45, 57, 102, 49, 100, 45, 53, 53, 102, 100, 100, 53, 55, 52, 55, 51, 97, 99, 34, 44, 34, 116, 121, 112, 101, 34, 58, 34, 105, 111, 46, 100, 114, 111, 103, 117, 101, 46, 114, 101, 103, 105, 115, 116, 114, 121, 46, 118, 49, 34, 44, 34, 115, 111, 117, 114, 99, 101, 34, 58, 34, 100, 114, 111, 103, 117, 101, 58, 47, 47, 55, 57, 100, 98, 101, 54, 98, 99, 45, 53, 100, 101, 99, 45, 52, 100, 55, 102, 45, 56, 100, 52, 102, 45, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 47, 103, 97, 116, 101, 119, 97, 121, 49, 34, 44, 34, 100, 97, 116, 97, 99, 111, 110, 116, 101, 110, 116, 116, 121, 112, 101, 34, 58, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109, 34, 44, 34, 115, 117, 98, 106, 101, 99, 116, 34, 58, 34, 100, 101, 118, 105, 99, 101, 115, 34, 44, 34, 116, 105, 109, 101, 34, 58, 34, 50, 48, 50, 50, 45, 49, 49, 45, 48, 56, 84, 49, 53, 58, 52, 57, 58, 50, 56, 46, 54, 50, 56, 51, 48, 50, 52, 55, 57, 90, 34, 44, 34, 100, 97, 116, 97, 95, 98, 97, 115, 101, 54, 52, 34, 58, 34, 34, 44, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 117, 105, 100, 34, 58, 34, 56, 52, 51, 100, 50, 50, 50, 57, 45, 50, 102, 50, 54, 45, 52, 101, 102, 55, 45, 98, 49, 53, 50, 45, 57, 55, 49, 52, 101, 48, 53, 48, 100, 49, 53, 99, 34, 44, 34, 115, 101, 110, 100, 101, 114, 117, 105, 100, 34, 58, 34, 99, 98, 99, 97, 52, 57, 102, 48, 45, 99, 100, 97, 98, 45, 52, 102, 98, 54, 45, 97, 97, 52, 57, 45, 102, 97, 100, 56, 49, 52, 57, 49, 48, 100, 48, 50, 34, 44, 34, 100, 101, 118, 105, 99, 101, 117, 105, 100, 34, 58, 34, 99, 98, 99, 97, 52, 57, 102, 48, 45, 99, 100, 97, 98, 45, 52, 102, 98, 54, 45, 97, 97, 52, 57, 45, 102, 97, 100, 56, 49, 52, 57, 49, 48, 100, 48, 50, 34, 44, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 34, 58, 34, 55, 57, 100, 98, 101, 54, 98, 99, 45, 53, 100, 101, 99, 45, 52, 100, 55, 102, 45, 56, 100, 52, 102, 45, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 34, 44, 34, 112, 97, 114, 116, 105, 116, 105, 111, 110, 107, 101, 121, 34, 58, 34, 55, 57, 100, 98, 101, 54, 98, 99, 37, 50, 68, 53, 100, 101, 99, 37, 50, 68, 52, 100, 55, 102, 37, 50, 68, 56, 100, 52, 102, 37, 50, 68, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 47, 103, 97, 116, 101, 119, 97, 121, 49, 34, 44, 34, 105, 110, 115, 116, 97, 110, 99, 101, 34, 58, 34, 100, 114, 111, 103, 117, 101, 34, 44, 34, 115, 101, 110, 100, 101, 114, 34, 58, 34, 103, 97, 116, 101, 119, 97, 121, 49, 34, 44, 34, 100, 101, 118, 105, 99, 101, 34, 58, 34, 103, 97, 116, 101, 119, 97, 121, 49, 34, 125], props: Properties { cprops: MQTTProperties { count: 0, max_count: 0, length: 0, array: 0x0 } } } }
[2022-11-08T15:49:28Z INFO  drogue_cloud_tests::tools::mqtt::receiver::paho] Received: MqttMessage { topic: "app/79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f", content_type: None, user_properties: {}, payload: "{\"specversion\":\"1.0\",\"id\":\"31ccf5d6-2ffa-4e05-9f1d-55fdd57473ac\",\"type\":\"io.drogue.registry.v1\",\"source\":\"drogue://79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f/gateway1\",\"datacontenttype\":\"application/octet-stream\",\"subject\":\"devices\",\"time\":\"2022-11-08T15:49:28.628302479Z\",\"data_base64\":\"\",\"applicationuid\":\"843d2229-2f26-4ef7-b152-9714e050d15c\",\"senderuid\":\"cbca49f0-cdab-4fb6-aa49-fad814910d02\",\"deviceuid\":\"cbca49f0-cdab-4fb6-aa49-fad814910d02\",\"application\":\"79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f\",\"partitionkey\":\"79dbe6bc%2D5dec%2D4d7f%2D8d4f%2Df35293fd4f8f/gateway1\",\"instance\":\"drogue\",\"sender\":\"gateway1\",\"device\":\"gateway1\"}" }
[2022-11-08T15:49:28Z INFO  drogue_cloud_tests::tools::mqtt::receiver::paho] Raw message: Message { cmsg: MQTTAsync_message { struct_id: [77, 81, 84, 77], struct_version: 1, payloadlen: 622, payload: 0x7f6b54003eb0, qos: 0, retained: 0, dup: 0, msgid: 0, properties: MQTTProperties { count: 0, max_count: 0, length: 0, array: 0x0 } }, data: MessageData { topic: "app/79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f", payload: [123, 34, 115, 112, 101, 99, 118, 101, 114, 115, 105, 111, 110, 34, 58, 34, 49, 46, 48, 34, 44, 34, 105, 100, 34, 58, 34, 56, 53, 49, 102, 102, 102, 51, 54, 45, 99, 48, 49, 102, 45, 52, 52, 57, 102, 45, 97, 99, 55, 55, 45, 55, 100, 48, 101, 51, 52, 99, 99, 55, 100, 55, 53, 34, 44, 34, 116, 121, 112, 101, 34, 58, 34, 105, 111, 46, 100, 114, 111, 103, 117, 101, 46, 114, 101, 103, 105, 115, 116, 114, 121, 46, 118, 49, 34, 44, 34, 115, 111, 117, 114, 99, 101, 34, 58, 34, 100, 114, 111, 103, 117, 101, 58, 47, 47, 55, 57, 100, 98, 101, 54, 98, 99, 45, 53, 100, 101, 99, 45, 52, 100, 55, 102, 45, 56, 100, 52, 102, 45, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 47, 100, 101, 118, 105, 99, 101, 49, 34, 44, 34, 100, 97, 116, 97, 99, 111, 110, 116, 101, 110, 116, 116, 121, 112, 101, 34, 58, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109, 34, 44, 34, 115, 117, 98, 106, 101, 99, 116, 34, 58, 34, 100, 101, 118, 105, 99, 101, 115, 34, 44, 34, 116, 105, 109, 101, 34, 58, 34, 50, 48, 50, 50, 45, 49, 49, 45, 48, 56, 84, 49, 53, 58, 52, 57, 58, 50, 56, 46, 54, 51, 56, 49, 55, 48, 53, 55, 55, 90, 34, 44, 34, 100, 97, 116, 97, 95, 98, 97, 115, 101, 54, 52, 34, 58, 34, 34, 44, 34, 112, 97, 114, 116, 105, 116, 105, 111, 110, 107, 101, 121, 34, 58, 34, 55, 57, 100, 98, 101, 54, 98, 99, 37, 50, 68, 53, 100, 101, 99, 37, 50, 68, 52, 100, 55, 102, 37, 50, 68, 56, 100, 52, 102, 37, 50, 68, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 47, 100, 101, 118, 105, 99, 101, 49, 34, 44, 34, 105, 110, 115, 116, 97, 110, 99, 101, 34, 58, 34, 100, 114, 111, 103, 117, 101, 34, 44, 34, 115, 101, 110, 100, 101, 114, 34, 58, 34, 100, 101, 118, 105, 99, 101, 49, 34, 44, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 34, 58, 34, 55, 57, 100, 98, 101, 54, 98, 99, 45, 53, 100, 101, 99, 45, 52, 100, 55, 102, 45, 56, 100, 52, 102, 45, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 34, 44, 34, 115, 101, 110, 100, 101, 114, 117, 105, 100, 34, 58, 34, 48, 51, 50, 101, 98, 50, 98, 52, 45, 99, 99, 53, 52, 45, 52, 99, 50, 49, 45, 98, 57, 102, 53, 45, 49, 102, 52, 101, 57, 49, 97, 55, 99, 54, 99, 102, 34, 44, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 117, 105, 100, 34, 58, 34, 56, 52, 51, 100, 50, 50, 50, 57, 45, 50, 102, 50, 54, 45, 52, 101, 102, 55, 45, 98, 49, 53, 50, 45, 57, 55, 49, 52, 101, 48, 53, 48, 100, 49, 53, 99, 34, 44, 34, 100, 101, 118, 105, 99, 101, 117, 105, 100, 34, 58, 34, 48, 51, 50, 101, 98, 50, 98, 52, 45, 99, 99, 53, 52, 45, 52, 99, 50, 49, 45, 98, 57, 102, 53, 45, 49, 102, 52, 101, 57, 49, 97, 55, 99, 54, 99, 102, 34, 44, 34, 100, 101, 118, 105, 99, 101, 34, 58, 34, 100, 101, 118, 105, 99, 101, 49, 34, 125], props: Properties { cprops: MQTTProperties { count: 0, max_count: 0, length: 0, array: 0x0 } } } }
[2022-11-08T15:49:28Z INFO  drogue_cloud_tests::tools::mqtt::receiver::paho] Received: MqttMessage { topic: "app/79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f", content_type: None, user_properties: {}, payload: "{\"specversion\":\"1.0\",\"id\":\"851fff36-c01f-449f-ac77-7d0e34cc7d75\",\"type\":\"io.drogue.registry.v1\",\"source\":\"drogue://79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f/device1\",\"datacontenttype\":\"application/octet-stream\",\"subject\":\"devices\",\"time\":\"2022-11-08T15:49:28.638170577Z\",\"data_base64\":\"\",\"partitionkey\":\"79dbe6bc%2D5dec%2D4d7f%2D8d4f%2Df35293fd4f8f/device1\",\"instance\":\"drogue\",\"sender\":\"device1\",\"application\":\"79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f\",\"senderuid\":\"032eb2b4-cc54-4c21-b9f5-1f4e91a7c6cf\",\"applicationuid\":\"843d2229-2f26-4ef7-b152-9714e050d15c\",\"deviceuid\":\"032eb2b4-cc54-4c21-b9f5-1f4e91a7c6cf\",\"device\":\"device1\"}" }
[2022-11-08T15:49:28Z INFO  drogue_cloud_tests::tools::mqtt::receiver::paho] Raw message: Message { cmsg: MQTTAsync_message { struct_id: [77, 81, 84, 77], struct_version: 1, payloadlen: 622, payload: 0x7f6b54004130, qos: 0, retained: 0, dup: 0, msgid: 0, properties: MQTTProperties { count: 0, max_count: 0, length: 0, array: 0x0 } }, data: MessageData { topic: "app/79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f", payload: [123, 34, 115, 112, 101, 99, 118, 101, 114, 115, 105, 111, 110, 34, 58, 34, 49, 46, 48, 34, 44, 34, 105, 100, 34, 58, 34, 51, 98, 55, 48, 101, 101, 55, 97, 45, 102, 54, 56, 100, 45, 52, 97, 99, 51, 45, 56, 98, 98, 56, 45, 55, 52, 100, 101, 55, 51, 49, 98, 55, 100, 48, 101, 34, 44, 34, 116, 121, 112, 101, 34, 58, 34, 105, 111, 46, 100, 114, 111, 103, 117, 101, 46, 114, 101, 103, 105, 115, 116, 114, 121, 46, 118, 49, 34, 44, 34, 115, 111, 117, 114, 99, 101, 34, 58, 34, 100, 114, 111, 103, 117, 101, 58, 47, 47, 55, 57, 100, 98, 101, 54, 98, 99, 45, 53, 100, 101, 99, 45, 52, 100, 55, 102, 45, 56, 100, 52, 102, 45, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 47, 100, 101, 118, 105, 99, 101, 49, 34, 44, 34, 100, 97, 116, 97, 99, 111, 110, 116, 101, 110, 116, 116, 121, 112, 101, 34, 58, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 111, 99, 116, 101, 116, 45, 115, 116, 114, 101, 97, 109, 34, 44, 34, 115, 117, 98, 106, 101, 99, 116, 34, 58, 34, 100, 101, 118, 105, 99, 101, 115, 34, 44, 34, 116, 105, 109, 101, 34, 58, 34, 50, 48, 50, 50, 45, 49, 49, 45, 48, 56, 84, 49, 53, 58, 52, 57, 58, 50, 56, 46, 54, 52, 54, 56, 50, 52, 55, 49, 56, 90, 34, 44, 34, 100, 97, 116, 97, 95, 98, 97, 115, 101, 54, 52, 34, 58, 34, 34, 44, 34, 100, 101, 118, 105, 99, 101, 117, 105, 100, 34, 58, 34, 97, 53, 54, 98, 100, 55, 51, 50, 45, 99, 50, 49, 50, 45, 52, 50, 53, 48, 45, 98, 97, 52, 51, 45, 97, 101, 100, 56, 102, 48, 102, 101, 57, 51, 51, 55, 34, 44, 34, 115, 101, 110, 100, 101, 114, 34, 58, 34, 100, 101, 118, 105, 99, 101, 49, 34, 44, 34, 105, 110, 115, 116, 97, 110, 99, 101, 34, 58, 34, 100, 114, 111, 103, 117, 101, 34, 44, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 117, 105, 100, 34, 58, 34, 56, 52, 51, 100, 50, 50, 50, 57, 45, 50, 102, 50, 54, 45, 52, 101, 102, 55, 45, 98, 49, 53, 50, 45, 57, 55, 49, 52, 101, 48, 53, 48, 100, 49, 53, 99, 34, 44, 34, 112, 97, 114, 116, 105, 116, 105, 111, 110, 107, 101, 121, 34, 58, 34, 55, 57, 100, 98, 101, 54, 98, 99, 37, 50, 68, 53, 100, 101, 99, 37, 50, 68, 52, 100, 55, 102, 37, 50, 68, 56, 100, 52, 102, 37, 50, 68, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 47, 100, 101, 118, 105, 99, 101, 49, 34, 44, 34, 115, 101, 110, 100, 101, 114, 117, 105, 100, 34, 58, 34, 97, 53, 54, 98, 100, 55, 51, 50, 45, 99, 50, 49, 50, 45, 52, 50, 53, 48, 45, 98, 97, 52, 51, 45, 97, 101, 100, 56, 102, 48, 102, 101, 57, 51, 51, 55, 34, 44, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 34, 58, 34, 55, 57, 100, 98, 101, 54, 98, 99, 45, 53, 100, 101, 99, 45, 52, 100, 55, 102, 45, 56, 100, 52, 102, 45, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 34, 44, 34, 100, 101, 118, 105, 99, 101, 34, 58, 34, 100, 101, 118, 105, 99, 101, 49, 34, 125], props: Properties { cprops: MQTTProperties { count: 0, max_count: 0, length: 0, array: 0x0 } } } }
[2022-11-08T15:49:28Z INFO  drogue_cloud_tests::tools::mqtt::receiver::paho] Received: MqttMessage { topic: "app/79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f", content_type: None, user_properties: {}, payload: "{\"specversion\":\"1.0\",\"id\":\"3b70ee7a-f68d-4ac3-8bb8-74de731b7d0e\",\"type\":\"io.drogue.registry.v1\",\"source\":\"drogue://79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f/device1\",\"datacontenttype\":\"application/octet-stream\",\"subject\":\"devices\",\"time\":\"2022-11-08T15:49:28.646824718Z\",\"data_base64\":\"\",\"deviceuid\":\"a56bd732-c212-4250-ba43-aed8f0fe9337\",\"sender\":\"device1\",\"instance\":\"drogue\",\"applicationuid\":\"843d2229-2f26-4ef7-b152-9714e050d15c\",\"partitionkey\":\"79dbe6bc%2D5dec%2D4d7f%2D8d4f%2Df35293fd4f8f/device1\",\"senderuid\":\"a56bd732-c212-4250-ba43-aed8f0fe9337\",\"application\":\"79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f\",\"device\":\"device1\"}" }
[2022-11-08T15:49:29Z INFO  drogue_cloud_tests::tools::mqtt::receiver::paho] Raw message: Message { cmsg: MQTTAsync_message { struct_id: [77, 81, 84, 77], struct_version: 1, payloadlen: 632, payload: 0x7f6b540043b0, qos: 0, retained: 0, dup: 0, msgid: 0, properties: MQTTProperties { count: 0, max_count: 0, length: 0, array: 0x0 } }, data: MessageData { topic: "app/79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f", payload: [123, 34, 115, 112, 101, 99, 118, 101, 114, 115, 105, 111, 110, 34, 58, 34, 49, 46, 48, 34, 44, 34, 105, 100, 34, 58, 34, 51, 56, 55, 101, 98, 54, 102, 100, 45, 57, 102, 99, 100, 45, 52, 102, 56, 48, 45, 56, 51, 98, 51, 45, 100, 52, 54, 98, 97, 56, 56, 101, 53, 54, 101, 53, 34, 44, 34, 116, 121, 112, 101, 34, 58, 34, 105, 111, 46, 100, 114, 111, 103, 117, 101, 46, 99, 111, 110, 110, 101, 99, 116, 105, 111, 110, 46, 118, 49, 34, 44, 34, 115, 111, 117, 114, 99, 101, 34, 58, 34, 100, 114, 111, 103, 117, 101, 58, 47, 47, 55, 57, 100, 98, 101, 54, 98, 99, 45, 53, 100, 101, 99, 45, 52, 100, 55, 102, 45, 56, 100, 52, 102, 45, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 47, 103, 97, 116, 101, 119, 97, 121, 49, 34, 44, 34, 100, 97, 116, 97, 99, 111, 110, 116, 101, 110, 116, 116, 121, 112, 101, 34, 58, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 47, 106, 115, 111, 110, 34, 44, 34, 115, 117, 98, 106, 101, 99, 116, 34, 58, 34, 99, 111, 110, 110, 101, 99, 116, 105, 111, 110, 34, 44, 34, 116, 105, 109, 101, 34, 58, 34, 50, 48, 50, 50, 45, 49, 49, 45, 48, 56, 84, 49, 53, 58, 52, 57, 58, 50, 56, 46, 50, 57, 52, 48, 50, 50, 53, 50, 53, 90, 34, 44, 34, 100, 97, 116, 97, 34, 58, 123, 34, 99, 111, 110, 110, 101, 99, 116, 101, 100, 34, 58, 116, 114, 117, 101, 125, 44, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 34, 58, 34, 55, 57, 100, 98, 101, 54, 98, 99, 45, 53, 100, 101, 99, 45, 52, 100, 55, 102, 45, 56, 100, 52, 102, 45, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 34, 44, 34, 100, 101, 118, 105, 99, 101, 34, 58, 34, 103, 97, 116, 101, 119, 97, 121, 49, 34, 44, 34, 100, 101, 118, 105, 99, 101, 117, 105, 100, 34, 58, 34, 99, 98, 99, 97, 52, 57, 102, 48, 45, 99, 100, 97, 98, 45, 52, 102, 98, 54, 45, 97, 97, 52, 57, 45, 102, 97, 100, 56, 49, 52, 57, 49, 48, 100, 48, 50, 34, 44, 34, 112, 97, 114, 116, 105, 116, 105, 111, 110, 107, 101, 121, 34, 58, 34, 55, 57, 100, 98, 101, 54, 98, 99, 37, 50, 68, 53, 100, 101, 99, 37, 50, 68, 52, 100, 55, 102, 37, 50, 68, 56, 100, 52, 102, 37, 50, 68, 102, 51, 53, 50, 57, 51, 102, 100, 52, 102, 56, 102, 47, 103, 97, 116, 101, 119, 97, 121, 49, 34, 44, 34, 97, 112, 112, 108, 105, 99, 97, 116, 105, 111, 110, 117, 105, 100, 34, 58, 34, 56, 52, 51, 100, 50, 50, 50, 57, 45, 50, 102, 50, 54, 45, 52, 101, 102, 55, 45, 98, 49, 53, 50, 45, 57, 55, 49, 52, 101, 48, 53, 48, 100, 49, 53, 99, 34, 44, 34, 115, 101, 110, 100, 101, 114, 34, 58, 34, 103, 97, 116, 101, 119, 97, 121, 49, 34, 44, 34, 115, 101, 110, 100, 101, 114, 117, 105, 100, 34, 58, 34, 99, 98, 99, 97, 52, 57, 102, 48, 45, 99, 100, 97, 98, 45, 52, 102, 98, 54, 45, 97, 97, 52, 57, 45, 102, 97, 100, 56, 49, 52, 57, 49, 48, 100, 48, 50, 34, 44, 34, 105, 110, 115, 116, 97, 110, 99, 101, 34, 58, 34, 100, 114, 111, 103, 117, 101, 34, 125], props: Properties { cprops: MQTTProperties { count: 0, max_count: 0, length: 0, array: 0x0 } } } }
[2022-11-08T15:49:29Z INFO  drogue_cloud_tests::tools::mqtt::receiver::paho] Received: MqttMessage { topic: "app/79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f", content_type: None, user_properties: {}, payload: "{\"specversion\":\"1.0\",\"id\":\"387eb6fd-9fcd-4f80-83b3-d46ba88e56e5\",\"type\":\"io.drogue.connection.v1\",\"source\":\"drogue://79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f/gateway1\",\"datacontenttype\":\"application/json\",\"subject\":\"connection\",\"time\":\"2022-11-08T15:49:28.294022525Z\",\"data\":{\"connected\":true},\"application\":\"79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f\",\"device\":\"gateway1\",\"deviceuid\":\"cbca49f0-cdab-4fb6-aa49-fad814910d02\",\"partitionkey\":\"79dbe6bc%2D5dec%2D4d7f%2D8d4f%2Df35293fd4f8f/gateway1\",\"applicationuid\":\"843d2229-2f26-4ef7-b152-9714e050d15c\",\"sender\":\"gateway1\",\"senderuid\":\"cbca49f0-cdab-4fb6-aa49-fad814910d02\",\"instance\":\"drogue\"}" }
[2022-11-08T15:49:29Z DEBUG paho_mqtt::async_client] Publish: Message { cmsg: MQTTAsync_message { struct_id: [77, 81, 84, 77], struct_version: 1, payloadlen: 0, payload: 0x1, qos: 0, retained: 0, dup: 0, msgid: 0, properties: MQTTProperties { count: 1, max_count: 10, length: 27, array: 0x561ec6af32b0 } }, data: MessageData { topic: "telemetry/device1", payload: [], props: Properties { cprops: MQTTProperties { count: 1, max_count: 10, length: 27, array: 0x561ec6af32b0 } } } }
[2022-11-08T15:49:29Z INFO  drogue_cloud_tests::tests::mqtt] Payload sent, waiting for messages
[2022-11-08T15:49:29Z INFO  drogue_cloud_tests::tests::mqtt] Check messages
[2022-11-08T15:49:29Z INFO  drogue_cloud_tests::tools::mqtt::receiver::paho] Dropping MQTT receiver
[2022-11-08T15:49:29Z DEBUG paho_mqtt::async_client] Disconnecting
[2022-11-08T15:49:29Z DEBUG paho_mqtt::token] Token failure! 0x561ec6933d10, 0x7ffdcd386250
[2022-11-08T15:49:29Z DEBUG paho_mqtt::token] Token completed with code: -11
[2022-11-08T15:49:29Z DEBUG paho_mqtt::token] Expecting server response for: None
[2022-11-08T15:49:29Z DEBUG paho_mqtt::token] Got response: ServerResponse { rsp: None, props: Properties { cprops: MQTTProperties { count: 0, max_count: 0, length: 0, array: 0x0 } }, reason_code: Success }
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `CloudMessage { subject: "devices", type: "io.drogue.registry.v1", instance: "drogue", app: "79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f", device: "gateway1", sender: "gateway1", content_type: Some("application/octet-stream"), payload: [] }`,
 right: `CloudMessage { subject: "connection", type: "io.drogue.connection.v1", instance: "drogue", app: "79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f", device: "gateway1", sender: "gateway1", content_type: Some("application/json"), payload: [123, 34, 99, 111, 110, 110, 101, 99, 116, 101, 100, 34, 58, 116, 114, 117, 101, 125] }`: Position #0', src/tools/assert.rs:35:39
[2022-11-08T15:49:29Z INFO  drogue_cloud_tests::resources::devices] Destroy device 'device1'
[2022-11-08T15:49:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "device" "-a" "79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f" "device1"
[2022-11-08T15:49:29Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Device deleted\n", stderr: "" })
[2022-11-08T15:49:29Z INFO  drogue_cloud_tests::resources::devices] Destroy device 'gateway1'
[2022-11-08T15:49:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "device" "-a" "79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f" "gateway1"
[2022-11-08T15:49:29Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Device deleted\n", stderr: "" })
[2022-11-08T15:49:29Z INFO  drogue_cloud_tests::resources::apps] Destroy application '79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f'
[2022-11-08T15:49:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "79dbe6bc-5dec-4d7f-8d4f-f35293fd4f8f"
[2022-11-08T15:49:29Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_2

Duration: 13s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_1

Duration: 15s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_2

Duration: 15s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_1

Duration: 13s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_2

Duration: 15s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_2

Duration: 13s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_2

Duration: 15s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_1

Duration: 15s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_2

Duration: 15s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_2

Duration: 15s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_2

Duration: 13s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_1

Duration: 13s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_2

Duration: 13s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_1

Duration: 13s

✅ tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_2

Duration: 13s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_2

Duration: 13s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_1

Duration: 13s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_1

Duration: 13s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_1

Duration: 13s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_1

Duration: 13s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_2

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_2

Duration: 15s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_1

Duration: 14s

✅ tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_2

Duration: 13s

✅ tests::registry::api::test_registry_create_app

Duration: 17s

✅ tests::registry::drg::test_registry_create_and_delete

Duration: 8s

✅ tests::registry::drg::test_registry_create_app

Duration: 8s

✅ tests::registry::drg::test_registry_create_app_and_device

Duration: 8s

✅ tests::registry::drg::test_registry_create_app_and_device_twice

Duration: 8s

✅ tests::registry::drg::test_registry_create_app_twice

Duration: 8s

✅ tests::registry::drg::test_registry_device_create_and_delete

Duration: 8s

✅ tests::websocket::telemetry::test_send_telemetry_pass

Duration: 12s

✅ tests::websocket::telemetry::test_send_telemetry_user

Duration: 12s

✅ tests::websocket::telemetry::test_send_telemetry_user_alias

Duration: 13s

✅ tests::websocket::telemetry::test_send_telemetry_user_only

Duration: 13s