Total Passed Failed Ignored Filtered Duration
148 147 1 0 0 33m 26s

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

Commit: 7aa89e28e1c4b4a8104c56ae9df3da345e022c70
Author: Jens Reimann <jreimann@redhat.com>
Date: Thu, 15 Dec 2022 14:45:29 -0100

    chore: add some logging

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

Index

Name Result Duration
init::web::test::test_web_destroy 3s
init::web::test::test_web_test 4s
tests::api::test_create_access_token_web 12s
tests::coap::command::test_command::version_1 15s
tests::coap::command::test_command::version_2 15s
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 15s
tests::coap::telemetry::test_send_telemetry_pass::version_3 15s
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 15s
tests::coap::telemetry::test_send_telemetry_user_alias::version_1 15s
tests::coap::telemetry::test_send_telemetry_user_alias::version_2 14s
tests::coap::telemetry::test_send_telemetry_user_alias::version_3 15s
tests::coap::telemetry::test_send_telemetry_user_only::version_1 14s
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 7s
tests::http::command::test_command::version_1 14s
tests::http::command::test_command::version_2 13s
tests::http::command::test_command::version_3 14s
tests::http::telemetry::test_send_telemetry_pass::version_1 13s
tests::http::telemetry::test_send_telemetry_pass::version_2 14s
tests::http::telemetry::test_send_telemetry_pass::version_3 14s
tests::http::telemetry::test_send_telemetry_user::version_1 13s
tests::http::telemetry::test_send_telemetry_user::version_2 13s
tests::http::telemetry::test_send_telemetry_user::version_3 14s
tests::http::telemetry::test_send_telemetry_user_alias::version_1 14s
tests::http::telemetry::test_send_telemetry_user_alias::version_2 14s
tests::http::telemetry::test_send_telemetry_user_alias::version_3 14s
tests::http::telemetry::test_send_telemetry_user_only::version_1 14s
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 22s
tests::mqtt::command::gateway::version_1::ws_1 10s
tests::mqtt::command::gateway::version_1::ws_2 9s
tests::mqtt::command::gateway::version_2::ws_1 9s
tests::mqtt::command::gateway::version_2::ws_2 9s
tests::mqtt::command::gateway::version_3::ws_1 10s
tests::mqtt::command::gateway::version_3::ws_2 9s
tests::mqtt::command::gateway_direct::version_1::ws_1 10s
tests::mqtt::command::gateway_direct::version_1::ws_2 10s
tests::mqtt::command::gateway_direct::version_2::ws_1 9s
tests::mqtt::command::gateway_direct::version_2::ws_2 9s
tests::mqtt::command::gateway_direct::version_3::ws_1 9s
tests::mqtt::command::gateway_direct::version_3::ws_2 10s
tests::mqtt::command::simple::version_1::ws_1 9s
tests::mqtt::command::simple::version_1::ws_2 9s
tests::mqtt::command::simple::version_2::ws_1 10s
tests::mqtt::command::simple::version_2::ws_2 9s
tests::mqtt::command::simple::version_3::ws_1 10s
tests::mqtt::command::simple::version_3::ws_2 9s
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 10s
tests::mqtt::command::simple_direct::version_2::ws_2 9s
tests::mqtt::command::simple_direct::version_3::ws_1 10s
tests::mqtt::command::simple_direct::version_3::ws_2 10s
tests::mqtt::command::simple_me::version_1::ws_1 9s
tests::mqtt::command::simple_me::version_1::ws_2 9s
tests::mqtt::command::simple_me::version_2::ws_1 9s
tests::mqtt::command::simple_me::version_2::ws_2 9s
tests::mqtt::command::simple_me::version_3::ws_1 10s
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 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_2 16s
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 16s
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 15s
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 16s
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 16s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_1 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_2 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_1 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_2 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_1 15s
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 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_2 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_1 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_2 16s
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 16s
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 16s
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 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_1 16s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_2 16s
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 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_1 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_2 15s
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 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_1 16s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_2 15s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_1 15s
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 15s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_2 15s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_1 15s
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 15s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_2 15s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_1 16s
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 15s
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 15s
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 16s
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 15s
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 15s
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 16s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_2 15s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_1 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_2 15s
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 15s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_2 15s
tests::registry::api::test_registry_create_app 16s
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 13s
tests::websocket::telemetry::test_send_telemetry_user 13s
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: 3s

✅ init::web::test::test_web_test

Duration: 4s

✅ tests::api::test_create_access_token_web

Duration: 12s

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

Duration: 15s

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

Duration: 15s

✅ 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: 15s

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

Duration: 15s

✅ 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: 15s

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

Duration: 15s

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

Duration: 14s

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

Duration: 15s

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

Duration: 14s

✅ 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: 7s

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

Duration: 14s

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

Duration: 13s

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

Duration: 14s

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

Duration: 13s

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

Duration: 14s

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

Duration: 14s

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

Duration: 13s

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

Duration: 13s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

✅ 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: 22s

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

Duration: 10s

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

Duration: 9s

❌ tests::mqtt::command::gateway::version_2::ws_1

Duration: 9s

Test output
-------------- TEST START --------------
[2023-01-02T06:47:22Z DEBUG drogue_cloud_tests::init::drg] auto login
[2023-01-02T06:47:22Z DEBUG drogue_cloud_tests::init::config] Create new config
[2023-01-02T06:47:22Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2023-01-02T06:47:22Z 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"),
    }
[2023-01-02T06:47:23Z INFO  drogue_cloud_tests::init::login] Found login button
[2023-01-02T06:47:25Z INFO  drogue_cloud_tests::init::login] Login complete
[2023-01-02T06:47:25Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2023-01-02T06:47:25Z 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"),
    }
[2023-01-02T06:47:26Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJiOTEzNDNhNy05OThlLTRkMjEtYTZmOC05OGJlYWJlYmExNWQifQ.eyJleHAiOjE2NzI2NDM4NDYsImlhdCI6MTY3MjY0MjA0NiwianRpIjoiYWQ0Y2ZkYjItMTc4ZS00NGEwLWIxNzUtMmE0NmYyYjE0NjE5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiNTljMmE5YjQtMjg5ZS00NmVkLWJkYjAtMmUzNjI3YWMxMDVjIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVWJBZGdKOUlPSV8wRUxobXNVTC1sQSIsInNlc3Npb25fc3RhdGUiOiI2Njc1NjlhNC1jOGY2LTQ4ZDctYjA4ZS02MzdhZWZmM2U1ZDUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNjY3NTY5YTQtYzhmNi00OGQ3LWIwOGUtNjM3YWVmZjNlNWQ1In0.sYsc5eOUA327U5adjTXDPTpXBJQFM3mkTtaWDvmE7Jk
[2023-01-02T06:47:26Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2023-01-02T06:47:26Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2023-01-02T06:47:26Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJiOTEzNDNhNy05OThlLTRkMjEtYTZmOC05OGJlYWJlYmExNWQifQ.eyJleHAiOjE2NzI2NDM4NDYsImlhdCI6MTY3MjY0MjA0NiwianRpIjoiYWQ0Y2ZkYjItMTc4ZS00NGEwLWIxNzUtMmE0NmYyYjE0NjE5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiNTljMmE5YjQtMjg5ZS00NmVkLWJkYjAtMmUzNjI3YWMxMDVjIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVWJBZGdKOUlPSV8wRUxobXNVTC1sQSIsInNlc3Npb25fc3RhdGUiOiI2Njc1NjlhNC1jOGY2LTQ4ZDctYjA4ZS02MzdhZWZmM2U1ZDUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNjY3NTY5YTQtYzhmNi00OGQ3LWIwOGUtNjM3YWVmZjNlNWQ1In0.sYsc5eOUA327U5adjTXDPTpXBJQFM3mkTtaWDvmE7Jk" "--context" "system-tests"
[2023-01-02T06:47:27Z 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: "" })
[2023-01-02T06:47:27Z INFO  drogue_cloud_tests::resources::apps] Create application: 9b866cc7-de5a-4fa6-b42a-5db3414cc06a
[2023-01-02T06:47:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "9b866cc7-de5a-4fa6-b42a-5db3414cc06a"
[2023-01-02T06:47:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2023-01-02T06:47:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "9b866cc7-de5a-4fa6-b42a-5db3414cc06a" "-o" "json"
[2023-01-02T06:47:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "{\n  \"metadata\": {\n    \"name\": \"9b866cc7-de5a-4fa6-b42a-5db3414cc06a\",\n    \"uid\": \"3444a89a-6f8e-4370-9795-d555cb8cf50f\",\n    \"creationTimestamp\": \"2023-01-02T06:47:27.631557Z\",\n    \"generation\": 0,\n    \"resourceVersion\": \"63e6c4f8-56ad-46bc-9f75-9741b8f98031\",\n    \"finalizers\": [\n      \"kafka\"\n    ]\n  },\n  \"status\": {\n    \"kafka\": {\n      \"conditions\": [\n        {\n          \"type\": \"HasFinalizer\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.686534047Z\"\n        },\n        {\n          \"type\": \"CreateTopics\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.691384697Z\"\n        },\n        {\n          \"type\": \"TopicsReady\",\n          \"status\": \"False\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.691424562Z\"\n        },\n        {\n          \"type\": \"CreateUser\",\n          \"status\": \"Unknown\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.644036720Z\"\n        },\n        {\n          \"type\": \"UserReady\",\n          \"status\": \"Unknown\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.644037502Z\"\n        },\n        {\n          \"type\": \"Reconciled\",\n          \"reason\": \"Progressing\",\n          \"status\": \"False\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.644088197Z\"\n        }\n      ],\n      \"observedGeneration\": 0\n    },\n    \"conditions\": [\n      {\n        \"type\": \"KafkaReady\",\n        \"reason\": \"WaitingForReady\",\n        \"status\": \"False\",\n        \"message\": \"Waiting to become ready: TopicsReady\",\n        \"lastTransitionTime\": \"2023-01-02T06:47:27.644124335Z\"\n      },\n      {\n        \"type\": \"Ready\",\n        \"reason\": \"NonReadyConditions\",\n        \"status\": \"False\",\n        \"lastTransitionTime\": \"2023-01-02T06:47:27.644234131Z\"\n      }\n    ]\n  }\n}\n", stderr: "" })
[2023-01-02T06:47:27Z DEBUG drogue_cloud_tests::resources::apps] Application: Object {"metadata": Object {"name": String("9b866cc7-de5a-4fa6-b42a-5db3414cc06a"), "uid": String("3444a89a-6f8e-4370-9795-d555cb8cf50f"), "creationTimestamp": String("2023-01-02T06:47:27.631557Z"), "generation": Number(0), "resourceVersion": String("63e6c4f8-56ad-46bc-9f75-9741b8f98031"), "finalizers": Array [String("kafka")]}, "status": Object {"kafka": Object {"conditions": Array [Object {"type": String("HasFinalizer"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.686534047Z")}, Object {"type": String("CreateTopics"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.691384697Z")}, Object {"type": String("TopicsReady"), "status": String("False"), "lastTransitionTime": String("2023-01-02T06:47:27.691424562Z")}, Object {"type": String("CreateUser"), "status": String("Unknown"), "lastTransitionTime": String("2023-01-02T06:47:27.644036720Z")}, Object {"type": String("UserReady"), "status": String("Unknown"), "lastTransitionTime": String("2023-01-02T06:47:27.644037502Z")}, Object {"type": String("Reconciled"), "reason": String("Progressing"), "status": String("False"), "lastTransitionTime": String("2023-01-02T06:47:27.644088197Z")}], "observedGeneration": Number(0)}, "conditions": Array [Object {"type": String("KafkaReady"), "reason": String("WaitingForReady"), "status": String("False"), "message": String("Waiting to become ready: TopicsReady"), "lastTransitionTime": String("2023-01-02T06:47:27.644124335Z")}, Object {"type": String("Ready"), "reason": String("NonReadyConditions"), "status": String("False"), "lastTransitionTime": String("2023-01-02T06:47:27.644234131Z")}]}}
[2023-01-02T06:47:27Z DEBUG drogue_cloud_tests::resources::apps] Application - Condition: KafkaReady = false
[2023-01-02T06:47:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "9b866cc7-de5a-4fa6-b42a-5db3414cc06a" "-o" "json"
[2023-01-02T06:47:28Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "{\n  \"metadata\": {\n    \"name\": \"9b866cc7-de5a-4fa6-b42a-5db3414cc06a\",\n    \"uid\": \"3444a89a-6f8e-4370-9795-d555cb8cf50f\",\n    \"creationTimestamp\": \"2023-01-02T06:47:27.631557Z\",\n    \"generation\": 0,\n    \"resourceVersion\": \"1567a8b3-0bf6-4da5-96bc-45efe02f01e1\",\n    \"finalizers\": [\n      \"kafka\"\n    ]\n  },\n  \"status\": {\n    \"kafka\": {\n      \"user\": {\n        \"password\": \"Ckyh4i9heIJF\",\n        \"username\": \"user-9b866cc7-de5a-4fa6-b42a-5db3414cc06a\",\n        \"mechanism\": \"SCRAM-SHA-512\"\n      },\n      \"conditions\": [\n        {\n          \"type\": \"HasFinalizer\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.686534047Z\"\n        },\n        {\n          \"type\": \"CreateTopics\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.691384697Z\"\n        },\n        {\n          \"type\": \"TopicsReady\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.759336699Z\"\n        },\n        {\n          \"type\": \"CreateUser\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.765404159Z\"\n        },\n        {\n          \"type\": \"UserReady\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.896604856Z\"\n        },\n        {\n          \"type\": \"Reconciled\",\n          \"reason\": \"AsExpected\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.896648658Z\"\n        }\n      ],\n      \"observedGeneration\": 0\n    },\n    \"conditions\": [\n      {\n        \"type\": \"KafkaReady\",\n        \"status\": \"True\",\n        \"lastTransitionTime\": \"2023-01-02T06:47:27.896680959Z\"\n      },\n      {\n        \"type\": \"Ready\",\n        \"status\": \"True\",\n        \"lastTransitionTime\": \"2023-01-02T06:47:27.896839967Z\"\n      }\n    ]\n  }\n}\n", stderr: "" })
[2023-01-02T06:47:28Z DEBUG drogue_cloud_tests::resources::apps] Application: Object {"metadata": Object {"name": String("9b866cc7-de5a-4fa6-b42a-5db3414cc06a"), "uid": String("3444a89a-6f8e-4370-9795-d555cb8cf50f"), "creationTimestamp": String("2023-01-02T06:47:27.631557Z"), "generation": Number(0), "resourceVersion": String("1567a8b3-0bf6-4da5-96bc-45efe02f01e1"), "finalizers": Array [String("kafka")]}, "status": Object {"kafka": Object {"user": Object {"password": String("Ckyh4i9heIJF"), "username": String("user-9b866cc7-de5a-4fa6-b42a-5db3414cc06a"), "mechanism": String("SCRAM-SHA-512")}, "conditions": Array [Object {"type": String("HasFinalizer"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.686534047Z")}, Object {"type": String("CreateTopics"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.691384697Z")}, Object {"type": String("TopicsReady"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.759336699Z")}, Object {"type": String("CreateUser"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.765404159Z")}, Object {"type": String("UserReady"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.896604856Z")}, Object {"type": String("Reconciled"), "reason": String("AsExpected"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.896648658Z")}], "observedGeneration": Number(0)}, "conditions": Array [Object {"type": String("KafkaReady"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.896680959Z")}, Object {"type": String("Ready"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.896839967Z")}]}}
[2023-01-02T06:47:28Z DEBUG drogue_cloud_tests::resources::apps] Application - Condition: KafkaReady = true
[2023-01-02T06:47:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "9b866cc7-de5a-4fa6-b42a-5db3414cc06a" "-o" "json"
[2023-01-02T06:47:28Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "{\n  \"metadata\": {\n    \"name\": \"9b866cc7-de5a-4fa6-b42a-5db3414cc06a\",\n    \"uid\": \"3444a89a-6f8e-4370-9795-d555cb8cf50f\",\n    \"creationTimestamp\": \"2023-01-02T06:47:27.631557Z\",\n    \"generation\": 0,\n    \"resourceVersion\": \"1567a8b3-0bf6-4da5-96bc-45efe02f01e1\",\n    \"finalizers\": [\n      \"kafka\"\n    ]\n  },\n  \"status\": {\n    \"kafka\": {\n      \"user\": {\n        \"password\": \"Ckyh4i9heIJF\",\n        \"username\": \"user-9b866cc7-de5a-4fa6-b42a-5db3414cc06a\",\n        \"mechanism\": \"SCRAM-SHA-512\"\n      },\n      \"conditions\": [\n        {\n          \"type\": \"HasFinalizer\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.686534047Z\"\n        },\n        {\n          \"type\": \"CreateTopics\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.691384697Z\"\n        },\n        {\n          \"type\": \"TopicsReady\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.759336699Z\"\n        },\n        {\n          \"type\": \"CreateUser\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.765404159Z\"\n        },\n        {\n          \"type\": \"UserReady\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.896604856Z\"\n        },\n        {\n          \"type\": \"Reconciled\",\n          \"reason\": \"AsExpected\",\n          \"status\": \"True\",\n          \"lastTransitionTime\": \"2023-01-02T06:47:27.896648658Z\"\n        }\n      ],\n      \"observedGeneration\": 0\n    },\n    \"conditions\": [\n      {\n        \"type\": \"KafkaReady\",\n        \"status\": \"True\",\n        \"lastTransitionTime\": \"2023-01-02T06:47:27.896680959Z\"\n      },\n      {\n        \"type\": \"Ready\",\n        \"status\": \"True\",\n        \"lastTransitionTime\": \"2023-01-02T06:47:27.896839967Z\"\n      }\n    ]\n  }\n}\n", stderr: "" })
[2023-01-02T06:47:28Z DEBUG drogue_cloud_tests::resources::apps] Application: Object {"metadata": Object {"name": String("9b866cc7-de5a-4fa6-b42a-5db3414cc06a"), "uid": String("3444a89a-6f8e-4370-9795-d555cb8cf50f"), "creationTimestamp": String("2023-01-02T06:47:27.631557Z"), "generation": Number(0), "resourceVersion": String("1567a8b3-0bf6-4da5-96bc-45efe02f01e1"), "finalizers": Array [String("kafka")]}, "status": Object {"kafka": Object {"user": Object {"password": String("Ckyh4i9heIJF"), "username": String("user-9b866cc7-de5a-4fa6-b42a-5db3414cc06a"), "mechanism": String("SCRAM-SHA-512")}, "conditions": Array [Object {"type": String("HasFinalizer"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.686534047Z")}, Object {"type": String("CreateTopics"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.691384697Z")}, Object {"type": String("TopicsReady"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.759336699Z")}, Object {"type": String("CreateUser"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.765404159Z")}, Object {"type": String("UserReady"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.896604856Z")}, Object {"type": String("Reconciled"), "reason": String("AsExpected"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.896648658Z")}], "observedGeneration": Number(0)}, "conditions": Array [Object {"type": String("KafkaReady"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.896680959Z")}, Object {"type": String("Ready"), "status": String("True"), "lastTransitionTime": String("2023-01-02T06:47:27.896839967Z")}]}}
[2023-01-02T06:47:28Z DEBUG drogue_cloud_tests::resources::apps] Application - Condition: Ready = true
[2023-01-02T06:47:28Z INFO  drogue_cloud_tests::resources::devices] Create device: gateway1
[2023-01-02T06:47:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "device" "-a" "9b866cc7-de5a-4fa6-b42a-5db3414cc06a" "gateway1" "--spec" "{\"credentials\":{\"credentials\":[{\"pass\":\"foo\"}]}}"
[2023-01-02T06:47:28Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Device created\n", stderr: "" })
[2023-01-02T06:47:28Z INFO  drogue_cloud_tests::resources::devices] Create device: device1
[2023-01-02T06:47:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "device" "-a" "9b866cc7-de5a-4fa6-b42a-5db3414cc06a" "device1" "--spec" "{\"gatewaySelector\":{\"matchNames\":[\"gateway1\"]}}"
[2023-01-02T06:47:28Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Device created\n", stderr: "" })
[2023-01-02T06:47:28Z INFO  drogue_cloud_tests::context] Adding root certificate
[2023-01-02T06:47:28Z DEBUG drogue_cloud_tests::init::config] Create new config
[2023-01-02T06:47:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2023-01-02T06:47:28Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI2S3dBZFhxQTZGTXU3c0dPY0xJQXVOaElCaWJVV1hmeGFDb2RVMUZsVjEwIn0.eyJleHAiOjE2NzI2NDIzNDcsImlhdCI6MTY3MjY0MjA0NywiYXV0aF90aW1lIjoxNjcyNjQyMDQ0LCJqdGkiOiJlNTczYWFiNy05YjJjLTRlYzEtOGY2ZS0wMjhlOTFiMTFmZTUiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiI1OWMyYTliNC0yODllLTQ2ZWQtYmRiMC0yZTM2MjdhYzEwNWMiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IlViQWRnSjlJT0lfMEVMaG1zVUwtbEEiLCJzZXNzaW9uX3N0YXRlIjoiNjY3NTY5YTQtYzhmNi00OGQ3LWIwOGUtNjM3YWVmZjNlNWQ1IiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjY2NzU2OWE0LWM4ZjYtNDhkNy1iMDhlLTYzN2FlZmYzZTVkNSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.J0MuJNgcSHb_05MQTQLotquOAGV1uxG8JZbsDjbsK6RBbUB70gKc2BElJe-d3KGxPFxXupRQoGiskNvTVjHifYW5AEV3CBPucK4mlJzbbf25vrioY7nIvehykoAh8Kk6tQXcuLoo2qNTZ2yDZeN31XWIzR6WfJdAXQI65AEDTflj5DHHSyb4YcLEs4EQjCqOwVGyRdPuwscG6F3KacJk48GKYE9NN4E20dhjvve9ltTuHn4tvG6SZAfARs-XX52ycjWtpjlyBCfDA9p3BfgECdrmxuPY1tDvhzC9k8jPZI9mVi2ZCj7IWUxQGSfsa3ufYlJ_kJLrMR_eTtbr9I0wNg\n", stderr: "" })
[2023-01-02T06:47:28Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2023-01-02T06:47:28Z INFO  drogue_cloud_tests::tests::mqtt::command] Sending payload
[2023-01-02T06:47:28Z 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: 5, allowDisconnectedSendAtAnyTime: 0, deleteOldestMessages: 0, restoreMessages: 1, persistQoS0: 1 }, server_uri: "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005/mqtt", client_id: "c348085d-62e1-4c82-8921-4be377975836", persistence: None, user_data: None }
[2023-01-02T06:47:28Z DEBUG paho_mqtt::async_client] Creating client with persistence: 1
[2023-01-02T06:47:28Z DEBUG paho_mqtt::async_client] AsyncClient handle: 0x564b7865ba60
[2023-01-02T06:47:28Z DEBUG paho_mqtt::async_client] Connecting handle: 0x564b7865ba60
[2023-01-02T06:47:28Z DEBUG paho_mqtt::async_client] Connect options: ConnectOptions { copts: MQTTAsync_connectOptions { struct_id: [77, 81, 84, 67], struct_version: 8, keepAliveInterval: 30, cleansession: 0, maxInflight: 65535, will: 0x0, username: 0x564b78687860, password: 0x564b786878a0, connectTimeout: 30, retryInterval: 0, ssl: 0x564b7879cbf0, onSuccess: None, onFailure: None, context: 0x564b78687920, serverURIcount: 0, serverURIs: 0x0, MQTTVersion: 5, automaticReconnect: 1, minRetryInterval: 1, maxRetryInterval: 5, binarypwd: MQTTAsync_connectOptions__bindgen_ty_1 { len: 0, data: 0x0 }, cleanstart: 1, connectProperties: 0x0, willProperties: 0x0, onSuccess5: Some(0x564b7598cb10), onFailure5: Some(0x564b7598cd70), 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: 0x564b78791910, 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@9b866cc7-de5a-4fa6-b42a-5db3414cc06a"), 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 } }
[2023-01-02T06:47:29Z INFO  drogue_cloud_tests::resources::devices] Destroy device 'device1'
[2023-01-02T06:47:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "device" "-a" "9b866cc7-de5a-4fa6-b42a-5db3414cc06a" "device1"
[2023-01-02T06:47:29Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Device deleted\n", stderr: "" })
[2023-01-02T06:47:29Z INFO  drogue_cloud_tests::resources::devices] Destroy device 'gateway1'
[2023-01-02T06:47:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "device" "-a" "9b866cc7-de5a-4fa6-b42a-5db3414cc06a" "gateway1"
[2023-01-02T06:47:29Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Device deleted\n", stderr: "" })
[2023-01-02T06:47:29Z INFO  drogue_cloud_tests::resources::apps] Destroy application '9b866cc7-de5a-4fa6-b42a-5db3414cc06a'
[2023-01-02T06:47:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "9b866cc7-de5a-4fa6-b42a-5db3414cc06a"
[2023-01-02T06:47:29Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })
Error: Failed to connect

Caused by:
    [134] CONNACK return code
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /build/rustc-ZOqcvC/rustc-1.61.0+dfsg1/library/test/src/lib.rs:186:5

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

Duration: 9s

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

Duration: 10s

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

Duration: 9s

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

Duration: 10s

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

Duration: 10s

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

Duration: 9s

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

Duration: 9s

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

Duration: 9s

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

Duration: 10s

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

Duration: 9s

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

Duration: 9s

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

Duration: 10s

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

Duration: 9s

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

Duration: 10s

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

Duration: 9s

✅ 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: 10s

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

Duration: 9s

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

Duration: 10s

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

Duration: 10s

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

Duration: 9s

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

Duration: 9s

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

Duration: 9s

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

Duration: 9s

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

Duration: 10s

✅ 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: 15s

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

Duration: 16s

✅ 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: 16s

✅ 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: 15s

✅ 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: 16s

✅ 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: 16s

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

Duration: 15s

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

Duration: 15s

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

Duration: 15s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 15s

✅ 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: 15s

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

Duration: 15s

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

Duration: 15s

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

Duration: 16s

✅ 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: 16s

✅ 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: 16s

✅ 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: 15s

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

Duration: 16s

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

Duration: 16s

✅ 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: 15s

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

Duration: 15s

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

Duration: 15s

✅ 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: 14s

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

Duration: 16s

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

Duration: 15s

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

Duration: 15s

✅ 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: 15s

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

Duration: 15s

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

Duration: 15s

✅ 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: 15s

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

Duration: 15s

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

Duration: 16s

✅ 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: 15s

✅ 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: 15s

✅ 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: 16s

✅ 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: 15s

✅ 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: 15s

✅ 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: 16s

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

Duration: 15s

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

Duration: 14s

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

Duration: 15s

✅ 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: 15s

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

Duration: 15s

✅ tests::registry::api::test_registry_create_app

Duration: 16s

✅ 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: 13s

✅ tests::websocket::telemetry::test_send_telemetry_user

Duration: 13s

✅ tests::websocket::telemetry::test_send_telemetry_user_alias

Duration: 13s

✅ tests::websocket::telemetry::test_send_telemetry_user_only

Duration: 13s