Total Passed Failed Ignored Filtered Duration
148 5 143 0 0 19m 3s

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

Commit: 10c004ac181938abafc49eefb547aacdf86b1067
Author: Jens Reimann <jreimann@redhat.com>
Date: Tue, 12 Jul 2022 10:25:27 -0200

    style: sort order of functions, align with trait

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

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 7s
tests::coap::command::test_command::version_2 8s
tests::coap::command::test_command::version_3 8s
tests::coap::telemetry::test_send_telemetry_pass::version_1 8s
tests::coap::telemetry::test_send_telemetry_pass::version_2 7s
tests::coap::telemetry::test_send_telemetry_pass::version_3 7s
tests::coap::telemetry::test_send_telemetry_user::version_1 8s
tests::coap::telemetry::test_send_telemetry_user::version_2 7s
tests::coap::telemetry::test_send_telemetry_user::version_3 7s
tests::coap::telemetry::test_send_telemetry_user_alias::version_1 7s
tests::coap::telemetry::test_send_telemetry_user_alias::version_2 7s
tests::coap::telemetry::test_send_telemetry_user_alias::version_3 7s
tests::coap::telemetry::test_send_telemetry_user_only::version_1 8s
tests::coap::telemetry::test_send_telemetry_user_only::version_2 8s
tests::coap::telemetry::test_send_telemetry_user_only::version_3 7s
tests::drg::test_drg_version 7s
tests::http::command::test_command::version_1 7s
tests::http::command::test_command::version_2 7s
tests::http::command::test_command::version_3 7s
tests::http::telemetry::test_send_telemetry_pass::version_1 7s
tests::http::telemetry::test_send_telemetry_pass::version_2 7s
tests::http::telemetry::test_send_telemetry_pass::version_3 8s
tests::http::telemetry::test_send_telemetry_user::version_1 7s
tests::http::telemetry::test_send_telemetry_user::version_2 7s
tests::http::telemetry::test_send_telemetry_user::version_3 7s
tests::http::telemetry::test_send_telemetry_user_alias::version_1 7s
tests::http::telemetry::test_send_telemetry_user_alias::version_2 7s
tests::http::telemetry::test_send_telemetry_user_alias::version_3 7s
tests::http::telemetry::test_send_telemetry_user_only::version_1 7s
tests::http::telemetry::test_send_telemetry_user_only::version_2 7s
tests::http::telemetry::test_send_telemetry_user_only::version_3 7s
tests::integration::test_qos_1_dropping 7s
tests::mqtt::command::gateway::version_1::ws_1 7s
tests::mqtt::command::gateway::version_1::ws_2 7s
tests::mqtt::command::gateway::version_2::ws_1 8s
tests::mqtt::command::gateway::version_2::ws_2 7s
tests::mqtt::command::gateway::version_3::ws_1 7s
tests::mqtt::command::gateway::version_3::ws_2 7s
tests::mqtt::command::gateway_direct::version_1::ws_1 7s
tests::mqtt::command::gateway_direct::version_1::ws_2 7s
tests::mqtt::command::gateway_direct::version_2::ws_1 7s
tests::mqtt::command::gateway_direct::version_2::ws_2 7s
tests::mqtt::command::gateway_direct::version_3::ws_1 7s
tests::mqtt::command::gateway_direct::version_3::ws_2 8s
tests::mqtt::command::simple::version_1::ws_1 7s
tests::mqtt::command::simple::version_1::ws_2 7s
tests::mqtt::command::simple::version_2::ws_1 7s
tests::mqtt::command::simple::version_2::ws_2 7s
tests::mqtt::command::simple::version_3::ws_1 7s
tests::mqtt::command::simple::version_3::ws_2 7s
tests::mqtt::command::simple_direct::version_1::ws_1 7s
tests::mqtt::command::simple_direct::version_1::ws_2 7s
tests::mqtt::command::simple_direct::version_2::ws_1 7s
tests::mqtt::command::simple_direct::version_2::ws_2 7s
tests::mqtt::command::simple_direct::version_3::ws_1 7s
tests::mqtt::command::simple_direct::version_3::ws_2 7s
tests::mqtt::command::simple_me::version_1::ws_1 7s
tests::mqtt::command::simple_me::version_1::ws_2 7s
tests::mqtt::command::simple_me::version_2::ws_1 7s
tests::mqtt::command::simple_me::version_2::ws_2 8s
tests::mqtt::command::simple_me::version_3::ws_1 7s
tests::mqtt::command::simple_me::version_3::ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_1 8s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_1 8s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_1 8s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_2 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_1 7s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_2 7s
tests::registry::api::test_registry_create_app 17s
tests::registry::drg::test_registry_create_and_delete 7s
tests::registry::drg::test_registry_create_app 7s
tests::registry::drg::test_registry_create_app_and_device 7s
tests::registry::drg::test_registry_create_app_and_device_twice 7s
tests::registry::drg::test_registry_create_app_twice 7s
tests::registry::drg::test_registry_device_create_and_delete 7s
tests::websocket::telemetry::test_send_telemetry_pass 7s
tests::websocket::telemetry::test_send_telemetry_user 7s
tests::websocket::telemetry::test_send_telemetry_user_alias 7s
tests::websocket::telemetry::test_send_telemetry_user_only 7s

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

Test output
-------------- TEST START --------------
[2022-07-15T08:09:17Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:09:17Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:09:17Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:17Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:09: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:09:18Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:09:20Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:09:20Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:20Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:09:20Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:09:22Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQzNjIsImlhdCI6MTY1Nzg3MjU2MiwianRpIjoiMzEzMTljNTMtYTc0OC00ZGE1LWJhYmItYWM5MmFlMjk0OGYwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiYmllWWh4RUFLeW9tNXFncXBQVURuZyIsInNlc3Npb25fc3RhdGUiOiIyNGQ4NjcyYi04YTlmLTQ5ZjEtYjdjYi05YTNmNWY5NGUxODgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMjRkODY3MmItOGE5Zi00OWYxLWI3Y2ItOWEzZjVmOTRlMTg4In0.sa14jgBE0fHZXXkIVdp0C5lSKh1d-jO_6TUPs7dNzqA
[2022-07-15T08:09:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:09:22Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(256)), stdout: "", stderr: "Error: There is an issue in drg configuration: Cannot open config file. Did you log in into a drogue-cloud instance? No such file or directory (os error 2)\n" })
[2022-07-15T08:09:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQzNjIsImlhdCI6MTY1Nzg3MjU2MiwianRpIjoiMzEzMTljNTMtYTc0OC00ZGE1LWJhYmItYWM5MmFlMjk0OGYwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiYmllWWh4RUFLeW9tNXFncXBQVURuZyIsInNlc3Npb25fc3RhdGUiOiIyNGQ4NjcyYi04YTlmLTQ5ZjEtYjdjYi05YTNmNWY5NGUxODgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMjRkODY3MmItOGE5Zi00OWYxLWI3Y2ItOWEzZjVmOTRlMTg4In0.sa14jgBE0fHZXXkIVdp0C5lSKh1d-jO_6TUPs7dNzqA" "--context" "system-tests"
[2022-07-15T08:09:22Z 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-07-15T08:09:23Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:09:23Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:09:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:09:23Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI4NjIsImlhdCI6MTY1Nzg3MjU2MiwiYXV0aF90aW1lIjoxNjU3ODcyNTU5LCJqdGkiOiJmNDkwYmViNS1lNTEzLTQ4ZTYtYjVkOC1hNmQ3ZGNiYzRhMjYiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6ImJpZVloeEVBS3lvbTVxZ3FwUFVEbmciLCJzZXNzaW9uX3N0YXRlIjoiMjRkODY3MmItOGE5Zi00OWYxLWI3Y2ItOWEzZjVmOTRlMTg4IiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjI0ZDg2NzJiLThhOWYtNDlmMS1iN2NiLTlhM2Y1Zjk0ZTE4OCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.S83wYEQQWBoHkqU46PH9ZNrRsvKFrhnHVLTMwAnCIL6q_fezumEjsBIQofUyy4480ILQHX3sQ0wjMNWn1-yjxfy5kCRL8wrxiKXFKD8ajaz2wgEUZLfUJAeillu-fsw7WTzorJIypdpPj_NYEBMNm4GVGAoIJG7x_5OVgwUc9iR2L1hjvdAiB-uyY0Be8qRWzGhj0x7h33crjGsN5dPf-JToV8undMoyP_nAEl4OUnJKin8OqC23hOtb0-il1hi4OSncSUf_eBIY2iBr8kXncUm4u0MUsG5bWMIrG2PPsmyThBYM1jqRKxnoMgsTCD3QkA9tY2WXqAEyijIouU-sKQ\n", stderr: "" })
[2022-07-15T08:09:23Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:23Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:09:23Z INFO  drogue_cloud_tests::resources::apps] Create application: c975b659-a495-4e2a-8388-ce1d9c2b49d6
[2022-07-15T08:09:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "c975b659-a495-4e2a-8388-ce1d9c2b49d6"
[2022-07-15T08:09:23Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:09:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "c975b659-a495-4e2a-8388-ce1d9c2b49d6"
[2022-07-15T08:09:23Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nc975b659-a495-4e2a-8388-ce1d9c2b49d6 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'c975b659-a495-4e2a-8388-ce1d9c2b49d6' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:09:23Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'c975b659-a495-4e2a-8388-ce1d9c2b49d6'
[2022-07-15T08:09:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "c975b659-a495-4e2a-8388-ce1d9c2b49d6"
[2022-07-15T08:09:23Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::coap::command::test_command::version_2

Duration: 8s

Test output
-------------- TEST START --------------
[2022-07-15T08:09:25Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:09:25Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:09:25Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:25Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:09: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:09:26Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:09:28Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:09:28Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:28Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:09:28Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:09:30Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQzNzAsImlhdCI6MTY1Nzg3MjU3MCwianRpIjoiYzBiOWUzYzItNDFlNi00ZjdlLWEzOWQtMWI5NTg1NjE5YjY0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoic05GdmRobklZVkY3M2wxY1E1NWdKUSIsInNlc3Npb25fc3RhdGUiOiI0Y2RkZGNlZS1kNTM1LTRiM2EtYjdjZi04NTRkMTJlYjc0OGEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNGNkZGRjZWUtZDUzNS00YjNhLWI3Y2YtODU0ZDEyZWI3NDhhIn0.tzTf5Hp2HYeH3s6lhlLwu15izE3ZWisVde8-CAsvk8Y
[2022-07-15T08:09:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:09:30Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:09:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQzNzAsImlhdCI6MTY1Nzg3MjU3MCwianRpIjoiYzBiOWUzYzItNDFlNi00ZjdlLWEzOWQtMWI5NTg1NjE5YjY0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoic05GdmRobklZVkY3M2wxY1E1NWdKUSIsInNlc3Npb25fc3RhdGUiOiI0Y2RkZGNlZS1kNTM1LTRiM2EtYjdjZi04NTRkMTJlYjc0OGEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNGNkZGRjZWUtZDUzNS00YjNhLWI3Y2YtODU0ZDEyZWI3NDhhIn0.tzTf5Hp2HYeH3s6lhlLwu15izE3ZWisVde8-CAsvk8Y" "--context" "system-tests"
[2022-07-15T08:09:30Z 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-07-15T08:09:31Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:09:31Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:09:31Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:09:31Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI4NzAsImlhdCI6MTY1Nzg3MjU3MCwiYXV0aF90aW1lIjoxNjU3ODcyNTY3LCJqdGkiOiJhOWQ1YjYxYy1iYWEwLTQwODItOWM4ZS1lMWZiMmRhMDdhYWYiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6InNORnZkaG5JWVZGNzNsMWNRNTVnSlEiLCJzZXNzaW9uX3N0YXRlIjoiNGNkZGRjZWUtZDUzNS00YjNhLWI3Y2YtODU0ZDEyZWI3NDhhIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjRjZGRkY2VlLWQ1MzUtNGIzYS1iN2NmLTg1NGQxMmViNzQ4YSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.DV_-ZeMXl7M4IwyRZZVUz4mu5mLCi3Rh584RZa2BLop_ntQa0_HEtnM7zCM0e1R0fI4LBE1fhIOPakN7ANujFrD6DyXewIQrQm_XXCLmOzUx_E4iKStx7sC0OQgftmnXUBzC_5rPl5QLasGRxdDRsrr-EgJScuOlivzpoOjxd2N-WgUxIMwc4W8QHh0EJ6mOqbC-wtRBrID-9wsjg68SzrVnarm_ny60Ganer3-s88rHI92xaULeBfeI_UqvIe3zQYwDhWV6J5OCZZ9Da3SYW33GI8Ww219ukP8jl3AJrStuAAVTlxQcJBQTTIOHDbFkGtJk_zqdtvJS5nHc5Ccpbg\n", stderr: "" })
[2022-07-15T08:09:31Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:31Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:09:31Z INFO  drogue_cloud_tests::resources::apps] Create application: 8bf7fefe-b037-4744-b17f-2b79eb1022f1
[2022-07-15T08:09:31Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "8bf7fefe-b037-4744-b17f-2b79eb1022f1"
[2022-07-15T08:09:31Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:09:31Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "8bf7fefe-b037-4744-b17f-2b79eb1022f1"
[2022-07-15T08:09:31Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n8bf7fefe-b037-4744-b17f-2b79eb1022f1 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '8bf7fefe-b037-4744-b17f-2b79eb1022f1' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:09:31Z INFO  drogue_cloud_tests::resources::apps] Destroy application '8bf7fefe-b037-4744-b17f-2b79eb1022f1'
[2022-07-15T08:09:31Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "8bf7fefe-b037-4744-b17f-2b79eb1022f1"
[2022-07-15T08:09:31Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::coap::command::test_command::version_3

Duration: 8s

Test output
-------------- TEST START --------------
[2022-07-15T08:09:33Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:09:33Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:09:33Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:33Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:09:33Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:09:34Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:09:36Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:09:36Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:36Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:09:36Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:09:38Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQzNzgsImlhdCI6MTY1Nzg3MjU3OCwianRpIjoiMDIxZjNkZGYtZWUxZi00MWRkLWJlMmQtMGQ2ZDI0M2U4NWVhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiR2gzSnM1Nmk0ZDNrRGMzSkFWY3huUSIsInNlc3Npb25fc3RhdGUiOiJmY2YwYWM0NS02MmUwLTRiNWUtOWQ5ZS03YjAyNTA4MjdiMmUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZmNmMGFjNDUtNjJlMC00YjVlLTlkOWUtN2IwMjUwODI3YjJlIn0.H06jECtNa_jiB30-dVTpnERRikRg4X10bKLuVH6gV2c
[2022-07-15T08:09:38Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:09:38Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:09:38Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQzNzgsImlhdCI6MTY1Nzg3MjU3OCwianRpIjoiMDIxZjNkZGYtZWUxZi00MWRkLWJlMmQtMGQ2ZDI0M2U4NWVhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiR2gzSnM1Nmk0ZDNrRGMzSkFWY3huUSIsInNlc3Npb25fc3RhdGUiOiJmY2YwYWM0NS02MmUwLTRiNWUtOWQ5ZS03YjAyNTA4MjdiMmUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZmNmMGFjNDUtNjJlMC00YjVlLTlkOWUtN2IwMjUwODI3YjJlIn0.H06jECtNa_jiB30-dVTpnERRikRg4X10bKLuVH6gV2c" "--context" "system-tests"
[2022-07-15T08:09:39Z 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-07-15T08:09:39Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:09:39Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:09:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:09:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI4NzksImlhdCI6MTY1Nzg3MjU3OSwiYXV0aF90aW1lIjoxNjU3ODcyNTc1LCJqdGkiOiI1YzFjYjU0OC1hY2MxLTQ4ZjUtYmVlMC1kMDgwZjUwZjMyYjIiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IkdoM0pzNTZpNGQza0RjM0pBVmN4blEiLCJzZXNzaW9uX3N0YXRlIjoiZmNmMGFjNDUtNjJlMC00YjVlLTlkOWUtN2IwMjUwODI3YjJlIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImZjZjBhYzQ1LTYyZTAtNGI1ZS05ZDllLTdiMDI1MDgyN2IyZSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.QSICIIXPVBppoDl_FpvyUxKQ588OCZ5mtSgLCnxyXbThhr5gqDY2RctvWl-kERRyzLpSWqgyBx2eKV5R2K734oLzEFsQe1owaxfu9D4MEGVDWy3vzkmFHWaYy4BmuQfl8215tt1Zfpq0YHzf4brT1mND7rWUDnvTfN2Lca-llqLuoO_mt-un7NLkIe83YWZoIOmUgAdSMGU6SQdBhniK3B_EGxoSXNgsQrzx1IXgyGt6Z-5ej5LbYALB-sCvIPBuHiAgGmFeqjgipe1k8Q_6EJww2_SoWxGafeFBG5VD-SJw7h2sMzBj-sIR0TeFQ2PjxqqZPwR6N4GZ7QY3EN2GtA\n", stderr: "" })
[2022-07-15T08:09:39Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:39Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:09:39Z INFO  drogue_cloud_tests::resources::apps] Create application: 75988fba-f559-4584-99ea-d8bf1888d345
[2022-07-15T08:09:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "75988fba-f559-4584-99ea-d8bf1888d345"
[2022-07-15T08:09:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:09:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "75988fba-f559-4584-99ea-d8bf1888d345"
[2022-07-15T08:09:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n75988fba-f559-4584-99ea-d8bf1888d345 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '75988fba-f559-4584-99ea-d8bf1888d345' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:09:39Z INFO  drogue_cloud_tests::resources::apps] Destroy application '75988fba-f559-4584-99ea-d8bf1888d345'
[2022-07-15T08:09:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "75988fba-f559-4584-99ea-d8bf1888d345"
[2022-07-15T08:09:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::coap::telemetry::test_send_telemetry_pass::version_1

Duration: 8s

Test output
-------------- TEST START --------------
[2022-07-15T08:09:39Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-15T08:09:41Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:09:41Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:09:41Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:41Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:09:41Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:09:43Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:09:44Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:09:44Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:44Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:09:44Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:09:47Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQzODcsImlhdCI6MTY1Nzg3MjU4NywianRpIjoiN2Y4NjBlN2UtNTU0Yy00ZGU3LTk2OGItMTIzZTRmOWZkMWExIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiZ1o2eFFsS2pFbGtBMlZSb0NkMldwQSIsInNlc3Npb25fc3RhdGUiOiJlYWIwNWIzMy04NWRjLTQyYzAtYWI2Yi0wY2VjNTkyNTZlY2EiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZWFiMDViMzMtODVkYy00MmMwLWFiNmItMGNlYzU5MjU2ZWNhIn0.1MTcaEKmycf_xraov3qFABzjTUxaj_DsXvKwIxIEZdo
[2022-07-15T08:09:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:09:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:09:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQzODcsImlhdCI6MTY1Nzg3MjU4NywianRpIjoiN2Y4NjBlN2UtNTU0Yy00ZGU3LTk2OGItMTIzZTRmOWZkMWExIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiZ1o2eFFsS2pFbGtBMlZSb0NkMldwQSIsInNlc3Npb25fc3RhdGUiOiJlYWIwNWIzMy04NWRjLTQyYzAtYWI2Yi0wY2VjNTkyNTZlY2EiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZWFiMDViMzMtODVkYy00MmMwLWFiNmItMGNlYzU5MjU2ZWNhIn0.1MTcaEKmycf_xraov3qFABzjTUxaj_DsXvKwIxIEZdo" "--context" "system-tests"
[2022-07-15T08:09:47Z 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-07-15T08:09:48Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:09:48Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:09:48Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:09:48Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI4ODcsImlhdCI6MTY1Nzg3MjU4NywiYXV0aF90aW1lIjoxNjU3ODcyNTgzLCJqdGkiOiIzODlkNWQyMy00NmU2LTRlOTMtYTgwMC04YTNlOWFlNzU0ZjQiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6ImdaNnhRbEtqRWxrQTJWUm9DZDJXcEEiLCJzZXNzaW9uX3N0YXRlIjoiZWFiMDViMzMtODVkYy00MmMwLWFiNmItMGNlYzU5MjU2ZWNhIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImVhYjA1YjMzLTg1ZGMtNDJjMC1hYjZiLTBjZWM1OTI1NmVjYSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.M0YDTmDK-PLhcBSBc4usBXsjr-iKmnu9xWzafbWXM_HaWmt4ei2F1HLnQMcc9EXUv3wVFHhpD5C1GMbOQHVwpBIAHOvWzAgBsKbxYS6p1FSxmnfr9ARtpNujl7rQ_S2ULdA1MxCfsVfzwNreLUCryS3bDvVxTyYLQXRvGyboUO4yp_c-aAZjpDtoUBvSrJVq36qIprEakotN-4EGWTdkGbW7zB6FDhLmyy5fpEDWujxu6jwws6y_q2BW1rUzHpCWutkpbzRD96rtG4u8nG7uERjXz9Yozei9ANw5A9VpMq5Sj4h4Yd1WctlnbZtlN3rUBUMNt3EAAuUNb8Wveg546g\n", stderr: "" })
[2022-07-15T08:09:48Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:48Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:09:48Z INFO  drogue_cloud_tests::resources::apps] Create application: 2315098d-55df-4186-9d8e-1169030f0021
[2022-07-15T08:09:48Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "2315098d-55df-4186-9d8e-1169030f0021"
[2022-07-15T08:09:48Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:09:48Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "2315098d-55df-4186-9d8e-1169030f0021"
[2022-07-15T08:09:48Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n2315098d-55df-4186-9d8e-1169030f0021 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '2315098d-55df-4186-9d8e-1169030f0021' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:09:48Z INFO  drogue_cloud_tests::resources::apps] Destroy application '2315098d-55df-4186-9d8e-1169030f0021'
[2022-07-15T08:09:48Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "2315098d-55df-4186-9d8e-1169030f0021"
[2022-07-15T08:09:48Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::coap::telemetry::test_send_telemetry_pass::version_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:09:48Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-15T08:09:50Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:09:50Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:09:50Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:50Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:09:50Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:09:51Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:09:52Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:09:52Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:52Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:09:52Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:09:55Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQzOTQsImlhdCI6MTY1Nzg3MjU5NCwianRpIjoiOWE1ZmUxZjQtMDE5OS00MmNmLTliYjYtZGYxMGYxMTQ1YWViIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoid29na1BxWndDalNJem91Y0k2TEFtZyIsInNlc3Npb25fc3RhdGUiOiIyMTJmYzVhMS1iMTk1LTQzNzgtYWVhZi1hYjQ2NWQxM2E3ZGUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMjEyZmM1YTEtYjE5NS00Mzc4LWFlYWYtYWI0NjVkMTNhN2RlIn0.5fq2Uqqa74DOTqS0pR9FvPJi83UWy30Jq0BrqOO65do
[2022-07-15T08:09:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:09:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:09:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQzOTQsImlhdCI6MTY1Nzg3MjU5NCwianRpIjoiOWE1ZmUxZjQtMDE5OS00MmNmLTliYjYtZGYxMGYxMTQ1YWViIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoid29na1BxWndDalNJem91Y0k2TEFtZyIsInNlc3Npb25fc3RhdGUiOiIyMTJmYzVhMS1iMTk1LTQzNzgtYWVhZi1hYjQ2NWQxM2E3ZGUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMjEyZmM1YTEtYjE5NS00Mzc4LWFlYWYtYWI0NjVkMTNhN2RlIn0.5fq2Uqqa74DOTqS0pR9FvPJi83UWy30Jq0BrqOO65do" "--context" "system-tests"
[2022-07-15T08:09:55Z 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-07-15T08:09:55Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:09:55Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:09:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:09:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI4OTUsImlhdCI6MTY1Nzg3MjU5NSwiYXV0aF90aW1lIjoxNjU3ODcyNTkxLCJqdGkiOiI4ZDRmMDFhMC0xYmI2LTRlNGMtOWRmZC0xMjY3ZTgxNjFmNmYiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IndvZ2tQcVp3Q2pTSXpvdWNJNkxBbWciLCJzZXNzaW9uX3N0YXRlIjoiMjEyZmM1YTEtYjE5NS00Mzc4LWFlYWYtYWI0NjVkMTNhN2RlIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjIxMmZjNWExLWIxOTUtNDM3OC1hZWFmLWFiNDY1ZDEzYTdkZSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.bAEWhBY4BtvV0is6ClLT14dItgoC6KJBhlqXegwahFZVrX8J1z6AYmVWRdXDOqu82JLMgYYp2rU30tlsbpLYJsQsAoTxHTv_lAyEAfGunzDVYviOshwhe8E6KJU_STsk6fxVisUgM3Q_B0B84LHePPelcyOihZ36wdE_jgPhPF9ubeG8gJH4d8vH68mM43PvD5D4Xng6iJV55Nf2OINDQSAIgwQGfmBOd2yjDmuN9dOLx0yt9Hghwxf8d_3PVIegrwpIqf8GEq-5qNjWKARIhAMswrKT5kmkWBaVrrA4mQibGEgWdsadj-r5hhvy-NdiucWI2zZj1I9XIPCUGTdtaQ\n", stderr: "" })
[2022-07-15T08:09:55Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:55Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:09:55Z INFO  drogue_cloud_tests::resources::apps] Create application: 39e19194-0eed-4a2f-9c2a-df14f0370f06
[2022-07-15T08:09:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "39e19194-0eed-4a2f-9c2a-df14f0370f06"
[2022-07-15T08:09:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:09:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "39e19194-0eed-4a2f-9c2a-df14f0370f06"
[2022-07-15T08:09:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n39e19194-0eed-4a2f-9c2a-df14f0370f06 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '39e19194-0eed-4a2f-9c2a-df14f0370f06' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:09:55Z INFO  drogue_cloud_tests::resources::apps] Destroy application '39e19194-0eed-4a2f-9c2a-df14f0370f06'
[2022-07-15T08:09:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "39e19194-0eed-4a2f-9c2a-df14f0370f06"
[2022-07-15T08:09:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::coap::telemetry::test_send_telemetry_pass::version_3

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:09:55Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-15T08:09:58Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:09:58Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:09:58Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:09:58Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:09:58Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:09:59Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:10:00Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:10:00Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:00Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:00Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:02Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0MDIsImlhdCI6MTY1Nzg3MjYwMiwianRpIjoiYmJlOGUzYTEtMjA2YS00NjdkLWIzZTAtYzRlMTc4MTAxYmZhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidTQzS1MtYzltdFgyNm5UaXU4bjJ5ZyIsInNlc3Npb25fc3RhdGUiOiJlYWU2ZWE2Mi0zNmNiLTRkMmItYTU3Mi1jYmEyZjNlYTUyMjgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZWFlNmVhNjItMzZjYi00ZDJiLWE1NzItY2JhMmYzZWE1MjI4In0.6g-dLHq0hNUpZdxw6VNaT7JTzHDIRTYQ2UBTnpeSlNk
[2022-07-15T08:10:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:10:02Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:10:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0MDIsImlhdCI6MTY1Nzg3MjYwMiwianRpIjoiYmJlOGUzYTEtMjA2YS00NjdkLWIzZTAtYzRlMTc4MTAxYmZhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidTQzS1MtYzltdFgyNm5UaXU4bjJ5ZyIsInNlc3Npb25fc3RhdGUiOiJlYWU2ZWE2Mi0zNmNiLTRkMmItYTU3Mi1jYmEyZjNlYTUyMjgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZWFlNmVhNjItMzZjYi00ZDJiLWE1NzItY2JhMmYzZWE1MjI4In0.6g-dLHq0hNUpZdxw6VNaT7JTzHDIRTYQ2UBTnpeSlNk" "--context" "system-tests"
[2022-07-15T08:10:02Z 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-07-15T08:10:03Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:10:03Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:03Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:10:03Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI5MDIsImlhdCI6MTY1Nzg3MjYwMiwiYXV0aF90aW1lIjoxNjU3ODcyNTk5LCJqdGkiOiIyNjdlYjZmYy02ZjRmLTQzYzAtYmNlYS02Zjc5NDkxNGEzMTgiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6InU0M0tTLWM5bXRYMjZuVGl1OG4yeWciLCJzZXNzaW9uX3N0YXRlIjoiZWFlNmVhNjItMzZjYi00ZDJiLWE1NzItY2JhMmYzZWE1MjI4IiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImVhZTZlYTYyLTM2Y2ItNGQyYi1hNTcyLWNiYTJmM2VhNTIyOCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.JDlXGhE79zRcF0w5jk6wigvEuj1Ma51GQz8Udt30Ie_xXPNmt5-OibcywSUPTQEG_P7VB2mWpyZEd4s4ZPEvUjfgKV01ER-ShqFPelycYYxoZ_LqYekvTtY7RNjxynuKucTPfOQGJjOnqjgVVtpbqTRfp3FC6jEW2jTeoOYWAsvvDbjLJEao1sODJuNzhBt31IbkvlFqX57oKUB1mLSZAF9QUO_jvjS5GZ-offNiOPfF9I_g6RTkjJHNwSCGpEXJPQvrT-owZMTN0meYn_vwyKNl-4w4Fu4tZTEGjD1NzWwW4NZ-esrp9wA58Zz8FJjjTIozMIuwqFh-d7JSv_esfw\n", stderr: "" })
[2022-07-15T08:10:03Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:03Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:10:03Z INFO  drogue_cloud_tests::resources::apps] Create application: a1c4381e-6265-48c4-90ca-d1580ddd10b3
[2022-07-15T08:10:03Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "a1c4381e-6265-48c4-90ca-d1580ddd10b3"
[2022-07-15T08:10:03Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:10:03Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "a1c4381e-6265-48c4-90ca-d1580ddd10b3"
[2022-07-15T08:10:03Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\na1c4381e-6265-48c4-90ca-d1580ddd10b3 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'a1c4381e-6265-48c4-90ca-d1580ddd10b3' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:10:03Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'a1c4381e-6265-48c4-90ca-d1580ddd10b3'
[2022-07-15T08:10:03Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "a1c4381e-6265-48c4-90ca-d1580ddd10b3"
[2022-07-15T08:10:03Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::coap::telemetry::test_send_telemetry_user::version_1

Duration: 8s

Test output
-------------- TEST START --------------
[2022-07-15T08:10:03Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-15T08:10:05Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:10:05Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:05Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:05Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:05Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:06Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:10:08Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:10:08Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:08Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:08Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:10Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0MTAsImlhdCI6MTY1Nzg3MjYxMCwianRpIjoiNTM2ZDA2M2EtZGJhNi00N2Q4LWJkY2UtMTEyNmFmN2VmYzQ1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTWo2MDFLcVRCLUtZbU84YU5oXzhfdyIsInNlc3Npb25fc3RhdGUiOiJlMGYyNTA2NC04MDU5LTRmMDktYTRjZi1lOWFiYjQxZDU0NDkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZTBmMjUwNjQtODA1OS00ZjA5LWE0Y2YtZTlhYmI0MWQ1NDQ5In0.pKs86Pn4F5WpdCO9wg-u5qJ_LHVwGdJI4T3pbx-tLQ0
[2022-07-15T08:10:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:10:10Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:10:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0MTAsImlhdCI6MTY1Nzg3MjYxMCwianRpIjoiNTM2ZDA2M2EtZGJhNi00N2Q4LWJkY2UtMTEyNmFmN2VmYzQ1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTWo2MDFLcVRCLUtZbU84YU5oXzhfdyIsInNlc3Npb25fc3RhdGUiOiJlMGYyNTA2NC04MDU5LTRmMDktYTRjZi1lOWFiYjQxZDU0NDkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZTBmMjUwNjQtODA1OS00ZjA5LWE0Y2YtZTlhYmI0MWQ1NDQ5In0.pKs86Pn4F5WpdCO9wg-u5qJ_LHVwGdJI4T3pbx-tLQ0" "--context" "system-tests"
[2022-07-15T08:10:10Z 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-07-15T08:10:11Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:10:11Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:11Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:10:11Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI5MTAsImlhdCI6MTY1Nzg3MjYxMCwiYXV0aF90aW1lIjoxNjU3ODcyNjA3LCJqdGkiOiJkNmMyMGE5ZS0wYWNlLTRhMTctYjMxNi03MjA1YjI5YzhiMzgiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6Ik1qNjAxS3FUQi1LWW1POGFOaF84X3ciLCJzZXNzaW9uX3N0YXRlIjoiZTBmMjUwNjQtODA1OS00ZjA5LWE0Y2YtZTlhYmI0MWQ1NDQ5IiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImUwZjI1MDY0LTgwNTktNGYwOS1hNGNmLWU5YWJiNDFkNTQ0OSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.Zg8-3wwT2W2JrivbT1875sR1QZHzT-e658Ha2kbNFa088Zh7gfEhaVPmadgvPrwuocpgKcUDd-7IkGIiSc-4BzK8rvwF0B2wftVp5p8B296PrTSzQu4ffA3WHxp2ukq1Qwj9tyq-bwFZCYsoX2VfJFffwqypsqq_ACglK2lqhPxYZS0OHSXvtZDsDmj_CdZ9kIdzY0n3ydrHGxGZpT_szT7gk3x5-mgJW-nriM0nNy_NI2dIVI5k0mDpj4gD8xbaCvfe5toPm3rbXEVO4DyOV7OY-RK3WCodcp5onYghBCt2HAyx7mDpQzRKPSQkgJSVr7XrVaB1i6g-hABUR4njEg\n", stderr: "" })
[2022-07-15T08:10:11Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:11Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:10:11Z INFO  drogue_cloud_tests::resources::apps] Create application: 2d88def8-db1b-4e72-9332-19d8f8d7442d
[2022-07-15T08:10:11Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "2d88def8-db1b-4e72-9332-19d8f8d7442d"
[2022-07-15T08:10:11Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:10:11Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "2d88def8-db1b-4e72-9332-19d8f8d7442d"
[2022-07-15T08:10:11Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n2d88def8-db1b-4e72-9332-19d8f8d7442d 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '2d88def8-db1b-4e72-9332-19d8f8d7442d' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:10:11Z INFO  drogue_cloud_tests::resources::apps] Destroy application '2d88def8-db1b-4e72-9332-19d8f8d7442d'
[2022-07-15T08:10:11Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "2d88def8-db1b-4e72-9332-19d8f8d7442d"
[2022-07-15T08:10:11Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::coap::telemetry::test_send_telemetry_user::version_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:10:11Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-15T08:10:13Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:10:13Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:13Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:13Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:13Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:14Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:10:16Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:10:16Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:16Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:16Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:18Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0MTgsImlhdCI6MTY1Nzg3MjYxOCwianRpIjoiOTBlNzAxMjItNWU4MC00ODQ2LTk5MGYtNDQ0N2QwODc5YjhkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiYXM0SVEtNU9MZ3o2OEhya0dqSEpFQSIsInNlc3Npb25fc3RhdGUiOiI1YzhhNTI2ZC1iMjYwLTRmNjUtYjlhMS0wYWQxMjE5MzVkNDIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNWM4YTUyNmQtYjI2MC00ZjY1LWI5YTEtMGFkMTIxOTM1ZDQyIn0.JvvNCx7GxHE3odX0soWFrf4Fjla9VahvV65Ro-Bzpak
[2022-07-15T08:10:18Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:10:18Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:10:18Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0MTgsImlhdCI6MTY1Nzg3MjYxOCwianRpIjoiOTBlNzAxMjItNWU4MC00ODQ2LTk5MGYtNDQ0N2QwODc5YjhkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiYXM0SVEtNU9MZ3o2OEhya0dqSEpFQSIsInNlc3Npb25fc3RhdGUiOiI1YzhhNTI2ZC1iMjYwLTRmNjUtYjlhMS0wYWQxMjE5MzVkNDIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNWM4YTUyNmQtYjI2MC00ZjY1LWI5YTEtMGFkMTIxOTM1ZDQyIn0.JvvNCx7GxHE3odX0soWFrf4Fjla9VahvV65Ro-Bzpak" "--context" "system-tests"
[2022-07-15T08:10:18Z 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-07-15T08:10:19Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:10:19Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:19Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:10:19Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI5MTgsImlhdCI6MTY1Nzg3MjYxOCwiYXV0aF90aW1lIjoxNjU3ODcyNjE1LCJqdGkiOiJkMjUxMzM0OS05MTNmLTRhNTUtOTIyYi01NGRiNjQ0MjA2M2YiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6ImFzNElRLTVPTGd6NjhIcmtHakhKRUEiLCJzZXNzaW9uX3N0YXRlIjoiNWM4YTUyNmQtYjI2MC00ZjY1LWI5YTEtMGFkMTIxOTM1ZDQyIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjVjOGE1MjZkLWIyNjAtNGY2NS1iOWExLTBhZDEyMTkzNWQ0MiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.PB-WUCq_iOj1xXFqcsc6E5OhEIfbkIyvj-ib2g4VgkjeXEEvaaX85sOq29WglDmlLRF42bJwdOVX24z-uh51ll9otERCFU1Y4870J9zOTDjmmP6Ify5XpTVMfT4e-rjdo-FbYaf8Zl3gUhtuOig11Ep4HH7egUY4I-NOH5qIaaQaCTHu8VXDivfYyX7IUYehRTz6QMFIy4VsqW857iz5tCDwoNFfmjGwQwq9PXvvw1dvUtT7zescAfwdcyOJruIDMjqtDxkmHcu7m8yPQDwc0aakfZdlInNdPg-FghMO-KrjVU7bF4g0GrHgTiMK237V2CV6OkEoo9vcWYMfWG7wcQ\n", stderr: "" })
[2022-07-15T08:10:19Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:19Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:10:19Z INFO  drogue_cloud_tests::resources::apps] Create application: 7f9781df-993b-402a-b437-6f605316a19a
[2022-07-15T08:10:19Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "7f9781df-993b-402a-b437-6f605316a19a"
[2022-07-15T08:10:19Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:10:19Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "7f9781df-993b-402a-b437-6f605316a19a"
[2022-07-15T08:10:19Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n7f9781df-993b-402a-b437-6f605316a19a 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '7f9781df-993b-402a-b437-6f605316a19a' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:10:19Z INFO  drogue_cloud_tests::resources::apps] Destroy application '7f9781df-993b-402a-b437-6f605316a19a'
[2022-07-15T08:10:19Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "7f9781df-993b-402a-b437-6f605316a19a"
[2022-07-15T08:10:19Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::coap::telemetry::test_send_telemetry_user::version_3

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:10:19Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-15T08:10:21Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:10:21Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:21Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:21Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:21Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:22Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:10:24Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:10:24Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:24Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:24Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:26Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0MjYsImlhdCI6MTY1Nzg3MjYyNiwianRpIjoiOGFjMjM1OGMtNzM2ZS00ZWNlLTlkMjctNTQwOWY4YzJlM2FjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVzBIQ0VQZGFveVBSa2hLY3ZnY0hUZyIsInNlc3Npb25fc3RhdGUiOiI0OWMyYTNhZC05NDY1LTQ2ZTktODAxYy05MzM2NWE0ZGNkZTAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNDljMmEzYWQtOTQ2NS00NmU5LTgwMWMtOTMzNjVhNGRjZGUwIn0.3gpoAmxAIOT71ofHV62T0qogcX6F5JKCjzKjAucJEck
[2022-07-15T08:10:26Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:10:26Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:10:26Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0MjYsImlhdCI6MTY1Nzg3MjYyNiwianRpIjoiOGFjMjM1OGMtNzM2ZS00ZWNlLTlkMjctNTQwOWY4YzJlM2FjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVzBIQ0VQZGFveVBSa2hLY3ZnY0hUZyIsInNlc3Npb25fc3RhdGUiOiI0OWMyYTNhZC05NDY1LTQ2ZTktODAxYy05MzM2NWE0ZGNkZTAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNDljMmEzYWQtOTQ2NS00NmU5LTgwMWMtOTMzNjVhNGRjZGUwIn0.3gpoAmxAIOT71ofHV62T0qogcX6F5JKCjzKjAucJEck" "--context" "system-tests"
[2022-07-15T08:10:26Z 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-07-15T08:10:27Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:10:27Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:10:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI5MjYsImlhdCI6MTY1Nzg3MjYyNiwiYXV0aF90aW1lIjoxNjU3ODcyNjIzLCJqdGkiOiJmZjU3NjBhNC0yYzE2LTQ5ZDItYTkyYS05YmVhODA0NTUzMDYiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IlcwSENFUGRhb3lQUmtoS2N2Z2NIVGciLCJzZXNzaW9uX3N0YXRlIjoiNDljMmEzYWQtOTQ2NS00NmU5LTgwMWMtOTMzNjVhNGRjZGUwIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjQ5YzJhM2FkLTk0NjUtNDZlOS04MDFjLTkzMzY1YTRkY2RlMCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.S_sL0VkO8ppfk6_ChYMtbQSArYeXxyikulUiFHL71E7izMY5B7GuRozQ1tfLzKl1wAzVogTAnWq54QyVFiRq4dYjUUMLQOJBnMnolHQxPuanke1TH1j5zOTX5XItWbWUdWD-cYDSIvTRKY4_Rv5d_Ernq03RoQNVVDGvBrbW-KTbXh66B1zNazj8gFgqYMwgPrDlt90BQzMh6LWoDXgjRIZMkHd908HSvCSxI_9i1u4ytBf6Kz7zOtitss-mEe1UXkJF86l-K0h2Jtn-KhL5e3oujNqM5Gd9wQ1q7vKTz8A2TYFCARhF458py9Nu1Tf2HUaAhjx6XF85a6vqdig0ew\n", stderr: "" })
[2022-07-15T08:10:27Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:27Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:10:27Z INFO  drogue_cloud_tests::resources::apps] Create application: 8dab4b1a-e720-4231-918a-4089809e9cec
[2022-07-15T08:10:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "8dab4b1a-e720-4231-918a-4089809e9cec"
[2022-07-15T08:10:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:10:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "8dab4b1a-e720-4231-918a-4089809e9cec"
[2022-07-15T08:10:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n8dab4b1a-e720-4231-918a-4089809e9cec 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '8dab4b1a-e720-4231-918a-4089809e9cec' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:10:27Z INFO  drogue_cloud_tests::resources::apps] Destroy application '8dab4b1a-e720-4231-918a-4089809e9cec'
[2022-07-15T08:10:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "8dab4b1a-e720-4231-918a-4089809e9cec"
[2022-07-15T08:10:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::coap::telemetry::test_send_telemetry_user_alias::version_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:10:27Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-15T08:10:29Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:10:29Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:29Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:29Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:29Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:30Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:10:32Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:10:32Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:32Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:32Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:34Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0MzQsImlhdCI6MTY1Nzg3MjYzNCwianRpIjoiZmZmYWYyYTctNWU1OC00YTkyLTliODEtMTg3NWVlNjI4NjFhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTklxRG9OTFhHa25iSEFvRy0yQlVHQSIsInNlc3Npb25fc3RhdGUiOiI4ZTM1YzhiZS0zNmVjLTRhMmYtYWIwYy0zM2QyZTJmZWE3OWYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGUzNWM4YmUtMzZlYy00YTJmLWFiMGMtMzNkMmUyZmVhNzlmIn0.ycCcxmTJsk0umBzUBu7PZ-jUgZTxaYRf44X2-CV9OZA
[2022-07-15T08:10:34Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:10:34Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:10:34Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0MzQsImlhdCI6MTY1Nzg3MjYzNCwianRpIjoiZmZmYWYyYTctNWU1OC00YTkyLTliODEtMTg3NWVlNjI4NjFhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTklxRG9OTFhHa25iSEFvRy0yQlVHQSIsInNlc3Npb25fc3RhdGUiOiI4ZTM1YzhiZS0zNmVjLTRhMmYtYWIwYy0zM2QyZTJmZWE3OWYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGUzNWM4YmUtMzZlYy00YTJmLWFiMGMtMzNkMmUyZmVhNzlmIn0.ycCcxmTJsk0umBzUBu7PZ-jUgZTxaYRf44X2-CV9OZA" "--context" "system-tests"
[2022-07-15T08:10:34Z 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-07-15T08:10:34Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:10:34Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:34Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:10:34Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI5MzQsImlhdCI6MTY1Nzg3MjYzNCwiYXV0aF90aW1lIjoxNjU3ODcyNjMxLCJqdGkiOiIxOTE3ODhmMS05MzhmLTQ2ZTctYmFlMS02NTNkODc4ZWEwNmYiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6Ik5JcURvTkxYR2tuYkhBb0ctMkJVR0EiLCJzZXNzaW9uX3N0YXRlIjoiOGUzNWM4YmUtMzZlYy00YTJmLWFiMGMtMzNkMmUyZmVhNzlmIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjhlMzVjOGJlLTM2ZWMtNGEyZi1hYjBjLTMzZDJlMmZlYTc5ZiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.X1hEpRAhrlIIHUZ3c4fKX4lgbyG3eb6Bs6yp5aJeuA7WpicKflbukUvGIpyUaaFkSYAL_lXpCSJCgUirCKshyaXteFfHsz_n3sJLyzZn8dLorKGOTOpLqM9iROUOqICuMWKExvfQsfOyhAM-99QvJu8vv3OCFmJM0WLdUAZRWdx6hPRnsS8gB460X30R2KmB5eRtL9wUbT-XSF0OU47YGEp5YQRTwQh8C1ha2kayC-OBviAQm8iewXBK1EcDHCGhgdQxHOC7zTWf2AJDMa2ZGrFLPhluZNVb9JJiyLJ5686xX9YmrL-U7mlBD2jUeUoBY8bKAlDnD2FFmVY9MgXgEA\n", stderr: "" })
[2022-07-15T08:10:34Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:34Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:10:34Z INFO  drogue_cloud_tests::resources::apps] Create application: f82e61f3-6d1e-4342-b5c2-b5646a63219a
[2022-07-15T08:10:34Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "f82e61f3-6d1e-4342-b5c2-b5646a63219a"
[2022-07-15T08:10:35Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:10:35Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "f82e61f3-6d1e-4342-b5c2-b5646a63219a"
[2022-07-15T08:10:35Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nf82e61f3-6d1e-4342-b5c2-b5646a63219a 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'f82e61f3-6d1e-4342-b5c2-b5646a63219a' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:10:35Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'f82e61f3-6d1e-4342-b5c2-b5646a63219a'
[2022-07-15T08:10:35Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "f82e61f3-6d1e-4342-b5c2-b5646a63219a"
[2022-07-15T08:10:35Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::coap::telemetry::test_send_telemetry_user_alias::version_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:10:35Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-15T08:10:36Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:10:36Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:36Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:37Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:37Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:38Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:10:39Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:10:39Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:39Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:39Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:41Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0NDEsImlhdCI6MTY1Nzg3MjY0MSwianRpIjoiYWQ3MGMxMWEtY2MxMS00MmU0LTkyNWItYjlmM2MxYWM5ODAzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiaW5BdWU4WmVEWXEzRlp0QkYxeXVVQSIsInNlc3Npb25fc3RhdGUiOiIzNWU3NmUyMC05NzRmLTQ5YTctOTVlYS0zOWZlN2NkOGZhZWYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMzVlNzZlMjAtOTc0Zi00OWE3LTk1ZWEtMzlmZTdjZDhmYWVmIn0.Qm0Vnf0XaDYv4NTVyFKpghDQy5B99Zr9K3paesEP1cg
[2022-07-15T08:10:41Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:10:41Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:10:41Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0NDEsImlhdCI6MTY1Nzg3MjY0MSwianRpIjoiYWQ3MGMxMWEtY2MxMS00MmU0LTkyNWItYjlmM2MxYWM5ODAzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiaW5BdWU4WmVEWXEzRlp0QkYxeXVVQSIsInNlc3Npb25fc3RhdGUiOiIzNWU3NmUyMC05NzRmLTQ5YTctOTVlYS0zOWZlN2NkOGZhZWYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMzVlNzZlMjAtOTc0Zi00OWE3LTk1ZWEtMzlmZTdjZDhmYWVmIn0.Qm0Vnf0XaDYv4NTVyFKpghDQy5B99Zr9K3paesEP1cg" "--context" "system-tests"
[2022-07-15T08:10:42Z 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-07-15T08:10:42Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:10:42Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:10:42Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI5NDIsImlhdCI6MTY1Nzg3MjY0MiwiYXV0aF90aW1lIjoxNjU3ODcyNjM4LCJqdGkiOiJmYjE2YTAzMi1lMWE4LTQyMzctODkwZS04NGUzZmUzNmE4NGYiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6ImluQXVlOFplRFlxM0ZadEJGMXl1VUEiLCJzZXNzaW9uX3N0YXRlIjoiMzVlNzZlMjAtOTc0Zi00OWE3LTk1ZWEtMzlmZTdjZDhmYWVmIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjM1ZTc2ZTIwLTk3NGYtNDlhNy05NWVhLTM5ZmU3Y2Q4ZmFlZiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.Jl81X_k72__iIDMeVtZNqtvhZwvX1NRQrglGMYA7ZqmpJ3lySR5BXqsKTKWhtKwn1S84K-Tey6y4Tp8Z3ycuv2WmJ6xqaont9C7l75K0xGDMaRYuCt489U8VQGDtkYGUeyHduWVHacL_b6iUapATpF7su9tL3XopXnvQCLZuMwzFeLtZkfxQJ6OrpzOLK1in62Trg7Gmx5jdEHtFvLlPaA7XZP6XpwH68aU7k5ASpD7ukyFhsc3RW1T4MJ-rQQ2l-1cGNI2p43yv0OEVvycMQPiEOftRQtHU8ls2WgHZBavroAnzjgzWh5FozbjY3_FkgBCa_PMEKGyGBIZfnoF8Lg\n", stderr: "" })
[2022-07-15T08:10:42Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:42Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:10:42Z INFO  drogue_cloud_tests::resources::apps] Create application: 98e1ec6b-1b40-427c-963c-2dc5f1ccfd0d
[2022-07-15T08:10:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "98e1ec6b-1b40-427c-963c-2dc5f1ccfd0d"
[2022-07-15T08:10:42Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:10:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "98e1ec6b-1b40-427c-963c-2dc5f1ccfd0d"
[2022-07-15T08:10:42Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n98e1ec6b-1b40-427c-963c-2dc5f1ccfd0d 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '98e1ec6b-1b40-427c-963c-2dc5f1ccfd0d' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:10:42Z INFO  drogue_cloud_tests::resources::apps] Destroy application '98e1ec6b-1b40-427c-963c-2dc5f1ccfd0d'
[2022-07-15T08:10:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "98e1ec6b-1b40-427c-963c-2dc5f1ccfd0d"
[2022-07-15T08:10:42Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::coap::telemetry::test_send_telemetry_user_alias::version_3

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:10:42Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-15T08:10:45Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:10:45Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:45Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:45Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:45Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:46Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:10:47Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:10:47Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:47Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:47Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:49Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0NDksImlhdCI6MTY1Nzg3MjY0OSwianRpIjoiN2I1ZTcyNjQtZTZhZS00ZDY4LWIyM2EtZDk0YTAyZTAzYjNkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVmhIN1hUbkR1c2VsVy1BX2V0OEktQSIsInNlc3Npb25fc3RhdGUiOiIzNTZiYzVjMi1iZDE5LTRjZTEtODJkNi0xMDZkMGE4ZmM0NGQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMzU2YmM1YzItYmQxOS00Y2UxLTgyZDYtMTA2ZDBhOGZjNDRkIn0.6l7fA2tWelNpQdQVkjDD0np0kJ0wkehxwGEgZbCwpPs
[2022-07-15T08:10:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:10:49Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:10:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0NDksImlhdCI6MTY1Nzg3MjY0OSwianRpIjoiN2I1ZTcyNjQtZTZhZS00ZDY4LWIyM2EtZDk0YTAyZTAzYjNkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVmhIN1hUbkR1c2VsVy1BX2V0OEktQSIsInNlc3Npb25fc3RhdGUiOiIzNTZiYzVjMi1iZDE5LTRjZTEtODJkNi0xMDZkMGE4ZmM0NGQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMzU2YmM1YzItYmQxOS00Y2UxLTgyZDYtMTA2ZDBhOGZjNDRkIn0.6l7fA2tWelNpQdQVkjDD0np0kJ0wkehxwGEgZbCwpPs" "--context" "system-tests"
[2022-07-15T08:10:49Z 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-07-15T08:10:50Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:10:50Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:50Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:10:50Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI5NDksImlhdCI6MTY1Nzg3MjY0OSwiYXV0aF90aW1lIjoxNjU3ODcyNjQ2LCJqdGkiOiIzNTc0YTU0YS03MWFjLTQ5MmItOGNlNS00Mjc2NmRlNDg2MTYiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IlZoSDdYVG5EdXNlbFctQV9ldDhJLUEiLCJzZXNzaW9uX3N0YXRlIjoiMzU2YmM1YzItYmQxOS00Y2UxLTgyZDYtMTA2ZDBhOGZjNDRkIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjM1NmJjNWMyLWJkMTktNGNlMS04MmQ2LTEwNmQwYThmYzQ0ZCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.cazAwo-WpZRVj7YYkl86R1HwMXfmz6QaeigoiHSH9Sf9r_Xqbdj6KpSQqcvbv58HXSkbEq3LvKXV1-eFqOmIbb5564P-zkw8BD8OOWEfRfr0bWRXWWBXA83DCpEijPkhoO-4Rn7nzOluigikUxVAfLkK8g2Q2IvO4nWjs4eMj4y8flPQu3baEW9nprtTwXU1GlGT77mB9u0fhWrgt8WpJ3SH-mlPk1PJJKGSR6mzcqsH6bi0i3BqIJPbiWjpAgbVlo6018hJRFHSj8ILZ4sc83AOVeQBLwXPsnNQ8ktKPNq_fv6_dLR-_B4zXlY6tYdtmHD2YPuLv6OLw_A0eeiXfw\n", stderr: "" })
[2022-07-15T08:10:50Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:50Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:10:50Z INFO  drogue_cloud_tests::resources::apps] Create application: dc35e716-bc95-45e1-8a87-d4db0611cd7e
[2022-07-15T08:10:50Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "dc35e716-bc95-45e1-8a87-d4db0611cd7e"
[2022-07-15T08:10:50Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:10:50Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "dc35e716-bc95-45e1-8a87-d4db0611cd7e"
[2022-07-15T08:10:50Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\ndc35e716-bc95-45e1-8a87-d4db0611cd7e 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'dc35e716-bc95-45e1-8a87-d4db0611cd7e' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:10:50Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'dc35e716-bc95-45e1-8a87-d4db0611cd7e'
[2022-07-15T08:10:50Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "dc35e716-bc95-45e1-8a87-d4db0611cd7e"
[2022-07-15T08:10:50Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::coap::telemetry::test_send_telemetry_user_only::version_1

Duration: 8s

Test output
-------------- TEST START --------------
[2022-07-15T08:10:50Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-15T08:10:52Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:10:52Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:52Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:52Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:52Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:53Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:10:55Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:10:55Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:55Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:10:55Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:10:57Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0NTcsImlhdCI6MTY1Nzg3MjY1NywianRpIjoiMzE1NGNlN2MtNDUxYi00NWM2LTllNzYtNWRlODc0MDI1NTc5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoieWFYamQ5QzFrMkhYYlJnS1pjRlRaZyIsInNlc3Npb25fc3RhdGUiOiI0YmVlMjYwYi01Y2JlLTQzYzEtYmUxZS1mMDdjZDk0MzliZjkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNGJlZTI2MGItNWNiZS00M2MxLWJlMWUtZjA3Y2Q5NDM5YmY5In0.0plytryLWMAeeIlarfXWcnU9Cz6CTywDpSA8s_3lKRw
[2022-07-15T08:10:57Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:10:57Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:10:57Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0NTcsImlhdCI6MTY1Nzg3MjY1NywianRpIjoiMzE1NGNlN2MtNDUxYi00NWM2LTllNzYtNWRlODc0MDI1NTc5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoieWFYamQ5QzFrMkhYYlJnS1pjRlRaZyIsInNlc3Npb25fc3RhdGUiOiI0YmVlMjYwYi01Y2JlLTQzYzEtYmUxZS1mMDdjZDk0MzliZjkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNGJlZTI2MGItNWNiZS00M2MxLWJlMWUtZjA3Y2Q5NDM5YmY5In0.0plytryLWMAeeIlarfXWcnU9Cz6CTywDpSA8s_3lKRw" "--context" "system-tests"
[2022-07-15T08:10:58Z 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-07-15T08:10:58Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:10:58Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:10:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:10:58Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI5NTgsImlhdCI6MTY1Nzg3MjY1OCwiYXV0aF90aW1lIjoxNjU3ODcyNjU0LCJqdGkiOiJiZjk0NGI1My1lMGUyLTQ2OTMtYmZjOS0yZmI1NWIzZTVjODYiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6InlhWGpkOUMxazJIWGJSZ0taY0ZUWmciLCJzZXNzaW9uX3N0YXRlIjoiNGJlZTI2MGItNWNiZS00M2MxLWJlMWUtZjA3Y2Q5NDM5YmY5IiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjRiZWUyNjBiLTVjYmUtNDNjMS1iZTFlLWYwN2NkOTQzOWJmOSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.hc5U-ZQXXK2wznU1DnMXnyw-Sdyc42o1TxXbB87c_MBBSVWNRCRORmRdCPryHy2o5OqbneBJzTnENyqD14tscjuwBjpBjt7jxy0WvPqfJ_0bPG16XTF5KpmfflY5ni_8td4H_MD_Eok1nWpHyyPLtjYvKChuhL4Dhic7VG30KPD2l5vp7waK-HNz7WefwJFm4EY7HSC09Iz46DQco4s2afgPLS72kd1RplzXYtW8RcDnYBqIhdCNWC9PeNgfVZRojLTtUQJCQvRLmamCNBayxy0GuJtmbLgbM97jT2mb-PI8X37d-d9LtHdOACa_l_sf4KF6_iwCwz7N__1k6xtaJg\n", stderr: "" })
[2022-07-15T08:10:58Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:10:58Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:10:58Z INFO  drogue_cloud_tests::resources::apps] Create application: a20d4a65-ca7b-4606-b55d-97ad50656aa7
[2022-07-15T08:10:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "a20d4a65-ca7b-4606-b55d-97ad50656aa7"
[2022-07-15T08:10:58Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:10:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "a20d4a65-ca7b-4606-b55d-97ad50656aa7"
[2022-07-15T08:10:58Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\na20d4a65-ca7b-4606-b55d-97ad50656aa7 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'a20d4a65-ca7b-4606-b55d-97ad50656aa7' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:10:58Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'a20d4a65-ca7b-4606-b55d-97ad50656aa7'
[2022-07-15T08:10:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "a20d4a65-ca7b-4606-b55d-97ad50656aa7"
[2022-07-15T08:10:58Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::coap::telemetry::test_send_telemetry_user_only::version_2

Duration: 8s

Test output
-------------- TEST START --------------
[2022-07-15T08:10:58Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-15T08:11:01Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:11:01Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:11:01Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:01Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:11:01Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:11:02Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:11:03Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:11:03Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:03Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:11:03Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:11:06Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0NjUsImlhdCI6MTY1Nzg3MjY2NSwianRpIjoiZGY5MzkxYTEtOWY4ZC00YTJhLWE3MGItOGUzYWY3MjUwYTc5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoibHpCX3hlU0FSdmc5VWxJcnlpV1hEZyIsInNlc3Npb25fc3RhdGUiOiIxODc2NDA0ZC1mMDljLTQ4YjItODQ4NC0zOTQ2NzQ5MTg2MDIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMTg3NjQwNGQtZjA5Yy00OGIyLTg0ODQtMzk0Njc0OTE4NjAyIn0.1HtaxPUeyiOGcw7zipOd9hQTGaAieLUzG8ANN9nC--I
[2022-07-15T08:11:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:11:06Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:11:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0NjUsImlhdCI6MTY1Nzg3MjY2NSwianRpIjoiZGY5MzkxYTEtOWY4ZC00YTJhLWE3MGItOGUzYWY3MjUwYTc5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoibHpCX3hlU0FSdmc5VWxJcnlpV1hEZyIsInNlc3Npb25fc3RhdGUiOiIxODc2NDA0ZC1mMDljLTQ4YjItODQ4NC0zOTQ2NzQ5MTg2MDIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMTg3NjQwNGQtZjA5Yy00OGIyLTg0ODQtMzk0Njc0OTE4NjAyIn0.1HtaxPUeyiOGcw7zipOd9hQTGaAieLUzG8ANN9nC--I" "--context" "system-tests"
[2022-07-15T08:11:06Z 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-07-15T08:11:06Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:11:06Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:11:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:11:06Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI5NjYsImlhdCI6MTY1Nzg3MjY2NiwiYXV0aF90aW1lIjoxNjU3ODcyNjYyLCJqdGkiOiJmNjIzMGZkMS03MDJiLTRiNDEtODg2OC05YmRjODk1ODllZTMiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6Imx6Ql94ZVNBUnZnOVVsSXJ5aVdYRGciLCJzZXNzaW9uX3N0YXRlIjoiMTg3NjQwNGQtZjA5Yy00OGIyLTg0ODQtMzk0Njc0OTE4NjAyIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjE4NzY0MDRkLWYwOWMtNDhiMi04NDg0LTM5NDY3NDkxODYwMiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.AAc5NGRSRSFQ6v85ebafeeg1UGY6IuMXQP6Jzf2X_eFU--zktKniGWxHLH6ARNx0r1nU7BsE4HaI7tSfMXsHKrqYq_vjiRQpiSBlz0jhDy_A988IseVZ3WAQbUixmQjwRurk_5aiC8FTDKnoEUaUOWDsImFVn7VwqdVxP0rIc55LqObEZZjyrDOMbeNODDsDoDttZ_PoLcYWS-sIqWcy48IQZkAwPj5krcKg8oxfXwenArl4LCkNqlOGYhf8B4PQ2eAlzbBXYf5fOE5943qYIwc1TCS3u_8y23A5mOiLTRG_Io2CC7HcBxMTAaNtz3-8YJsOtlGhvHoIE6mCYp5-Jw\n", stderr: "" })
[2022-07-15T08:11:06Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:06Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:11:06Z INFO  drogue_cloud_tests::resources::apps] Create application: e2b3ff53-5edf-4186-b89b-7d6f4b7f90c7
[2022-07-15T08:11:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "e2b3ff53-5edf-4186-b89b-7d6f4b7f90c7"
[2022-07-15T08:11:06Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:11:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "e2b3ff53-5edf-4186-b89b-7d6f4b7f90c7"
[2022-07-15T08:11:06Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\ne2b3ff53-5edf-4186-b89b-7d6f4b7f90c7 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'e2b3ff53-5edf-4186-b89b-7d6f4b7f90c7' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:11:06Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'e2b3ff53-5edf-4186-b89b-7d6f4b7f90c7'
[2022-07-15T08:11:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "e2b3ff53-5edf-4186-b89b-7d6f4b7f90c7"
[2022-07-15T08:11:06Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::coap::telemetry::test_send_telemetry_user_only::version_3

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:11:06Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-15T08:11:09Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:11:09Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:11:09Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:09Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:11:09Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:11:10Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:11:11Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:11:11Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:11Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:11:11Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:11:13Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0NzMsImlhdCI6MTY1Nzg3MjY3MywianRpIjoiZTdiODA0MWItNTk1Yi00ZWYzLWJmM2MtZjMyZWVjODc0MzdjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNU9LcVVhY3NCNG13RC1aN0k2ZXBqZyIsInNlc3Npb25fc3RhdGUiOiI3ODIyYjBlZi0zNmU4LTRmYzItOTljZS01NzliZjZjMWRjOTEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNzgyMmIwZWYtMzZlOC00ZmMyLTk5Y2UtNTc5YmY2YzFkYzkxIn0.5CsDQJNLOAxlKpAMtYoQQehSH2jqQ1K27SKjwQEVkrU
[2022-07-15T08:11:13Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:11:13Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:11:13Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0NzMsImlhdCI6MTY1Nzg3MjY3MywianRpIjoiZTdiODA0MWItNTk1Yi00ZWYzLWJmM2MtZjMyZWVjODc0MzdjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNU9LcVVhY3NCNG13RC1aN0k2ZXBqZyIsInNlc3Npb25fc3RhdGUiOiI3ODIyYjBlZi0zNmU4LTRmYzItOTljZS01NzliZjZjMWRjOTEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNzgyMmIwZWYtMzZlOC00ZmMyLTk5Y2UtNTc5YmY2YzFkYzkxIn0.5CsDQJNLOAxlKpAMtYoQQehSH2jqQ1K27SKjwQEVkrU" "--context" "system-tests"
[2022-07-15T08:11:13Z 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-07-15T08:11:14Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:11:14Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:11:14Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:11:14Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI5NzMsImlhdCI6MTY1Nzg3MjY3MywiYXV0aF90aW1lIjoxNjU3ODcyNjcwLCJqdGkiOiIwYjRhZTA2Ni00ZTlkLTQ2ODYtOTZjOC03YjhlZTcyMzgzMzgiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IjVPS3FVYWNzQjRtd0QtWjdJNmVwamciLCJzZXNzaW9uX3N0YXRlIjoiNzgyMmIwZWYtMzZlOC00ZmMyLTk5Y2UtNTc5YmY2YzFkYzkxIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6Ijc4MjJiMGVmLTM2ZTgtNGZjMi05OWNlLTU3OWJmNmMxZGM5MSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.gOHqTFUst9k3SE_ECA8gEjdKIYh3vHJxxe_1thX2NO2PvxN3qUhX6JNPx-EuHhC1-Bpdeg8TLGaGyWz4-gU6E2-znvVdX7rqifTIcvdPwIRYrooqGNN6e_A5WwdBATYTHS7gDDbppFRrUy0Olo8W_wuP-DEe77fEEYQoC3Es2Sn-ZVd-VI0Gimu7scdxYVqFGCwxUxZn8ijjG7-8Cxq7aoZo0lx5CwNjcB_fbhlvkVi7z3Yb4F7CXxSaLpjNA6-h3bPmiS5S6bmt8vrBFQ6oX23hYU4yUvVhrVJne9jAMvFid4-k1HsQWUjpOJbNOw8VyUHa4TqFFpxram19p3cOBA\n", stderr: "" })
[2022-07-15T08:11:14Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:14Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:11:14Z INFO  drogue_cloud_tests::resources::apps] Create application: f1a6e9f6-24ff-446e-93e5-019cb0403728
[2022-07-15T08:11:14Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "f1a6e9f6-24ff-446e-93e5-019cb0403728"
[2022-07-15T08:11:14Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:11:14Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "f1a6e9f6-24ff-446e-93e5-019cb0403728"
[2022-07-15T08:11:14Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nf1a6e9f6-24ff-446e-93e5-019cb0403728 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'f1a6e9f6-24ff-446e-93e5-019cb0403728' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:11:14Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'f1a6e9f6-24ff-446e-93e5-019cb0403728'
[2022-07-15T08:11:14Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "f1a6e9f6-24ff-446e-93e5-019cb0403728"
[2022-07-15T08:11:14Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

✅ tests::drg::test_drg_version

Duration: 7s

❌ tests::http::command::test_command::version_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:11:24Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:11:24Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:11:24Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:24Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:11:24Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:11:25Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:11:27Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:11:27Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:27Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:11:27Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:11:29Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0ODksImlhdCI6MTY1Nzg3MjY4OSwianRpIjoiMGUzM2NkNDUtNTc3NS00MmQxLWI3NTgtODc4MmY5OTVmMWE4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVzl4LXdLU0U1VTgyVS1xaXJZSGFfUSIsInNlc3Npb25fc3RhdGUiOiIzNTNhNjJiOC04YTA2LTRiNDQtOGZmMi1mZjgxMjI1NDRjYzAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMzUzYTYyYjgtOGEwNi00YjQ0LThmZjItZmY4MTIyNTQ0Y2MwIn0.Kb9c-MdJDJN9MeleXDUJBWUfo-ZVF58cdvZNLzpHjjE
[2022-07-15T08:11:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:11:29Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:11:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0ODksImlhdCI6MTY1Nzg3MjY4OSwianRpIjoiMGUzM2NkNDUtNTc3NS00MmQxLWI3NTgtODc4MmY5OTVmMWE4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVzl4LXdLU0U1VTgyVS1xaXJZSGFfUSIsInNlc3Npb25fc3RhdGUiOiIzNTNhNjJiOC04YTA2LTRiNDQtOGZmMi1mZjgxMjI1NDRjYzAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMzUzYTYyYjgtOGEwNi00YjQ0LThmZjItZmY4MTIyNTQ0Y2MwIn0.Kb9c-MdJDJN9MeleXDUJBWUfo-ZVF58cdvZNLzpHjjE" "--context" "system-tests"
[2022-07-15T08:11:29Z 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-07-15T08:11:29Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:11:29Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:11:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:11:29Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI5ODksImlhdCI6MTY1Nzg3MjY4OSwiYXV0aF90aW1lIjoxNjU3ODcyNjg2LCJqdGkiOiJkMDM2YzgxOS1kMGRlLTQ2ZDktYThhNy03MzE5YTM5NTAxZWMiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6Ilc5eC13S1NFNVU4MlUtcWlyWUhhX1EiLCJzZXNzaW9uX3N0YXRlIjoiMzUzYTYyYjgtOGEwNi00YjQ0LThmZjItZmY4MTIyNTQ0Y2MwIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjM1M2E2MmI4LThhMDYtNGI0NC04ZmYyLWZmODEyMjU0NGNjMCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.ORznxtl-gZvXINv_341mgC5AlITZ3fK_a5hCSpQ-rpQcT05Nc4KZrdqrN9CkRhw1OSLkoxpQ7uquh9Bv1kyaA19TLmO5r4kEV7OYhC4brUhR4rvV1rjYpdwReetoc-8_DIGn4dNvXi3z9PKRi9u2trCOfWoVP72NoD7taWmNftLn-AOYSMMCtgxZ6y4Di9g7W7VNPZ4blyWjNhq5feagJaIjK8SD2KbDv56HZIOVPklMFZDSMJR81DW6njWNNTbGID-jsVry5pvNl2x7U-EWqOMnXE8w1ajH0d6oe7_Z4cA2KI584tcc1-NxTszOJ6SjeXA91NtDhqZE9LdZNKDe7Q\n", stderr: "" })
[2022-07-15T08:11:29Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:29Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:11:29Z INFO  drogue_cloud_tests::resources::apps] Create application: 1e2283cd-7ec2-4b9a-93df-bbd4e72f73de
[2022-07-15T08:11:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "1e2283cd-7ec2-4b9a-93df-bbd4e72f73de"
[2022-07-15T08:11:30Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:11:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "1e2283cd-7ec2-4b9a-93df-bbd4e72f73de"
[2022-07-15T08:11:30Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n1e2283cd-7ec2-4b9a-93df-bbd4e72f73de 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '1e2283cd-7ec2-4b9a-93df-bbd4e72f73de' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:11:30Z INFO  drogue_cloud_tests::resources::apps] Destroy application '1e2283cd-7ec2-4b9a-93df-bbd4e72f73de'
[2022-07-15T08:11:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "1e2283cd-7ec2-4b9a-93df-bbd4e72f73de"
[2022-07-15T08:11:30Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::http::command::test_command::version_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:11:32Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:11:32Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:11:32Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:32Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:11:32Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:11:33Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:11:35Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:11:35Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:35Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:11:35Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:11:37Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0OTYsImlhdCI6MTY1Nzg3MjY5NiwianRpIjoiNjBkZDAwYjYtMjFkZC00MjI5LWIwMzktY2U5YTU4ZGM4ZWZhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiQVlmSHJlSW5pT0U4R044bG9PUUZudyIsInNlc3Npb25fc3RhdGUiOiJiMDVkODk3ZS0yNWMyLTQ2YjYtYTNlYi0yNzFhZmFhNDZhN2MiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjA1ZDg5N2UtMjVjMi00NmI2LWEzZWItMjcxYWZhYTQ2YTdjIn0.sG8Gc9nROndr3Qbhili5dEAiVvQ4XRAYxXLOrNrLVPc
[2022-07-15T08:11:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:11:37Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:11:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ0OTYsImlhdCI6MTY1Nzg3MjY5NiwianRpIjoiNjBkZDAwYjYtMjFkZC00MjI5LWIwMzktY2U5YTU4ZGM4ZWZhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiQVlmSHJlSW5pT0U4R044bG9PUUZudyIsInNlc3Npb25fc3RhdGUiOiJiMDVkODk3ZS0yNWMyLTQ2YjYtYTNlYi0yNzFhZmFhNDZhN2MiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjA1ZDg5N2UtMjVjMi00NmI2LWEzZWItMjcxYWZhYTQ2YTdjIn0.sG8Gc9nROndr3Qbhili5dEAiVvQ4XRAYxXLOrNrLVPc" "--context" "system-tests"
[2022-07-15T08:11:37Z 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-07-15T08:11:37Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:11:37Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:11:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:11:37Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzI5OTcsImlhdCI6MTY1Nzg3MjY5NywiYXV0aF90aW1lIjoxNjU3ODcyNjkzLCJqdGkiOiIzYWFmZmYyYy01MDM3LTQ2MTUtYjQ4My1lZmY0MjNlM2Y4M2EiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IkFZZkhyZUluaU9FOEdOOGxvT1FGbnciLCJzZXNzaW9uX3N0YXRlIjoiYjA1ZDg5N2UtMjVjMi00NmI2LWEzZWItMjcxYWZhYTQ2YTdjIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImIwNWQ4OTdlLTI1YzItNDZiNi1hM2ViLTI3MWFmYWE0NmE3YyIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.WniPC-aV0N2CAaLSLCX3nRKMPuHouCOHSjrywcVj6stCAr7M6D24mx9-eKyJnhpcw7pdydjRwlP0E3uAAwtwDPfkO44ynibCdZswVkN8n7s8ZzutilYJWTTvZ92SkNDcbJQd7KbfM3k-GZxNQSLxKuYUROY-3He-xDXC9GGil7JwmnRLIG-bF9ONHXW-a-KcCl_zp3gObIFhtm8eZKctzPIrK6VlIzqShf5nPEjoDYRli2oR3MPu7PPXuU0yDHykLTfKFsurVU_dIU_IN86nlm7spTAOTkyE2tZlrTX4L7byTiUiS0CS_AGnGUYGxtACtzH7Gfcv9hCzLKooR5KAug\n", stderr: "" })
[2022-07-15T08:11:37Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:37Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:11:37Z INFO  drogue_cloud_tests::resources::apps] Create application: b65f0ca8-d7fa-4053-8490-a127ed7dfaee
[2022-07-15T08:11:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "b65f0ca8-d7fa-4053-8490-a127ed7dfaee"
[2022-07-15T08:11:37Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:11:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "b65f0ca8-d7fa-4053-8490-a127ed7dfaee"
[2022-07-15T08:11:37Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nb65f0ca8-d7fa-4053-8490-a127ed7dfaee 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'b65f0ca8-d7fa-4053-8490-a127ed7dfaee' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:11:37Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'b65f0ca8-d7fa-4053-8490-a127ed7dfaee'
[2022-07-15T08:11:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "b65f0ca8-d7fa-4053-8490-a127ed7dfaee"
[2022-07-15T08:11:37Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::http::command::test_command::version_3

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:11:40Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:11:40Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:11:40Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:40Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:11:40Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:11:41Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:11:42Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:11:42Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:42Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:11:42Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:11:44Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1MDQsImlhdCI6MTY1Nzg3MjcwNCwianRpIjoiZjkyMzk0MDctMzJmYS00ODVkLTg5YjUtZjBiZjNlMzgwODY3IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWGE2M0l1VWRwX1hZNW9RZE02QVFoUSIsInNlc3Npb25fc3RhdGUiOiJmNDA5MDYzZS00NWIyLTRhZWYtYmZlMS1hZjIxMTY0MmJiM2IiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjQwOTA2M2UtNDViMi00YWVmLWJmZTEtYWYyMTE2NDJiYjNiIn0.9-1IEDHQa9czoY84JrN6jsNDuvZWNzt8nMedL1yO2Xo
[2022-07-15T08:11:44Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:11:44Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:11:44Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1MDQsImlhdCI6MTY1Nzg3MjcwNCwianRpIjoiZjkyMzk0MDctMzJmYS00ODVkLTg5YjUtZjBiZjNlMzgwODY3IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWGE2M0l1VWRwX1hZNW9RZE02QVFoUSIsInNlc3Npb25fc3RhdGUiOiJmNDA5MDYzZS00NWIyLTRhZWYtYmZlMS1hZjIxMTY0MmJiM2IiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjQwOTA2M2UtNDViMi00YWVmLWJmZTEtYWYyMTE2NDJiYjNiIn0.9-1IEDHQa9czoY84JrN6jsNDuvZWNzt8nMedL1yO2Xo" "--context" "system-tests"
[2022-07-15T08:11:44Z 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-07-15T08:11:45Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:11:45Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:11:45Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:11:45Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzMwMDQsImlhdCI6MTY1Nzg3MjcwNCwiYXV0aF90aW1lIjoxNjU3ODcyNzAxLCJqdGkiOiI3MzA3OTc5Yy01NzAyLTRjOTMtYWQ2Zi00ZWE2MzI0NzhhMGMiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IlhhNjNJdVVkcF9YWTVvUWRNNkFRaFEiLCJzZXNzaW9uX3N0YXRlIjoiZjQwOTA2M2UtNDViMi00YWVmLWJmZTEtYWYyMTE2NDJiYjNiIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImY0MDkwNjNlLTQ1YjItNGFlZi1iZmUxLWFmMjExNjQyYmIzYiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.UDcgq3tV7c0XD9hAmtCbKJmbhTxHhsGthAMla5lwcwQg288d5p1zbRfvm-cXVKIeUoLTjtUGGhekuJ5T6idsar3gjc-ZBuN-k-SxErXnTw6ko5vJURlTTniA83I3T4BNJydwwDy_1T0yBS7HqSx5Kab7uiEZ8ux_AUuCAbh2R8ZaDPadWDyKtaHRKxw54cPo79ZYM420gR7Ubu23Iya9dyXasFTYQuTBp9dIyPm_BEPZSTSn2op_icDNwXYgmG8qvlzkFHwCzAOV5VEhyjtZIJhGlf0mQQKCog-wKw0UL5c3D40YxmAT6ZC6lwDeBQpi_WO-2sb457rr3wz-WNvcaw\n", stderr: "" })
[2022-07-15T08:11:45Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:45Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:11:45Z INFO  drogue_cloud_tests::resources::apps] Create application: ef683f13-5319-494c-be4d-aea844ff657e
[2022-07-15T08:11:45Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "ef683f13-5319-494c-be4d-aea844ff657e"
[2022-07-15T08:11:45Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:11:45Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "ef683f13-5319-494c-be4d-aea844ff657e"
[2022-07-15T08:11:45Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nef683f13-5319-494c-be4d-aea844ff657e 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'ef683f13-5319-494c-be4d-aea844ff657e' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:11:45Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'ef683f13-5319-494c-be4d-aea844ff657e'
[2022-07-15T08:11:45Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "ef683f13-5319-494c-be4d-aea844ff657e"
[2022-07-15T08:11:45Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::http::telemetry::test_send_telemetry_pass::version_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:11:47Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:11:47Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:11:47Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:47Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:11:47Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:11:49Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:11:50Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:11:50Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:50Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:11:50Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:11:52Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1MTIsImlhdCI6MTY1Nzg3MjcxMiwianRpIjoiNDUyZTczODMtY2NiYy00ZGNiLTg5YmQtM2Y3MjE0MTQxNDA2IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiOW12WHAtQTcyeE5wQWJtUEVWanA4ZyIsInNlc3Npb25fc3RhdGUiOiJkZjI5NDRkNy1mOWQwLTQ5MjgtYTc1YS1hNjMxN2NjZjZlMjgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZGYyOTQ0ZDctZjlkMC00OTI4LWE3NWEtYTYzMTdjY2Y2ZTI4In0.MBbNd9u9thTnoWKSCfLSOvLEzYANCqTnLKtui6m7VWs
[2022-07-15T08:11:52Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:11:52Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:11:52Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1MTIsImlhdCI6MTY1Nzg3MjcxMiwianRpIjoiNDUyZTczODMtY2NiYy00ZGNiLTg5YmQtM2Y3MjE0MTQxNDA2IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiOW12WHAtQTcyeE5wQWJtUEVWanA4ZyIsInNlc3Npb25fc3RhdGUiOiJkZjI5NDRkNy1mOWQwLTQ5MjgtYTc1YS1hNjMxN2NjZjZlMjgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZGYyOTQ0ZDctZjlkMC00OTI4LWE3NWEtYTYzMTdjY2Y2ZTI4In0.MBbNd9u9thTnoWKSCfLSOvLEzYANCqTnLKtui6m7VWs" "--context" "system-tests"
[2022-07-15T08:11:52Z 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-07-15T08:11:53Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:11:53Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:11:53Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:11:53Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzMwMTIsImlhdCI6MTY1Nzg3MjcxMiwiYXV0aF90aW1lIjoxNjU3ODcyNzA5LCJqdGkiOiJiYzRhMzcyNS1mZmE1LTRiY2EtYjIwYi1iZTMyZDQ4ZjIzODgiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IjltdlhwLUE3MnhOcEFibVBFVmpwOGciLCJzZXNzaW9uX3N0YXRlIjoiZGYyOTQ0ZDctZjlkMC00OTI4LWE3NWEtYTYzMTdjY2Y2ZTI4IiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImRmMjk0NGQ3LWY5ZDAtNDkyOC1hNzVhLWE2MzE3Y2NmNmUyOCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.D_-9SL53X4uzPvQV98PaqqJg9z8VfsFbY6QZP9YUIgEoX7nwE8eSyl8s93EC4lyFXl5OJgvTjgoVgtFWAKimD7J6Hzy8iugZX8f6BlrrQrHltyAaVXzz-5WZ772Wc3ZEg93zONgBYq85CW9dXbilO6SUT_QsReCJ-nr94soPlOKGFRWc0ILkg-kBhEKzTAtFBhU7xPdWNkyPZvlUFuPEegvBY61Xo2hbb4abdiERIIYlCKc-vDAk5k2UwdQCFTITnTHT_FtrHY7l107i8MOCpKJ32AIeDe2iXslSjfLLIb5wU9xGQ0BqqJeVPWRcQnGo0nXErF40398Gf4o0dEpNSg\n", stderr: "" })
[2022-07-15T08:11:53Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:53Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:11:53Z INFO  drogue_cloud_tests::resources::apps] Create application: ed99ab7d-ef33-474b-a3bb-cc8e5be0b6e5
[2022-07-15T08:11:53Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "ed99ab7d-ef33-474b-a3bb-cc8e5be0b6e5"
[2022-07-15T08:11:53Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:11:53Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "ed99ab7d-ef33-474b-a3bb-cc8e5be0b6e5"
[2022-07-15T08:11:53Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\ned99ab7d-ef33-474b-a3bb-cc8e5be0b6e5 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'ed99ab7d-ef33-474b-a3bb-cc8e5be0b6e5' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:11:53Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'ed99ab7d-ef33-474b-a3bb-cc8e5be0b6e5'
[2022-07-15T08:11:53Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "ed99ab7d-ef33-474b-a3bb-cc8e5be0b6e5"
[2022-07-15T08:11:53Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::http::telemetry::test_send_telemetry_pass::version_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:11:55Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:11:55Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:11:55Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:55Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:11:55Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:11:56Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:11:58Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:11:58Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:11:58Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:11:58Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:00Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1MjAsImlhdCI6MTY1Nzg3MjcyMCwianRpIjoiMWU1YzJiYzQtZDBlYi00NTI4LTgxNDUtZTFmY2JkOGU2YTEzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoicm1ZelFCYXI3b3d2ZmNQNmNqcUJ4USIsInNlc3Npb25fc3RhdGUiOiJjNjljY2M3Ni00NzdiLTQ3YmYtODVhNS1hYWI3NjA0OTA1MWIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYzY5Y2NjNzYtNDc3Yi00N2JmLTg1YTUtYWFiNzYwNDkwNTFiIn0.zV_X-gdOxNdn1Iwx0kdGATihbFIk0spLeIpZvX7nOfA
[2022-07-15T08:12:00Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:12:00Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:12:00Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1MjAsImlhdCI6MTY1Nzg3MjcyMCwianRpIjoiMWU1YzJiYzQtZDBlYi00NTI4LTgxNDUtZTFmY2JkOGU2YTEzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoicm1ZelFCYXI3b3d2ZmNQNmNqcUJ4USIsInNlc3Npb25fc3RhdGUiOiJjNjljY2M3Ni00NzdiLTQ3YmYtODVhNS1hYWI3NjA0OTA1MWIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYzY5Y2NjNzYtNDc3Yi00N2JmLTg1YTUtYWFiNzYwNDkwNTFiIn0.zV_X-gdOxNdn1Iwx0kdGATihbFIk0spLeIpZvX7nOfA" "--context" "system-tests"
[2022-07-15T08:12:00Z 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-07-15T08:12:01Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:12:01Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:01Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:12:01Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzMwMjAsImlhdCI6MTY1Nzg3MjcyMCwiYXV0aF90aW1lIjoxNjU3ODcyNzE3LCJqdGkiOiI1MzI5OTBlOC1mMTAwLTQ0NGItOGMxNS0wY2UxMTgyMWRiYWEiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6InJtWXpRQmFyN293dmZjUDZjanFCeFEiLCJzZXNzaW9uX3N0YXRlIjoiYzY5Y2NjNzYtNDc3Yi00N2JmLTg1YTUtYWFiNzYwNDkwNTFiIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImM2OWNjYzc2LTQ3N2ItNDdiZi04NWE1LWFhYjc2MDQ5MDUxYiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.UwWGAlK6lg9IdX8YoBz0i5UAhxhg-JOqRoeSyfKJ4rewDIvgkHGRPNeNHYUWmpdmXJmEg_UXsK4I7NHkmqYnFBgi64gsjpPZudA6yG_tFi53fg4lWAqYZvm3lA7DVZSsIVlzuc0AiNjD793j9fgyO_1FErVnjjmlkNeJuhNEsTYigTGy8pX3o8pzvwjjUGWkewB22gSTGANHvrwv3z_T8DyZBM1tQ6Hh88Uhir7NG9Aw9HKgZuuJSPMP0J5w74Snds-oeHU3iGHyrjhZ8uHoXKuuEKtZgYLbTISGx3WTu8ELu9gOlGSOoeE9y5yHv4nbg1IKlaoxWdLQgMMcwyXTHw\n", stderr: "" })
[2022-07-15T08:12:01Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:01Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:12:01Z INFO  drogue_cloud_tests::resources::apps] Create application: d5705d8d-bb76-4302-8526-fb545949e0b0
[2022-07-15T08:12:01Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "d5705d8d-bb76-4302-8526-fb545949e0b0"
[2022-07-15T08:12:01Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:12:01Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "d5705d8d-bb76-4302-8526-fb545949e0b0"
[2022-07-15T08:12:01Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nd5705d8d-bb76-4302-8526-fb545949e0b0 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'd5705d8d-bb76-4302-8526-fb545949e0b0' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:12:01Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'd5705d8d-bb76-4302-8526-fb545949e0b0'
[2022-07-15T08:12:01Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "d5705d8d-bb76-4302-8526-fb545949e0b0"
[2022-07-15T08:12:01Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::http::telemetry::test_send_telemetry_pass::version_3

Duration: 8s

Test output
-------------- TEST START --------------
[2022-07-15T08:12:03Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:12:03Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:03Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:03Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12:03Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:04Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:12:06Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:12:06Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:06Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12:06Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:08Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1MjgsImlhdCI6MTY1Nzg3MjcyOCwianRpIjoiODAzNmZiOTItMGFlZC00NWQ0LTlkNWMtZWM2MmNkZjE3ZThhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoickxLcEwwb3hsX2w3N04yZmc1SVBWQSIsInNlc3Npb25fc3RhdGUiOiIwMjMyNjhlMC1mNGU1LTRjY2MtOWQ2OS00MjhmOGRiZjBhNmQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMDIzMjY4ZTAtZjRlNS00Y2NjLTlkNjktNDI4ZjhkYmYwYTZkIn0.e12u5mUJQ8SvUs-40hq9I2Okh3X1uC-cp048Rlng2UU
[2022-07-15T08:12:08Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:12:08Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:12:08Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1MjgsImlhdCI6MTY1Nzg3MjcyOCwianRpIjoiODAzNmZiOTItMGFlZC00NWQ0LTlkNWMtZWM2MmNkZjE3ZThhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoickxLcEwwb3hsX2w3N04yZmc1SVBWQSIsInNlc3Npb25fc3RhdGUiOiIwMjMyNjhlMC1mNGU1LTRjY2MtOWQ2OS00MjhmOGRiZjBhNmQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMDIzMjY4ZTAtZjRlNS00Y2NjLTlkNjktNDI4ZjhkYmYwYTZkIn0.e12u5mUJQ8SvUs-40hq9I2Okh3X1uC-cp048Rlng2UU" "--context" "system-tests"
[2022-07-15T08:12:08Z 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-07-15T08:12:09Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:12:09Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:09Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:12:09Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzMwMjgsImlhdCI6MTY1Nzg3MjcyOCwiYXV0aF90aW1lIjoxNjU3ODcyNzI1LCJqdGkiOiIwOTU2NTk3ZS1jNjgzLTQwYzgtYWZhOC1lYTFiYzEzNzI0NTQiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6InJMS3BMMG94bF9sNzdOMmZnNUlQVkEiLCJzZXNzaW9uX3N0YXRlIjoiMDIzMjY4ZTAtZjRlNS00Y2NjLTlkNjktNDI4ZjhkYmYwYTZkIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjAyMzI2OGUwLWY0ZTUtNGNjYy05ZDY5LTQyOGY4ZGJmMGE2ZCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.bx_PT1XJ6pXxzBGrGHmiQe0vk3iEfvK-2G9tHSYW4tJ_gjPYZyV4d2u3OfBAgwQd0hjQOqxUhmXWE-CuP3NB6FNIv800fm99eOJtiFmGbnChoPGgjCogsqFIiYpxgDQNL2PWdlrKvhv7gKlD1huIP8nsFrStKJ_BCRSXa5M88oIL9WU_jr6eLq1lvGGQ2Lv2HQGig59dPQld7gwlbE34FkBHlw3ArgkhwkCnBRDtaiytO15WHYXirVlSiw9Kf9_1iNHsxTGNCjUFUGo-0OBemW8I5IqYRm2GMxvNVStS6wawEftpqCtygqJU9-SiYqDguDMyJ-chWs4uGcZ_EZwEKg\n", stderr: "" })
[2022-07-15T08:12:09Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:09Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:12:09Z INFO  drogue_cloud_tests::resources::apps] Create application: 6e48c7f7-d614-416e-b009-de31410410b2
[2022-07-15T08:12:09Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "6e48c7f7-d614-416e-b009-de31410410b2"
[2022-07-15T08:12:09Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:12:09Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "6e48c7f7-d614-416e-b009-de31410410b2"
[2022-07-15T08:12:09Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n6e48c7f7-d614-416e-b009-de31410410b2 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '6e48c7f7-d614-416e-b009-de31410410b2' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:12:09Z INFO  drogue_cloud_tests::resources::apps] Destroy application '6e48c7f7-d614-416e-b009-de31410410b2'
[2022-07-15T08:12:09Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "6e48c7f7-d614-416e-b009-de31410410b2"
[2022-07-15T08:12:09Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::http::telemetry::test_send_telemetry_user::version_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:12:11Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:12:11Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:11Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:11Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12:11Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:12Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:12:14Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:12:14Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:14Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12:14Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:16Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1MzYsImlhdCI6MTY1Nzg3MjczNiwianRpIjoiYWM4ZmRhMzktZmEyNy00NjcxLThlYzEtNGI5M2RhOTNhMTM4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVGhiUmJ1N01Oa1JCckhVbDJEN1VGdyIsInNlc3Npb25fc3RhdGUiOiJlMjc5YjAwYi1lNzAyLTQyMDEtYTliZi00NmM2ZGQ0NWY3ZjAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZTI3OWIwMGItZTcwMi00MjAxLWE5YmYtNDZjNmRkNDVmN2YwIn0.IidAc5OS4gtJKgyDMPrNM1-cY0fZVUhkyV9CwWFo0hA
[2022-07-15T08:12:16Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:12:16Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:12:16Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1MzYsImlhdCI6MTY1Nzg3MjczNiwianRpIjoiYWM4ZmRhMzktZmEyNy00NjcxLThlYzEtNGI5M2RhOTNhMTM4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVGhiUmJ1N01Oa1JCckhVbDJEN1VGdyIsInNlc3Npb25fc3RhdGUiOiJlMjc5YjAwYi1lNzAyLTQyMDEtYTliZi00NmM2ZGQ0NWY3ZjAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZTI3OWIwMGItZTcwMi00MjAxLWE5YmYtNDZjNmRkNDVmN2YwIn0.IidAc5OS4gtJKgyDMPrNM1-cY0fZVUhkyV9CwWFo0hA" "--context" "system-tests"
[2022-07-15T08:12:16Z 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-07-15T08:12:16Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:12:16Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:16Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:12:16Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzMwMzYsImlhdCI6MTY1Nzg3MjczNiwiYXV0aF90aW1lIjoxNjU3ODcyNzMzLCJqdGkiOiJlMjBmODMzMC03NWVmLTRlNjctODdmNS0wNzIyMTUzYTc5NDEiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IlRoYlJidTdNTmtSQnJIVWwyRDdVRnciLCJzZXNzaW9uX3N0YXRlIjoiZTI3OWIwMGItZTcwMi00MjAxLWE5YmYtNDZjNmRkNDVmN2YwIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImUyNzliMDBiLWU3MDItNDIwMS1hOWJmLTQ2YzZkZDQ1ZjdmMCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.FlOj1bETgYaq3l6hQM4oZEPHnrAn3Vyfza4PgUdvO2q9wjSSpjA1Wkw2WFluLIMY7LjAPwtaHbL3w55bXwQr7VJwQslH2sDMmO5Iai1DksShRMjQ3KPkYhtuU4hzCkwKy2V1IIq5CJEhwq-sw6BNrRVQsdLBbN2VxrPLGrDcZBDZ_ITwFjZbLup8Hqh-1npg8CcC4YdMO7X5si0fj188L_WNUq6rXy9gSCDZKmdOI5vjnxVA0whWTsX716JPC61WTWNxebiYhX7C4ySWj3jjJDpFLPUwmfps-tQf7SeTyFjsAQ5bkUy6xBMqIB_KOlRIOi-5v_Lfq-CK05gMXmJoZg\n", stderr: "" })
[2022-07-15T08:12:16Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:16Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:12:16Z INFO  drogue_cloud_tests::resources::apps] Create application: fa02ae17-42eb-428d-8e0d-d5b1989b4071
[2022-07-15T08:12:16Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "fa02ae17-42eb-428d-8e0d-d5b1989b4071"
[2022-07-15T08:12:16Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:12:16Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "fa02ae17-42eb-428d-8e0d-d5b1989b4071"
[2022-07-15T08:12:17Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nfa02ae17-42eb-428d-8e0d-d5b1989b4071 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'fa02ae17-42eb-428d-8e0d-d5b1989b4071' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:12:17Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'fa02ae17-42eb-428d-8e0d-d5b1989b4071'
[2022-07-15T08:12:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "fa02ae17-42eb-428d-8e0d-d5b1989b4071"
[2022-07-15T08:12:17Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::http::telemetry::test_send_telemetry_user::version_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:12:19Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:12:19Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:19Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:19Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:20Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:12:21Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:12:21Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:21Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12:21Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:23Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1NDMsImlhdCI6MTY1Nzg3Mjc0MywianRpIjoiMDZmZGRhYjktOGE3NC00MGVjLThmYWUtNjJkMGM1MzNmNTE1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidU04OXVEUFJhUG5VVDNDN3ItZzBSQSIsInNlc3Npb25fc3RhdGUiOiI4ZDUwMTY1NC1jMTNkLTQ0OGEtYjE1Ny04MzI5YjIwY2MyNjQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGQ1MDE2NTQtYzEzZC00NDhhLWIxNTctODMyOWIyMGNjMjY0In0.nzgaTsSLsnZbiSKTju02JZRDcwwUKtUaCKlFeyta5eg
[2022-07-15T08:12:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:12:23Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:12:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1NDMsImlhdCI6MTY1Nzg3Mjc0MywianRpIjoiMDZmZGRhYjktOGE3NC00MGVjLThmYWUtNjJkMGM1MzNmNTE1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidU04OXVEUFJhUG5VVDNDN3ItZzBSQSIsInNlc3Npb25fc3RhdGUiOiI4ZDUwMTY1NC1jMTNkLTQ0OGEtYjE1Ny04MzI5YjIwY2MyNjQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGQ1MDE2NTQtYzEzZC00NDhhLWIxNTctODMyOWIyMGNjMjY0In0.nzgaTsSLsnZbiSKTju02JZRDcwwUKtUaCKlFeyta5eg" "--context" "system-tests"
[2022-07-15T08:12:23Z 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-07-15T08:12:24Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:12:24Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:12:24Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzMwNDMsImlhdCI6MTY1Nzg3Mjc0MywiYXV0aF90aW1lIjoxNjU3ODcyNzQwLCJqdGkiOiI1YjhlNDI2Zi01MDc4LTRhMTMtODhiYy0zNGUwODNkOGNlMTkiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6InVNODl1RFBSYVBuVVQzQzdyLWcwUkEiLCJzZXNzaW9uX3N0YXRlIjoiOGQ1MDE2NTQtYzEzZC00NDhhLWIxNTctODMyOWIyMGNjMjY0IiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjhkNTAxNjU0LWMxM2QtNDQ4YS1iMTU3LTgzMjliMjBjYzI2NCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.SS97q5sBFsT2wFAzSnNOu_Fvqe7OaE1lp3gtIOeg9-N40JPw1W6sqrXRhC8TVLxvJu2Bl5PpU5dFvAU_e9XiLGn31Idf38f4qKvB3zJ0rCN7eUzlsC3kVGHFIveglDyZ-eiiivrebKRNq_udjrXFyOMv6SzzdXonngTK9YUDoXdhh60ZEXmXH8VBjEE1QzG4PdK28dUMn6qkFqoa6_r7GGBP6DVe3SdbGcSeiv1iuIWbdopkd5-mi7ieAHBKvauSDMKyxLBNysd5WJLN9jgJJ5CEONqRrl2jNwcSOMocUxNetMR9LLVsjJ9dvTD0l-Jr4hpwqbpocdHR-MHJ4Mi9rA\n", stderr: "" })
[2022-07-15T08:12:24Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:24Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:12:24Z INFO  drogue_cloud_tests::resources::apps] Create application: e47a7d16-c03e-4f2e-a009-059dff8ee0b8
[2022-07-15T08:12:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "e47a7d16-c03e-4f2e-a009-059dff8ee0b8"
[2022-07-15T08:12:24Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:12:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "e47a7d16-c03e-4f2e-a009-059dff8ee0b8"
[2022-07-15T08:12:24Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\ne47a7d16-c03e-4f2e-a009-059dff8ee0b8 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'e47a7d16-c03e-4f2e-a009-059dff8ee0b8' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:12:24Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'e47a7d16-c03e-4f2e-a009-059dff8ee0b8'
[2022-07-15T08:12:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "e47a7d16-c03e-4f2e-a009-059dff8ee0b8"
[2022-07-15T08:12:24Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::http::telemetry::test_send_telemetry_user::version_3

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:12:26Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:12:26Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:26Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:26Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12:26Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:27Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:12:29Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:12:29Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:29Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12:29Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:31Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1NTEsImlhdCI6MTY1Nzg3Mjc1MSwianRpIjoiYzU2YThlOWMtY2JhYS00N2VjLWJhOTItMDY1YjkyN2UwNTcwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoib1NBeld4UEFkZ19WMmJIWWNXazk2dyIsInNlc3Npb25fc3RhdGUiOiI4MTUyNDRhNi02NDFjLTQzYTctYjdhZi1lODg4MjAzM2M2MWEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiODE1MjQ0YTYtNjQxYy00M2E3LWI3YWYtZTg4ODIwMzNjNjFhIn0.bCQAmC26RwsJ5NhGnYGtjsiD0tSkiN9Pi4f26QICa9o
[2022-07-15T08:12:31Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:12:31Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:12:31Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1NTEsImlhdCI6MTY1Nzg3Mjc1MSwianRpIjoiYzU2YThlOWMtY2JhYS00N2VjLWJhOTItMDY1YjkyN2UwNTcwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoib1NBeld4UEFkZ19WMmJIWWNXazk2dyIsInNlc3Npb25fc3RhdGUiOiI4MTUyNDRhNi02NDFjLTQzYTctYjdhZi1lODg4MjAzM2M2MWEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiODE1MjQ0YTYtNjQxYy00M2E3LWI3YWYtZTg4ODIwMzNjNjFhIn0.bCQAmC26RwsJ5NhGnYGtjsiD0tSkiN9Pi4f26QICa9o" "--context" "system-tests"
[2022-07-15T08:12:31Z 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-07-15T08:12:32Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:12:32Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:12:32Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzMwNTEsImlhdCI6MTY1Nzg3Mjc1MSwiYXV0aF90aW1lIjoxNjU3ODcyNzQ4LCJqdGkiOiJkYjc0MTExNC1kMjNhLTQ4M2EtOWZkYy1mOTQ5MDg2Y2M2ZmIiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6Im9TQXpXeFBBZGdfVjJiSFljV2s5NnciLCJzZXNzaW9uX3N0YXRlIjoiODE1MjQ0YTYtNjQxYy00M2E3LWI3YWYtZTg4ODIwMzNjNjFhIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjgxNTI0NGE2LTY0MWMtNDNhNy1iN2FmLWU4ODgyMDMzYzYxYSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.a9MdFfaVT7pmCbBccyxyIFnPGbXXZhSImRcpWJczBpCAemVWJEjQU_iNmnHGXl5BeytynUKN1PKxvZwZp0qmGONe3FZmprgW3ModIt74DG3_OdEGkdqHwOJwNR9pOzCPHG7rpW-oqGNVPWY2e_MampGFtcX76cUSU39MQUuIa6d6OSpzBGqwCJgyd11EaEU_Or1vEDVbXRNhFTjtk361lGIiHufJYBKJ-RT2MDvMCrXW0Nh_IfUyjtJyZS_Mq1iCxwffOvouJRLp4L5qW4fwbH7xfvDRgvbDpL2EemLSjfTUyidHkjM9qIZ16eW0fIi17SYCCrialLSu4QThMEdbQQ\n", stderr: "" })
[2022-07-15T08:12:32Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:32Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:12:32Z INFO  drogue_cloud_tests::resources::apps] Create application: adac8f7a-4457-427a-b988-5d45aacf5bdc
[2022-07-15T08:12:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "adac8f7a-4457-427a-b988-5d45aacf5bdc"
[2022-07-15T08:12:32Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:12:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "adac8f7a-4457-427a-b988-5d45aacf5bdc"
[2022-07-15T08:12:32Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nadac8f7a-4457-427a-b988-5d45aacf5bdc 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'adac8f7a-4457-427a-b988-5d45aacf5bdc' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:12:32Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'adac8f7a-4457-427a-b988-5d45aacf5bdc'
[2022-07-15T08:12:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "adac8f7a-4457-427a-b988-5d45aacf5bdc"
[2022-07-15T08:12:32Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::http::telemetry::test_send_telemetry_user_alias::version_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:12:34Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:12:34Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:34Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:34Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12:34Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:35Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:12:36Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:12:36Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:36Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12:36Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:39Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1NTgsImlhdCI6MTY1Nzg3Mjc1OCwianRpIjoiNTdlYzg1NTAtYjQxNS00MWNlLWFmYmQtMTk0YThjNzcxMTJiIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWUU5VmNfQkwtZDRsZlh4VzhVcmMzQSIsInNlc3Npb25fc3RhdGUiOiJhYmUyZTc4Mi0yYjI4LTRhMTctODM4YS0zNWJlZDc2Y2ViMjAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYWJlMmU3ODItMmIyOC00YTE3LTgzOGEtMzViZWQ3NmNlYjIwIn0.-N1f-P0dhiSXVF846pBdMrWkAIa8VS17BvM4zD8LQCc
[2022-07-15T08:12:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:12:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:12:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1NTgsImlhdCI6MTY1Nzg3Mjc1OCwianRpIjoiNTdlYzg1NTAtYjQxNS00MWNlLWFmYmQtMTk0YThjNzcxMTJiIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWUU5VmNfQkwtZDRsZlh4VzhVcmMzQSIsInNlc3Npb25fc3RhdGUiOiJhYmUyZTc4Mi0yYjI4LTRhMTctODM4YS0zNWJlZDc2Y2ViMjAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYWJlMmU3ODItMmIyOC00YTE3LTgzOGEtMzViZWQ3NmNlYjIwIn0.-N1f-P0dhiSXVF846pBdMrWkAIa8VS17BvM4zD8LQCc" "--context" "system-tests"
[2022-07-15T08:12:39Z 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-07-15T08:12:39Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:12:39Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:12:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzMwNTksImlhdCI6MTY1Nzg3Mjc1OSwiYXV0aF90aW1lIjoxNjU3ODcyNzU1LCJqdGkiOiIxZjdhNjM4Ni1kY2ViLTQ3YTMtYjEzOC00Y2I5N2RhOTg0MjkiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IllFOVZjX0JMLWQ0bGZYeFc4VXJjM0EiLCJzZXNzaW9uX3N0YXRlIjoiYWJlMmU3ODItMmIyOC00YTE3LTgzOGEtMzViZWQ3NmNlYjIwIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImFiZTJlNzgyLTJiMjgtNGExNy04MzhhLTM1YmVkNzZjZWIyMCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.BKe1FUgSFgg1Tt4v2VkEQFqfXygXzGBh5AwkhQwyAbP2-Obp2MIydItma-F9Pv32a65h2doaY8941CM7VBkPL8hcp4xAhyh2Akv38NWLpEPkpXuVYYAGwVFaTllIufJJ2uVqmPtg-c_1Z5sCI2gkhLPilh19o6s_Qrxpq9QFx4KpHuSLvAXy5YiaLUZdefTxdLh2AxeUxN2VjdfTdHo0aOmzipyHAJNmnMOw2SDupH-SGWNoYPmPDrf-mTe3NwI4Axe-3n5Baa0ltkPbs6lWgonjANLrEhS9-lgA8Po0KT0nty1DZhJMbDlvdEB478lhZhveWxANEr8tJA9XVAUj5Q\n", stderr: "" })
[2022-07-15T08:12:39Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:39Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:12:39Z INFO  drogue_cloud_tests::resources::apps] Create application: 83b29aa6-450e-4a4b-89d4-878797a7b114
[2022-07-15T08:12:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "83b29aa6-450e-4a4b-89d4-878797a7b114"
[2022-07-15T08:12:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:12:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "83b29aa6-450e-4a4b-89d4-878797a7b114"
[2022-07-15T08:12:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n83b29aa6-450e-4a4b-89d4-878797a7b114 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '83b29aa6-450e-4a4b-89d4-878797a7b114' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:12:39Z INFO  drogue_cloud_tests::resources::apps] Destroy application '83b29aa6-450e-4a4b-89d4-878797a7b114'
[2022-07-15T08:12:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "83b29aa6-450e-4a4b-89d4-878797a7b114"
[2022-07-15T08:12:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::http::telemetry::test_send_telemetry_user_alias::version_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:12:41Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:12:41Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:42Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:42Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12:42Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:43Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:12:44Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:12:44Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:44Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12:44Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:46Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1NjYsImlhdCI6MTY1Nzg3Mjc2NiwianRpIjoiNDMzOWFmM2ItODdiYy00NDVhLWEwZTUtNmZhYjAyNGRiNTA2IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUXA3WjlrckxwTjdZc01qVHhja0NLUSIsInNlc3Npb25fc3RhdGUiOiJmMDA5MjU0MS0xNDkyLTQ4MjktOTI5Yy00YzMyNjc0ODkxODQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjAwOTI1NDEtMTQ5Mi00ODI5LTkyOWMtNGMzMjY3NDg5MTg0In0.aKlsZ3sFQzlfLmdSEmK50eOmFDeeJZTUy0CXwvecDP0
[2022-07-15T08:12:46Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:12:46Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:12:46Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1NjYsImlhdCI6MTY1Nzg3Mjc2NiwianRpIjoiNDMzOWFmM2ItODdiYy00NDVhLWEwZTUtNmZhYjAyNGRiNTA2IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUXA3WjlrckxwTjdZc01qVHhja0NLUSIsInNlc3Npb25fc3RhdGUiOiJmMDA5MjU0MS0xNDkyLTQ4MjktOTI5Yy00YzMyNjc0ODkxODQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjAwOTI1NDEtMTQ5Mi00ODI5LTkyOWMtNGMzMjY3NDg5MTg0In0.aKlsZ3sFQzlfLmdSEmK50eOmFDeeJZTUy0CXwvecDP0" "--context" "system-tests"
[2022-07-15T08:12:46Z 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-07-15T08:12:47Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:12:47Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:12:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzMwNjYsImlhdCI6MTY1Nzg3Mjc2NiwiYXV0aF90aW1lIjoxNjU3ODcyNzYzLCJqdGkiOiJjZjcyYWFiMS01M2I2LTQ4ZWYtOGJhYS00NmMwNTIwOTVmNmQiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IlFwN1o5a3JMcE43WXNNalR4Y2tDS1EiLCJzZXNzaW9uX3N0YXRlIjoiZjAwOTI1NDEtMTQ5Mi00ODI5LTkyOWMtNGMzMjY3NDg5MTg0IiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImYwMDkyNTQxLTE0OTItNDgyOS05MjljLTRjMzI2NzQ4OTE4NCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.LAF98HgzhA4ta7K6WHBo3HOQaAoniZyNwfcDPrfaBnP0ob9TcjUStvBVAD86R6Xt2LRq1qcYLFLepHkAP9NnWxsbvEPkwO3Iygd9td6ljdBUCVG8A8rA9t7X3TnjsJkUSELmuFvhQH3zum5lw9qZ6Oq3crT-TdmxE9i1gArnjmEsvGPloLvQK__od0GpzApfuC4Tn5MlNLZK5Ks5DLnVBm9DAsaq5GBl8D4gdsbR3g7g4zqeMkyo7N3jx9aztJn1XrKYgCLwCu8bo6oPVXSt69Ky2iCzDcL2TvpYTZEY02G9uztKFxT9Vl8IR-RsHJMJdOfXwt8sHyzTFcn5N_Jq4Q\n", stderr: "" })
[2022-07-15T08:12:47Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:47Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:12:47Z INFO  drogue_cloud_tests::resources::apps] Create application: 6d478498-17ab-4974-a894-2cccd335c5e0
[2022-07-15T08:12:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "6d478498-17ab-4974-a894-2cccd335c5e0"
[2022-07-15T08:12:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:12:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "6d478498-17ab-4974-a894-2cccd335c5e0"
[2022-07-15T08:12:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n6d478498-17ab-4974-a894-2cccd335c5e0 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '6d478498-17ab-4974-a894-2cccd335c5e0' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:12:47Z INFO  drogue_cloud_tests::resources::apps] Destroy application '6d478498-17ab-4974-a894-2cccd335c5e0'
[2022-07-15T08:12:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "6d478498-17ab-4974-a894-2cccd335c5e0"
[2022-07-15T08:12:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::http::telemetry::test_send_telemetry_user_alias::version_3

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:12:49Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:12:49Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:49Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:49Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12:49Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:50Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:12:52Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:12:52Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:52Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12:52Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:54Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1NzQsImlhdCI6MTY1Nzg3Mjc3NCwianRpIjoiNzU2MzMxYTAtNmVlNS00YjUyLTkwN2EtZDFlNWI0NmNjZWMzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoieTlxLXQ5YVQxS0taSVpzUnhHSUZCQSIsInNlc3Npb25fc3RhdGUiOiI1MTEwNzVjYi04MWRhLTQzMDgtODRjYi1iNjMzMDA2MTA4NWUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNTExMDc1Y2ItODFkYS00MzA4LTg0Y2ItYjYzMzAwNjEwODVlIn0.topwy0wBvA_zzRsTUhGO4wZjqjaEweEXF5sPYi8abLg
[2022-07-15T08:12:54Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:12:54Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:12:54Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1NzQsImlhdCI6MTY1Nzg3Mjc3NCwianRpIjoiNzU2MzMxYTAtNmVlNS00YjUyLTkwN2EtZDFlNWI0NmNjZWMzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoieTlxLXQ5YVQxS0taSVpzUnhHSUZCQSIsInNlc3Npb25fc3RhdGUiOiI1MTEwNzVjYi04MWRhLTQzMDgtODRjYi1iNjMzMDA2MTA4NWUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNTExMDc1Y2ItODFkYS00MzA4LTg0Y2ItYjYzMzAwNjEwODVlIn0.topwy0wBvA_zzRsTUhGO4wZjqjaEweEXF5sPYi8abLg" "--context" "system-tests"
[2022-07-15T08:12:54Z 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-07-15T08:12:55Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:12:55Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:12:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzMwNzQsImlhdCI6MTY1Nzg3Mjc3NCwiYXV0aF90aW1lIjoxNjU3ODcyNzcxLCJqdGkiOiJhMzZkODZhYS03MWE4LTRjYTctOTkwYy1mMDdiNzcxMmU2ODciLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6Ink5cS10OWFUMUtLWklac1J4R0lGQkEiLCJzZXNzaW9uX3N0YXRlIjoiNTExMDc1Y2ItODFkYS00MzA4LTg0Y2ItYjYzMzAwNjEwODVlIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjUxMTA3NWNiLTgxZGEtNDMwOC04NGNiLWI2MzMwMDYxMDg1ZSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.V9n92D8SPxT4ZD9LRnIHdby74bj9-05LRB9x-7t8paQy4Pyx5BctMSF_B_2EdAJFaq5tsKLxXzIKiD7-qyIdGZQ2QSd4hYUpTMZBDWxqKuj4uxxHZLmOdufUc5x0UPn_0-fH8CwFw0NbB2uCh2jxyl4lkKpIm_-Mqn1NrrvCThZs42tHDpEFOz77ZK9eWNJAUj9i1cTKeGa_IT94kK7TGC7sumL-LvmxIr-DDogDVfS9-X7z6ZO6vboOih1aoqnVLxjxKAXkwjHgBlZQqD0rsAXmYS7asgvSfsaC1KE_WVqjQMQpSxkB2iBEDg7HOLclxW3mb7P4FgBrhG71TW2vVQ\n", stderr: "" })
[2022-07-15T08:12:55Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:55Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:12:55Z INFO  drogue_cloud_tests::resources::apps] Create application: ee49935c-545e-4043-aab9-c98b3bb37905
[2022-07-15T08:12:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "ee49935c-545e-4043-aab9-c98b3bb37905"
[2022-07-15T08:12:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:12:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "ee49935c-545e-4043-aab9-c98b3bb37905"
[2022-07-15T08:12:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nee49935c-545e-4043-aab9-c98b3bb37905 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'ee49935c-545e-4043-aab9-c98b3bb37905' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:12:55Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'ee49935c-545e-4043-aab9-c98b3bb37905'
[2022-07-15T08:12:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "ee49935c-545e-4043-aab9-c98b3bb37905"
[2022-07-15T08:12:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::http::telemetry::test_send_telemetry_user_only::version_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:12:57Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:12:57Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:12:57Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:12:57Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:12:57Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:12:58Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:13:00Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:13:00Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:00Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:00Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:02Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1ODIsImlhdCI6MTY1Nzg3Mjc4MiwianRpIjoiZDFlMTZjYWYtZTkyNC00Y2Y4LWE4NjMtNzllN2FlMDkyNDRjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiMVFJNzl5Y1UxSG5aYVFPWUtNOFBQZyIsInNlc3Npb25fc3RhdGUiOiIxNGZlNTk4Mi02MWQ2LTQ5YzQtOTUxYi0wMjI1NTYyN2ZlYjQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMTRmZTU5ODItNjFkNi00OWM0LTk1MWItMDIyNTU2MjdmZWI0In0.0NXJab4qqzJcBOZYqm5An5d8_phrhKPce5dkL-GNrHc
[2022-07-15T08:13:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:13:02Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:13:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1ODIsImlhdCI6MTY1Nzg3Mjc4MiwianRpIjoiZDFlMTZjYWYtZTkyNC00Y2Y4LWE4NjMtNzllN2FlMDkyNDRjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiMVFJNzl5Y1UxSG5aYVFPWUtNOFBQZyIsInNlc3Npb25fc3RhdGUiOiIxNGZlNTk4Mi02MWQ2LTQ5YzQtOTUxYi0wMjI1NTYyN2ZlYjQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMTRmZTU5ODItNjFkNi00OWM0LTk1MWItMDIyNTU2MjdmZWI0In0.0NXJab4qqzJcBOZYqm5An5d8_phrhKPce5dkL-GNrHc" "--context" "system-tests"
[2022-07-15T08:13:02Z 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-07-15T08:13:03Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:13:03Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:13:03Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:13:03Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzMwODIsImlhdCI6MTY1Nzg3Mjc4MiwiYXV0aF90aW1lIjoxNjU3ODcyNzc5LCJqdGkiOiIwOWQ1NjViMy1iMzI0LTRjOTMtYTk3ZS1iOTU5YTA4NjNiZGQiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IjFRSTc5eWNVMUhuWmFRT1lLTThQUGciLCJzZXNzaW9uX3N0YXRlIjoiMTRmZTU5ODItNjFkNi00OWM0LTk1MWItMDIyNTU2MjdmZWI0IiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjE0ZmU1OTgyLTYxZDYtNDljNC05NTFiLTAyMjU1NjI3ZmViNCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.H6Y3eCB09rsicMkYQ6tnlsWdtRlVsLAcfA24cxHenwUjirqZ18kywNECE4YHUCDBlxrH5kqmsY9PmGoEzGKYppTcPlyrTq6DCYi96wNjowQV3wnSMPnXH9vx8Y5X_uGPf3Ca954-WxYVkLrmAFRpYj41rd3p_8gxY0GAYrJOoOKsNtWBP4c0WEhPwlVG8c2WOyjKZKiCodvF0Ikzzo8alhkns7HMuE6tyvve_xd612AonYEAGYI7PiGt9AOeZLpzxOFBAb6thVN4iH7VQzLzQTfdlCheKoLWPIs6yctF5CU0BF1Itw83yx4xKFE_ft5pfNPmJeCQDIrpMJTM4Ogn2A\n", stderr: "" })
[2022-07-15T08:13:03Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:03Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:13:03Z INFO  drogue_cloud_tests::resources::apps] Create application: 8c36afd5-a94b-45b6-bad3-38046602df73
[2022-07-15T08:13:03Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "8c36afd5-a94b-45b6-bad3-38046602df73"
[2022-07-15T08:13:03Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:13:03Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "8c36afd5-a94b-45b6-bad3-38046602df73"
[2022-07-15T08:13:03Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n8c36afd5-a94b-45b6-bad3-38046602df73 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '8c36afd5-a94b-45b6-bad3-38046602df73' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:13:03Z INFO  drogue_cloud_tests::resources::apps] Destroy application '8c36afd5-a94b-45b6-bad3-38046602df73'
[2022-07-15T08:13:03Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "8c36afd5-a94b-45b6-bad3-38046602df73"
[2022-07-15T08:13:03Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::http::telemetry::test_send_telemetry_user_only::version_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:13:05Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:13:05Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:13:05Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:05Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:05Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:06Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:13:08Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:13:08Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:08Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:08Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:09Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1ODksImlhdCI6MTY1Nzg3Mjc4OSwianRpIjoiNWZkN2UwYTktNTI5YS00NzY0LWFkOGMtYTg2MGM3ODc0MDFjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiRUZlYXcyak12cmRvU1VWVjJ6ZUpiQSIsInNlc3Npb25fc3RhdGUiOiJkMWU2MGFjNS05ZjI1LTQwYzctYTJlNi04Y2IyMWFiODU3MzUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZDFlNjBhYzUtOWYyNS00MGM3LWEyZTYtOGNiMjFhYjg1NzM1In0.DX9BoXJE9oopCiBYZqUm6VCNvgt1q9BcOJcaZriGyyo
[2022-07-15T08:13:09Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:13:10Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:13:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1ODksImlhdCI6MTY1Nzg3Mjc4OSwianRpIjoiNWZkN2UwYTktNTI5YS00NzY0LWFkOGMtYTg2MGM3ODc0MDFjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiRUZlYXcyak12cmRvU1VWVjJ6ZUpiQSIsInNlc3Npb25fc3RhdGUiOiJkMWU2MGFjNS05ZjI1LTQwYzctYTJlNi04Y2IyMWFiODU3MzUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZDFlNjBhYzUtOWYyNS00MGM3LWEyZTYtOGNiMjFhYjg1NzM1In0.DX9BoXJE9oopCiBYZqUm6VCNvgt1q9BcOJcaZriGyyo" "--context" "system-tests"
[2022-07-15T08:13:10Z 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-07-15T08:13:10Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:13:10Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:13:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:13:10Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzMwOTAsImlhdCI6MTY1Nzg3Mjc5MCwiYXV0aF90aW1lIjoxNjU3ODcyNzg2LCJqdGkiOiI4MjY4M2Q2My02ZGY2LTQzMDUtYjJlYS02ZjM2NDdlMTRmNWYiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IkVGZWF3MmpNdnJkb1NVVlYyemVKYkEiLCJzZXNzaW9uX3N0YXRlIjoiZDFlNjBhYzUtOWYyNS00MGM3LWEyZTYtOGNiMjFhYjg1NzM1IiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImQxZTYwYWM1LTlmMjUtNDBjNy1hMmU2LThjYjIxYWI4NTczNSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.aBXhRJtpeMIA1IECp1PLr5IbiLeLaXqHol39U7URxBVGbONg7-AXUpijZIylCwcUE7PDW-XllMkGTQLSh1Xdj5B4Eux8byi51NBjqAZfTKC2bEgG_diq6WJUgk5zaDNOuVWCtF5XgNR2c-YEQ7HS1va5lNaA6WedO5vJBA9i1L71HRqE8Az7fBMVZM3oItFq2EqEq4IOtU8N3mUvj68IOBTbMOF8o1D0lb_4UHDSgjgGNhV8Fzw_XDXDm1HA9yfD07le2yXQgNBeUhzDryHId81mYW8TiyxGj5OEKAl0Nsb_2d5swDXqpHT736eBaUzSg8Hd05ANgi7_pmebxpnUpg\n", stderr: "" })
[2022-07-15T08:13:10Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:10Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:13:10Z INFO  drogue_cloud_tests::resources::apps] Create application: cfb9d18e-25d0-491f-beb8-173e38171cfd
[2022-07-15T08:13:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "cfb9d18e-25d0-491f-beb8-173e38171cfd"
[2022-07-15T08:13:10Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:13:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "cfb9d18e-25d0-491f-beb8-173e38171cfd"
[2022-07-15T08:13:10Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\ncfb9d18e-25d0-491f-beb8-173e38171cfd 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'cfb9d18e-25d0-491f-beb8-173e38171cfd' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:13:10Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'cfb9d18e-25d0-491f-beb8-173e38171cfd'
[2022-07-15T08:13:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "cfb9d18e-25d0-491f-beb8-173e38171cfd"
[2022-07-15T08:13:10Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::http::telemetry::test_send_telemetry_user_only::version_3

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:13:13Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:13:13Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:13:13Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:13Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:13Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:14Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:13:15Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:13:15Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:15Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:15Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:17Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1OTcsImlhdCI6MTY1Nzg3Mjc5NywianRpIjoiMjgxN2MzZDgtMzBlMS00YjQxLTk0ODItOTFkYTExYjNlMDZkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiSW8wNXBQcVo2NGJZUDdJSGZqSUI5dyIsInNlc3Npb25fc3RhdGUiOiJjZmQ0ZDU0Ni00MTJiLTRkMTAtOTJiZi02N2ZlNjNmYTc3MTgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiY2ZkNGQ1NDYtNDEyYi00ZDEwLTkyYmYtNjdmZTYzZmE3NzE4In0.tDbK4XiBmyPCxUTnkNhc1IU6aCbGG6CdGxoGNjL-bbQ
[2022-07-15T08:13:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:13:17Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:13:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ1OTcsImlhdCI6MTY1Nzg3Mjc5NywianRpIjoiMjgxN2MzZDgtMzBlMS00YjQxLTk0ODItOTFkYTExYjNlMDZkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiSW8wNXBQcVo2NGJZUDdJSGZqSUI5dyIsInNlc3Npb25fc3RhdGUiOiJjZmQ0ZDU0Ni00MTJiLTRkMTAtOTJiZi02N2ZlNjNmYTc3MTgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiY2ZkNGQ1NDYtNDEyYi00ZDEwLTkyYmYtNjdmZTYzZmE3NzE4In0.tDbK4XiBmyPCxUTnkNhc1IU6aCbGG6CdGxoGNjL-bbQ" "--context" "system-tests"
[2022-07-15T08:13:17Z 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-07-15T08:13:18Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:13:18Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:13:18Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:13:18Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzMwOTcsImlhdCI6MTY1Nzg3Mjc5NywiYXV0aF90aW1lIjoxNjU3ODcyNzk0LCJqdGkiOiJjMDFkMzYxNS1iNTc3LTQ3ZjktYTBiMi1jMTY0MTdkNTBiMjciLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IklvMDVwUHFaNjRiWVA3SUhmaklCOXciLCJzZXNzaW9uX3N0YXRlIjoiY2ZkNGQ1NDYtNDEyYi00ZDEwLTkyYmYtNjdmZTYzZmE3NzE4IiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImNmZDRkNTQ2LTQxMmItNGQxMC05MmJmLTY3ZmU2M2ZhNzcxOCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.OVByKNSRRrE3yk-OcjGwXtqZOjiCs02seTce7g-2mgR28Qs7QDGHw70c1g0Q1KfEfXRR7yjvXCFcpx8vqEj8IWG6NXBzq2ZjgL-OgLF6bHaKlCYaqNHhbsNh_2ecAyVJVR6caK5buM7LvC3VW_Q3oDOoYRYogXl55Wl4byrV-URC3KfmQ599M09GI7sFRIkqDlaKOYrcwEXtqDi2EJz7t1-PpyPjiohu95SyQJsmJ-H5tCvV6JkBU9eXooxBwsdl4TrozcBezLNe6J3lVYcSD3-Z6W-R0Say2jHnmflIE6ZsTqeDw4wA6K8ULDd9siUfqRUUJ9pQpFgqzqay6PM_Tg\n", stderr: "" })
[2022-07-15T08:13:18Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:18Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:13:18Z INFO  drogue_cloud_tests::resources::apps] Create application: 20336f8f-4d31-4651-b2bf-971e81b942fa
[2022-07-15T08:13:18Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "20336f8f-4d31-4651-b2bf-971e81b942fa"
[2022-07-15T08:13:18Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:13:18Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "20336f8f-4d31-4651-b2bf-971e81b942fa"
[2022-07-15T08:13:18Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n20336f8f-4d31-4651-b2bf-971e81b942fa 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '20336f8f-4d31-4651-b2bf-971e81b942fa' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:13:18Z INFO  drogue_cloud_tests::resources::apps] Destroy application '20336f8f-4d31-4651-b2bf-971e81b942fa'
[2022-07-15T08:13:18Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "20336f8f-4d31-4651-b2bf-971e81b942fa"
[2022-07-15T08:13:18Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::integration::test_qos_1_dropping

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:13:20Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:13:20Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:13:20Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:20Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:20Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:21Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:13:23Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:13:23Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:23Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:23Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:25Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2MDUsImlhdCI6MTY1Nzg3MjgwNSwianRpIjoiNGQxMGE5ZTItMmIzNS00NzMyLTgyZmMtN2QyNWUwNTNkYWQzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUWRuZDR6OGlpc0RDWUs2bldSeGExdyIsInNlc3Npb25fc3RhdGUiOiI2MWNmMmIwNS01NWFjLTRjODctOTUyYS1lM2VjZmNiNzg5ZTkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNjFjZjJiMDUtNTVhYy00Yzg3LTk1MmEtZTNlY2ZjYjc4OWU5In0.HI724faNGkt0_f9V3RS8bJYhsQYetNbgCjriUHYwgpI
[2022-07-15T08:13:25Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:13:25Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:13:25Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2MDUsImlhdCI6MTY1Nzg3MjgwNSwianRpIjoiNGQxMGE5ZTItMmIzNS00NzMyLTgyZmMtN2QyNWUwNTNkYWQzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUWRuZDR6OGlpc0RDWUs2bldSeGExdyIsInNlc3Npb25fc3RhdGUiOiI2MWNmMmIwNS01NWFjLTRjODctOTUyYS1lM2VjZmNiNzg5ZTkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNjFjZjJiMDUtNTVhYy00Yzg3LTk1MmEtZTNlY2ZjYjc4OWU5In0.HI724faNGkt0_f9V3RS8bJYhsQYetNbgCjriUHYwgpI" "--context" "system-tests"
[2022-07-15T08:13:25Z 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-07-15T08:13:26Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:13:26Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:13:26Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:13:26Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzMxMDUsImlhdCI6MTY1Nzg3MjgwNSwiYXV0aF90aW1lIjoxNjU3ODcyODAyLCJqdGkiOiJkZDE1NjAwZi1jODI0LTRiNjgtODNkZC1jY2Q4NGQyMjMxMTEiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IlFkbmQ0ejhpaXNEQ1lLNm5XUnhhMXciLCJzZXNzaW9uX3N0YXRlIjoiNjFjZjJiMDUtNTVhYy00Yzg3LTk1MmEtZTNlY2ZjYjc4OWU5IiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6IjYxY2YyYjA1LTU1YWMtNGM4Ny05NTJhLWUzZWNmY2I3ODllOSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.aI5SKf7JxJCOtmuZKitqIxNV1Fir8n7W2HaSy1s1q8W5n8Mp00_evJUdc3L_B6rQ7SBtST4NvL89ZjCSC7rWx3Xwy0688oapLmeNsX4bzyzfkYoWltN_Nvy30jHd72AY0dzmI5InVHuJj-ShHtXyd5_lNNxPdonIAjC5QNJqKNpnqLdaNrD1n_toq2OzauKivDXtkoxSxXK3NJy7wtpofaWJTvxYWKoAHlSCnLFYV2Q6OsdTrcgn9BsY_3JscIq-l_ch2YA0VKTP2eor3RBvaGrCw6LwNKknJ_lQPr8_bN3l0KYgfcXq3xw37aSn1tDkWZnxrHNrhVruy1qELsm9Dw\n", stderr: "" })
[2022-07-15T08:13:26Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:26Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:13:26Z INFO  drogue_cloud_tests::resources::apps] Create application: b44af36d-9bb9-4f5e-bf07-df9f265936aa
[2022-07-15T08:13:26Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "b44af36d-9bb9-4f5e-bf07-df9f265936aa"
[2022-07-15T08:13:26Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:13:26Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "b44af36d-9bb9-4f5e-bf07-df9f265936aa"
[2022-07-15T08:13:26Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nb44af36d-9bb9-4f5e-bf07-df9f265936aa 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'b44af36d-9bb9-4f5e-bf07-df9f265936aa' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:13:26Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'b44af36d-9bb9-4f5e-bf07-df9f265936aa'
[2022-07-15T08:13:26Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "b44af36d-9bb9-4f5e-bf07-df9f265936aa"
[2022-07-15T08:13:26Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::gateway::version_1::ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:13:28Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:13:28Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:13:28Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:28Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:28Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:29Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:13:30Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:13:30Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:30Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:30Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:32Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2MTIsImlhdCI6MTY1Nzg3MjgxMiwianRpIjoiNTgxYjI1NjctY2Y5My00MGIyLThmOWUtZmViMjBhOTliNTA5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTEpqTFNyVzZtQ1NrWkpYWm1VY0xCZyIsInNlc3Npb25fc3RhdGUiOiJkOGY3NTFkOC1kNGE2LTQxMTAtYmMwZC04YWI2MTRlMWZjNDQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZDhmNzUxZDgtZDRhNi00MTEwLWJjMGQtOGFiNjE0ZTFmYzQ0In0.W_vjeJTcLQhzYcM11gguAkDRigNAQ3HPfKoQwpE6g3c
[2022-07-15T08:13:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:13:32Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:13:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2MTIsImlhdCI6MTY1Nzg3MjgxMiwianRpIjoiNTgxYjI1NjctY2Y5My00MGIyLThmOWUtZmViMjBhOTliNTA5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTEpqTFNyVzZtQ1NrWkpYWm1VY0xCZyIsInNlc3Npb25fc3RhdGUiOiJkOGY3NTFkOC1kNGE2LTQxMTAtYmMwZC04YWI2MTRlMWZjNDQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZDhmNzUxZDgtZDRhNi00MTEwLWJjMGQtOGFiNjE0ZTFmYzQ0In0.W_vjeJTcLQhzYcM11gguAkDRigNAQ3HPfKoQwpE6g3c" "--context" "system-tests"
[2022-07-15T08:13:32Z 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-07-15T08:13:33Z INFO  drogue_cloud_tests::resources::apps] Create application: fe7bf89c-28ea-4110-b486-9105ab95f7c1
[2022-07-15T08:13:33Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "fe7bf89c-28ea-4110-b486-9105ab95f7c1"
[2022-07-15T08:13:33Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:13:33Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "fe7bf89c-28ea-4110-b486-9105ab95f7c1"
[2022-07-15T08:13:33Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nfe7bf89c-28ea-4110-b486-9105ab95f7c1 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'fe7bf89c-28ea-4110-b486-9105ab95f7c1' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:13:33Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'fe7bf89c-28ea-4110-b486-9105ab95f7c1'
[2022-07-15T08:13:33Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "fe7bf89c-28ea-4110-b486-9105ab95f7c1"
[2022-07-15T08:13:33Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::gateway::version_1::ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:13:35Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:13:35Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:13:35Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:35Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:35Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:37Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:13:38Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:13:38Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:38Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:38Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:40Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2MjAsImlhdCI6MTY1Nzg3MjgyMCwianRpIjoiZTM0NDRlY2EtMTExOC00ZTZjLTkyOTMtNDRlODcxNjQwMDI4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiajUza2YxdUZLYVp2Uk0xSHF3SFdadyIsInNlc3Npb25fc3RhdGUiOiIyMzFiZTFiOC04YjNlLTQ3MDktODc0ZS1jM2ExMDk0ZjU1YjkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMjMxYmUxYjgtOGIzZS00NzA5LTg3NGUtYzNhMTA5NGY1NWI5In0.nltPbhLIeYQbJNZzl7lOG3GWFXrfD5V551wI3ZgTb9k
[2022-07-15T08:13:40Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:13:40Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:13:40Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2MjAsImlhdCI6MTY1Nzg3MjgyMCwianRpIjoiZTM0NDRlY2EtMTExOC00ZTZjLTkyOTMtNDRlODcxNjQwMDI4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiajUza2YxdUZLYVp2Uk0xSHF3SFdadyIsInNlc3Npb25fc3RhdGUiOiIyMzFiZTFiOC04YjNlLTQ3MDktODc0ZS1jM2ExMDk0ZjU1YjkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMjMxYmUxYjgtOGIzZS00NzA5LTg3NGUtYzNhMTA5NGY1NWI5In0.nltPbhLIeYQbJNZzl7lOG3GWFXrfD5V551wI3ZgTb9k" "--context" "system-tests"
[2022-07-15T08:13:40Z 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-07-15T08:13:41Z INFO  drogue_cloud_tests::resources::apps] Create application: fc8d932d-2b20-4516-a4d8-e024dda06ffd
[2022-07-15T08:13:41Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "fc8d932d-2b20-4516-a4d8-e024dda06ffd"
[2022-07-15T08:13:41Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:13:41Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "fc8d932d-2b20-4516-a4d8-e024dda06ffd"
[2022-07-15T08:13:41Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nfc8d932d-2b20-4516-a4d8-e024dda06ffd 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'fc8d932d-2b20-4516-a4d8-e024dda06ffd' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:13:41Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'fc8d932d-2b20-4516-a4d8-e024dda06ffd'
[2022-07-15T08:13:41Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "fc8d932d-2b20-4516-a4d8-e024dda06ffd"
[2022-07-15T08:13:41Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

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

Duration: 8s

Test output
-------------- TEST START --------------
[2022-07-15T08:13:43Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:13:43Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:13:43Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:43Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:43Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:44Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:13:46Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:13:46Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:46Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:46Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:48Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2MjgsImlhdCI6MTY1Nzg3MjgyOCwianRpIjoiMzNmN2UzY2EtMDBkMS00NGZkLWExNGMtZTdhZmVmZDgwOTk1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoicEl6TnB5MVd5QWZWWHF3X3ZYZGhnQSIsInNlc3Npb25fc3RhdGUiOiIxZWY3YjkyOC00OTdhLTRkMzgtOTNmMS1kYWZhMTc3MzE3MjgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMWVmN2I5MjgtNDk3YS00ZDM4LTkzZjEtZGFmYTE3NzMxNzI4In0.bLX7xKrpXof6a8roVxDLky3fKHKqh2nwMCkIw5Dfnbw
[2022-07-15T08:13:48Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:13:48Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:13:48Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2MjgsImlhdCI6MTY1Nzg3MjgyOCwianRpIjoiMzNmN2UzY2EtMDBkMS00NGZkLWExNGMtZTdhZmVmZDgwOTk1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoicEl6TnB5MVd5QWZWWHF3X3ZYZGhnQSIsInNlc3Npb25fc3RhdGUiOiIxZWY3YjkyOC00OTdhLTRkMzgtOTNmMS1kYWZhMTc3MzE3MjgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMWVmN2I5MjgtNDk3YS00ZDM4LTkzZjEtZGFmYTE3NzMxNzI4In0.bLX7xKrpXof6a8roVxDLky3fKHKqh2nwMCkIw5Dfnbw" "--context" "system-tests"
[2022-07-15T08:13:48Z 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-07-15T08:13:49Z INFO  drogue_cloud_tests::resources::apps] Create application: 7041feb4-190a-40d2-bacd-9abe6117dcc0
[2022-07-15T08:13:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "7041feb4-190a-40d2-bacd-9abe6117dcc0"
[2022-07-15T08:13:49Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:13:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "7041feb4-190a-40d2-bacd-9abe6117dcc0"
[2022-07-15T08:13:49Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n7041feb4-190a-40d2-bacd-9abe6117dcc0 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '7041feb4-190a-40d2-bacd-9abe6117dcc0' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:13:49Z INFO  drogue_cloud_tests::resources::apps] Destroy application '7041feb4-190a-40d2-bacd-9abe6117dcc0'
[2022-07-15T08:13:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "7041feb4-190a-40d2-bacd-9abe6117dcc0"
[2022-07-15T08:13:49Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::gateway::version_2::ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:13:51Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:13:51Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:13:51Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:51Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:51Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:52Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:13:54Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:13:54Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:54Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:54Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:13:56Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2MzYsImlhdCI6MTY1Nzg3MjgzNiwianRpIjoiYWE3YjNhY2EtYWUwYi00YzQyLWFlNGMtNjg1YTA2OThiOWFhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTjN5UXJwbloxMUdqdXNpMWRabHFOUSIsInNlc3Npb25fc3RhdGUiOiJiYTRkOTM1My0yZTViLTQ5ZjktYTZkNS1iMDk5N2NjNjgxYTYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYmE0ZDkzNTMtMmU1Yi00OWY5LWE2ZDUtYjA5OTdjYzY4MWE2In0.JK0StCz11btgZJfxKVdD18GtgYFQSdR_7xkF53lVmjs
[2022-07-15T08:13:56Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:13:56Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:13:56Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2MzYsImlhdCI6MTY1Nzg3MjgzNiwianRpIjoiYWE3YjNhY2EtYWUwYi00YzQyLWFlNGMtNjg1YTA2OThiOWFhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTjN5UXJwbloxMUdqdXNpMWRabHFOUSIsInNlc3Npb25fc3RhdGUiOiJiYTRkOTM1My0yZTViLTQ5ZjktYTZkNS1iMDk5N2NjNjgxYTYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYmE0ZDkzNTMtMmU1Yi00OWY5LWE2ZDUtYjA5OTdjYzY4MWE2In0.JK0StCz11btgZJfxKVdD18GtgYFQSdR_7xkF53lVmjs" "--context" "system-tests"
[2022-07-15T08:13:56Z 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-07-15T08:13:56Z INFO  drogue_cloud_tests::resources::apps] Create application: 18a52b40-ae4d-4a22-8058-33cc01f64705
[2022-07-15T08:13:56Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "18a52b40-ae4d-4a22-8058-33cc01f64705"
[2022-07-15T08:13:57Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:13:57Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "18a52b40-ae4d-4a22-8058-33cc01f64705"
[2022-07-15T08:13:57Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n18a52b40-ae4d-4a22-8058-33cc01f64705 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '18a52b40-ae4d-4a22-8058-33cc01f64705' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:13:57Z INFO  drogue_cloud_tests::resources::apps] Destroy application '18a52b40-ae4d-4a22-8058-33cc01f64705'
[2022-07-15T08:13:57Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "18a52b40-ae4d-4a22-8058-33cc01f64705"
[2022-07-15T08:13:57Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::gateway::version_3::ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:13:59Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:13:59Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:13:59Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:13:59Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:13:59Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:00Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:14:01Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:14:01Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:01Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:01Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:03Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2NDMsImlhdCI6MTY1Nzg3Mjg0MywianRpIjoiOTg5NTZmNjAtMTI4NC00NjRmLTkwY2YtNDMyZjkxNmI2YmU0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUTBHMmlfaTNIS1NncDdPNHFNTDliUSIsInNlc3Npb25fc3RhdGUiOiIzZmY4YjU4Yy01Y2MwLTQ0YTctOTc5YS01MDdmYWEwMWQxYTYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiM2ZmOGI1OGMtNWNjMC00NGE3LTk3OWEtNTA3ZmFhMDFkMWE2In0.IKs9tcHc9LwmwnUXZB-GpaYzhDJ7eE-yVuj7jaatWgk
[2022-07-15T08:14:03Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:14:03Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:14:03Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2NDMsImlhdCI6MTY1Nzg3Mjg0MywianRpIjoiOTg5NTZmNjAtMTI4NC00NjRmLTkwY2YtNDMyZjkxNmI2YmU0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUTBHMmlfaTNIS1NncDdPNHFNTDliUSIsInNlc3Npb25fc3RhdGUiOiIzZmY4YjU4Yy01Y2MwLTQ0YTctOTc5YS01MDdmYWEwMWQxYTYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiM2ZmOGI1OGMtNWNjMC00NGE3LTk3OWEtNTA3ZmFhMDFkMWE2In0.IKs9tcHc9LwmwnUXZB-GpaYzhDJ7eE-yVuj7jaatWgk" "--context" "system-tests"
[2022-07-15T08:14:03Z 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-07-15T08:14:04Z INFO  drogue_cloud_tests::resources::apps] Create application: 2637da0f-a26f-49cd-96c4-364878cbad88
[2022-07-15T08:14:04Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "2637da0f-a26f-49cd-96c4-364878cbad88"
[2022-07-15T08:14:04Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:14:04Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "2637da0f-a26f-49cd-96c4-364878cbad88"
[2022-07-15T08:14:04Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n2637da0f-a26f-49cd-96c4-364878cbad88 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '2637da0f-a26f-49cd-96c4-364878cbad88' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:14:04Z INFO  drogue_cloud_tests::resources::apps] Destroy application '2637da0f-a26f-49cd-96c4-364878cbad88'
[2022-07-15T08:14:04Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "2637da0f-a26f-49cd-96c4-364878cbad88"
[2022-07-15T08:14:04Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::gateway::version_3::ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:14:06Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:14:06Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:14:06Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:06Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:06Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:07Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:14:09Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:14:09Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:09Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:09Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:11Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2NTEsImlhdCI6MTY1Nzg3Mjg1MSwianRpIjoiZTA5YjcxYTAtMmZjYS00NWViLTlmNzAtMmJiNGI5NGE4OWI0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiSlRMaHpEd0M2UDhMSFY5TTdIVmMtQSIsInNlc3Npb25fc3RhdGUiOiI3N2JlYmY3NC00MzJhLTQwNzMtYTIxYS1lYzI4ZTRhMjMyZjciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNzdiZWJmNzQtNDMyYS00MDczLWEyMWEtZWMyOGU0YTIzMmY3In0.8X17YWkMA3xvxTFFSm3E0jlxQBNirf6cSLrSbmwDyno
[2022-07-15T08:14:11Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:14:11Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:14:11Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2NTEsImlhdCI6MTY1Nzg3Mjg1MSwianRpIjoiZTA5YjcxYTAtMmZjYS00NWViLTlmNzAtMmJiNGI5NGE4OWI0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiSlRMaHpEd0M2UDhMSFY5TTdIVmMtQSIsInNlc3Npb25fc3RhdGUiOiI3N2JlYmY3NC00MzJhLTQwNzMtYTIxYS1lYzI4ZTRhMjMyZjciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNzdiZWJmNzQtNDMyYS00MDczLWEyMWEtZWMyOGU0YTIzMmY3In0.8X17YWkMA3xvxTFFSm3E0jlxQBNirf6cSLrSbmwDyno" "--context" "system-tests"
[2022-07-15T08:14:11Z 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-07-15T08:14:11Z INFO  drogue_cloud_tests::resources::apps] Create application: 0d9b2269-68f6-46db-8c8c-818fe2f4ce1f
[2022-07-15T08:14:11Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "0d9b2269-68f6-46db-8c8c-818fe2f4ce1f"
[2022-07-15T08:14:12Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:14:12Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "0d9b2269-68f6-46db-8c8c-818fe2f4ce1f"
[2022-07-15T08:14:12Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n0d9b2269-68f6-46db-8c8c-818fe2f4ce1f 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '0d9b2269-68f6-46db-8c8c-818fe2f4ce1f' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:14:12Z INFO  drogue_cloud_tests::resources::apps] Destroy application '0d9b2269-68f6-46db-8c8c-818fe2f4ce1f'
[2022-07-15T08:14:12Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "0d9b2269-68f6-46db-8c8c-818fe2f4ce1f"
[2022-07-15T08:14:12Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::gateway_direct::version_1::ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:14:14Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:14:14Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:14:14Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:14Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:14Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:15Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:14:16Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:14:16Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:16Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:16Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:18Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2NTgsImlhdCI6MTY1Nzg3Mjg1OCwianRpIjoiMDE2MDVjZjAtOWU2ZC00OGE3LTk4M2MtZjAxNTE4N2ZhNTkzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiM0ttdG5ZTU9HV0dDRUw2djBzbWlJQSIsInNlc3Npb25fc3RhdGUiOiJjMWIyYzcxZS1mYjlmLTRhODYtYTYwYi0yNTA0YjIxMGJmNzEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYzFiMmM3MWUtZmI5Zi00YTg2LWE2MGItMjUwNGIyMTBiZjcxIn0.asgHFqBcXvmUGpZcA72puRnkMEp70OIFmwbU_roTCc8
[2022-07-15T08:14:18Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:14:18Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:14:18Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2NTgsImlhdCI6MTY1Nzg3Mjg1OCwianRpIjoiMDE2MDVjZjAtOWU2ZC00OGE3LTk4M2MtZjAxNTE4N2ZhNTkzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiM0ttdG5ZTU9HV0dDRUw2djBzbWlJQSIsInNlc3Npb25fc3RhdGUiOiJjMWIyYzcxZS1mYjlmLTRhODYtYTYwYi0yNTA0YjIxMGJmNzEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYzFiMmM3MWUtZmI5Zi00YTg2LWE2MGItMjUwNGIyMTBiZjcxIn0.asgHFqBcXvmUGpZcA72puRnkMEp70OIFmwbU_roTCc8" "--context" "system-tests"
[2022-07-15T08:14:19Z 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-07-15T08:14:19Z INFO  drogue_cloud_tests::resources::apps] Create application: 8412a097-1eac-4ccf-a810-d608cd9a77f9
[2022-07-15T08:14:19Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "8412a097-1eac-4ccf-a810-d608cd9a77f9"
[2022-07-15T08:14:19Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:14:19Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "8412a097-1eac-4ccf-a810-d608cd9a77f9"
[2022-07-15T08:14:19Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n8412a097-1eac-4ccf-a810-d608cd9a77f9 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '8412a097-1eac-4ccf-a810-d608cd9a77f9' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:14:19Z INFO  drogue_cloud_tests::resources::apps] Destroy application '8412a097-1eac-4ccf-a810-d608cd9a77f9'
[2022-07-15T08:14:19Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "8412a097-1eac-4ccf-a810-d608cd9a77f9"
[2022-07-15T08:14:19Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::gateway_direct::version_1::ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:14:21Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:14:21Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:14:21Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:21Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:21Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:22Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:14:24Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:14:24Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:24Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:24Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:26Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2NjYsImlhdCI6MTY1Nzg3Mjg2NiwianRpIjoiZGI5MjM3ZDMtMjZiZC00MTVhLTkzZWUtMDg0MjQ0ZWQ0ZmZlIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVGhjWW9RUWtVS21remFsMzZDTFhydyIsInNlc3Npb25fc3RhdGUiOiJiZjYzZmRjMi0xMmRjLTRlODEtYjE5Ny1mY2FjYWQwNDY4NmIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYmY2M2ZkYzItMTJkYy00ZTgxLWIxOTctZmNhY2FkMDQ2ODZiIn0.qNnybfpXw--qRnET1MVqYX4s-I0xeOv9WFbq635Vt5U
[2022-07-15T08:14:26Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:14:26Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:14:26Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2NjYsImlhdCI6MTY1Nzg3Mjg2NiwianRpIjoiZGI5MjM3ZDMtMjZiZC00MTVhLTkzZWUtMDg0MjQ0ZWQ0ZmZlIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVGhjWW9RUWtVS21remFsMzZDTFhydyIsInNlc3Npb25fc3RhdGUiOiJiZjYzZmRjMi0xMmRjLTRlODEtYjE5Ny1mY2FjYWQwNDY4NmIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYmY2M2ZkYzItMTJkYy00ZTgxLWIxOTctZmNhY2FkMDQ2ODZiIn0.qNnybfpXw--qRnET1MVqYX4s-I0xeOv9WFbq635Vt5U" "--context" "system-tests"
[2022-07-15T08:14:26Z 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-07-15T08:14:27Z INFO  drogue_cloud_tests::resources::apps] Create application: 07aa0f0a-0836-4857-9df0-a9bb690583f4
[2022-07-15T08:14:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "07aa0f0a-0836-4857-9df0-a9bb690583f4"
[2022-07-15T08:14:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:14:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "07aa0f0a-0836-4857-9df0-a9bb690583f4"
[2022-07-15T08:14:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n07aa0f0a-0836-4857-9df0-a9bb690583f4 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '07aa0f0a-0836-4857-9df0-a9bb690583f4' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:14:27Z INFO  drogue_cloud_tests::resources::apps] Destroy application '07aa0f0a-0836-4857-9df0-a9bb690583f4'
[2022-07-15T08:14:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "07aa0f0a-0836-4857-9df0-a9bb690583f4"
[2022-07-15T08:14:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::gateway_direct::version_2::ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:14:29Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:14:29Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:14:29Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:29Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:29Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:30Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:14:31Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:14:31Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:31Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:31Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:33Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2NzMsImlhdCI6MTY1Nzg3Mjg3MywianRpIjoiZmYwZjAyNTAtODBlMS00Yzc5LTkzNDYtNWI2MTIyYjBkYjY5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUVRuNWJrQWpqei1ZaWFsN3NIMENtUSIsInNlc3Npb25fc3RhdGUiOiJlMTEzYzA5NC0zNWU4LTQ4ZWYtOWVlMS0zYTgyZTU5MDU3N2IiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZTExM2MwOTQtMzVlOC00OGVmLTllZTEtM2E4MmU1OTA1NzdiIn0.l5xzMnzc3Wh8Y2FI3ua4cvx8mm-t1WM3MBt-yd8pb4M
[2022-07-15T08:14:33Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:14:33Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:14:33Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2NzMsImlhdCI6MTY1Nzg3Mjg3MywianRpIjoiZmYwZjAyNTAtODBlMS00Yzc5LTkzNDYtNWI2MTIyYjBkYjY5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUVRuNWJrQWpqei1ZaWFsN3NIMENtUSIsInNlc3Npb25fc3RhdGUiOiJlMTEzYzA5NC0zNWU4LTQ4ZWYtOWVlMS0zYTgyZTU5MDU3N2IiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZTExM2MwOTQtMzVlOC00OGVmLTllZTEtM2E4MmU1OTA1NzdiIn0.l5xzMnzc3Wh8Y2FI3ua4cvx8mm-t1WM3MBt-yd8pb4M" "--context" "system-tests"
[2022-07-15T08:14:33Z 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-07-15T08:14:34Z INFO  drogue_cloud_tests::resources::apps] Create application: 2b4616b8-c3b3-4594-90a7-577ed3f79aed
[2022-07-15T08:14:34Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "2b4616b8-c3b3-4594-90a7-577ed3f79aed"
[2022-07-15T08:14:34Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:14:34Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "2b4616b8-c3b3-4594-90a7-577ed3f79aed"
[2022-07-15T08:14:34Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n2b4616b8-c3b3-4594-90a7-577ed3f79aed 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '2b4616b8-c3b3-4594-90a7-577ed3f79aed' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:14:34Z INFO  drogue_cloud_tests::resources::apps] Destroy application '2b4616b8-c3b3-4594-90a7-577ed3f79aed'
[2022-07-15T08:14:34Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "2b4616b8-c3b3-4594-90a7-577ed3f79aed"
[2022-07-15T08:14:34Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::gateway_direct::version_2::ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:14:37Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:14:37Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:14:37Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:37Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:37Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:38Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:14:39Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:14:39Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:39Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:39Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:41Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2ODEsImlhdCI6MTY1Nzg3Mjg4MSwianRpIjoiMTcyNGRhYmUtNmFiMC00NTU2LWI3YmUtNWRiNWQ3ZGE2YjJhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiQU5BaVJmUnotNV9nUklhc2NkblhtQSIsInNlc3Npb25fc3RhdGUiOiIzYWI1Y2JlYi0wZjZjLTQ3MjAtYWI0My0xMWMyMWVhNjVmY2UiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiM2FiNWNiZWItMGY2Yy00NzIwLWFiNDMtMTFjMjFlYTY1ZmNlIn0.cuIUFOELE5tYyjISgQwQDZmTo-2vLX8V2Wf9-vz9JKY
[2022-07-15T08:14:41Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:14:41Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:14:41Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2ODEsImlhdCI6MTY1Nzg3Mjg4MSwianRpIjoiMTcyNGRhYmUtNmFiMC00NTU2LWI3YmUtNWRiNWQ3ZGE2YjJhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiQU5BaVJmUnotNV9nUklhc2NkblhtQSIsInNlc3Npb25fc3RhdGUiOiIzYWI1Y2JlYi0wZjZjLTQ3MjAtYWI0My0xMWMyMWVhNjVmY2UiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiM2FiNWNiZWItMGY2Yy00NzIwLWFiNDMtMTFjMjFlYTY1ZmNlIn0.cuIUFOELE5tYyjISgQwQDZmTo-2vLX8V2Wf9-vz9JKY" "--context" "system-tests"
[2022-07-15T08:14:41Z 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-07-15T08:14:42Z INFO  drogue_cloud_tests::resources::apps] Create application: d233a0d8-c276-4cb4-912e-bec9351206ec
[2022-07-15T08:14:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "d233a0d8-c276-4cb4-912e-bec9351206ec"
[2022-07-15T08:14:42Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:14:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "d233a0d8-c276-4cb4-912e-bec9351206ec"
[2022-07-15T08:14:42Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nd233a0d8-c276-4cb4-912e-bec9351206ec 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'd233a0d8-c276-4cb4-912e-bec9351206ec' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:14:42Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'd233a0d8-c276-4cb4-912e-bec9351206ec'
[2022-07-15T08:14:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "d233a0d8-c276-4cb4-912e-bec9351206ec"
[2022-07-15T08:14:42Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::gateway_direct::version_3::ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:14:44Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:14:44Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:14:44Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:44Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:44Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:45Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:14:47Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:14:47Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:47Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:47Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:49Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2ODksImlhdCI6MTY1Nzg3Mjg4OSwianRpIjoiNmY4NTRhMTAtYWFjMS00ZjAzLTg0MGMtMGRkZjQ1MWUxMDBkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiU0R1Rk9OUXl0bk44Z1lZUVUxZU1MUSIsInNlc3Npb25fc3RhdGUiOiIyYjNiNWJhOS01MmNmLTRjODAtOGUzOS05YTRhYzdmMGQyOWMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMmIzYjViYTktNTJjZi00YzgwLThlMzktOWE0YWM3ZjBkMjljIn0.UfYMmvxS0oINJq8e4kpV-293f1noVvsS83_tZSq4oy4
[2022-07-15T08:14:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:14:49Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:14:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2ODksImlhdCI6MTY1Nzg3Mjg4OSwianRpIjoiNmY4NTRhMTAtYWFjMS00ZjAzLTg0MGMtMGRkZjQ1MWUxMDBkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiU0R1Rk9OUXl0bk44Z1lZUVUxZU1MUSIsInNlc3Npb25fc3RhdGUiOiIyYjNiNWJhOS01MmNmLTRjODAtOGUzOS05YTRhYzdmMGQyOWMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMmIzYjViYTktNTJjZi00YzgwLThlMzktOWE0YWM3ZjBkMjljIn0.UfYMmvxS0oINJq8e4kpV-293f1noVvsS83_tZSq4oy4" "--context" "system-tests"
[2022-07-15T08:14:49Z 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-07-15T08:14:49Z INFO  drogue_cloud_tests::resources::apps] Create application: 5d56aec8-c903-4192-bb58-fd3bb3c3994a
[2022-07-15T08:14:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "5d56aec8-c903-4192-bb58-fd3bb3c3994a"
[2022-07-15T08:14:49Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:14:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "5d56aec8-c903-4192-bb58-fd3bb3c3994a"
[2022-07-15T08:14:49Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n5d56aec8-c903-4192-bb58-fd3bb3c3994a 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '5d56aec8-c903-4192-bb58-fd3bb3c3994a' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:14:49Z INFO  drogue_cloud_tests::resources::apps] Destroy application '5d56aec8-c903-4192-bb58-fd3bb3c3994a'
[2022-07-15T08:14:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "5d56aec8-c903-4192-bb58-fd3bb3c3994a"
[2022-07-15T08:14:49Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::gateway_direct::version_3::ws_2

Duration: 8s

Test output
-------------- TEST START --------------
[2022-07-15T08:14:52Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:14:52Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:14:52Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:52Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:52Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:53Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:14:55Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:14:55Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:14:55Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:14:55Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:14:57Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2OTcsImlhdCI6MTY1Nzg3Mjg5NywianRpIjoiZDBlMThiYjgtYjRmYi00NzljLWJlMzQtNDIzYjI4NmY1NTgyIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWHdFVmgzMmU4aTJKazYtYlZwakZPdyIsInNlc3Npb25fc3RhdGUiOiJiMGE3Y2Y3Mi02MDNhLTRjMzEtOWZiNi0wMzQ1M2M4YTMzZWUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjBhN2NmNzItNjAzYS00YzMxLTlmYjYtMDM0NTNjOGEzM2VlIn0.b2appUd0A6JL9Y3YTIXuvTvx9S1SEaZl2138aRxqTCs
[2022-07-15T08:14:57Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:14:57Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:14:57Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ2OTcsImlhdCI6MTY1Nzg3Mjg5NywianRpIjoiZDBlMThiYjgtYjRmYi00NzljLWJlMzQtNDIzYjI4NmY1NTgyIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWHdFVmgzMmU4aTJKazYtYlZwakZPdyIsInNlc3Npb25fc3RhdGUiOiJiMGE3Y2Y3Mi02MDNhLTRjMzEtOWZiNi0wMzQ1M2M4YTMzZWUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjBhN2NmNzItNjAzYS00YzMxLTlmYjYtMDM0NTNjOGEzM2VlIn0.b2appUd0A6JL9Y3YTIXuvTvx9S1SEaZl2138aRxqTCs" "--context" "system-tests"
[2022-07-15T08:14:57Z 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-07-15T08:14:58Z INFO  drogue_cloud_tests::resources::apps] Create application: 1d4f68aa-2446-438c-b819-107f16179501
[2022-07-15T08:14:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "1d4f68aa-2446-438c-b819-107f16179501"
[2022-07-15T08:14:58Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:14:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "1d4f68aa-2446-438c-b819-107f16179501"
[2022-07-15T08:14:58Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n1d4f68aa-2446-438c-b819-107f16179501 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '1d4f68aa-2446-438c-b819-107f16179501' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:14:58Z INFO  drogue_cloud_tests::resources::apps] Destroy application '1d4f68aa-2446-438c-b819-107f16179501'
[2022-07-15T08:14:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "1d4f68aa-2446-438c-b819-107f16179501"
[2022-07-15T08:14:58Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple::version_1::ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:15:00Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:15:00Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:15:00Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:00Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:00Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:01Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:15:03Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:15:03Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:03Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:03Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:05Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3MDUsImlhdCI6MTY1Nzg3MjkwNSwianRpIjoiNzZhNmIyNzMtYjM2NS00MGRmLTlhOTktNDMzYmNmYWMzOGRmIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiX1BMQlRIVXNDUnhkQUtzdExPam82QSIsInNlc3Npb25fc3RhdGUiOiI4NTdmNzI1ZS1lZmJlLTQ1NmMtOGMyNy01N2NiODczYTIwZTQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiODU3ZjcyNWUtZWZiZS00NTZjLThjMjctNTdjYjg3M2EyMGU0In0.JjcB3Ka052GM8HmWeA6VTrcrNDX03XmR_76DXhlZSN4
[2022-07-15T08:15:05Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:15:05Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:15:05Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3MDUsImlhdCI6MTY1Nzg3MjkwNSwianRpIjoiNzZhNmIyNzMtYjM2NS00MGRmLTlhOTktNDMzYmNmYWMzOGRmIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiX1BMQlRIVXNDUnhkQUtzdExPam82QSIsInNlc3Npb25fc3RhdGUiOiI4NTdmNzI1ZS1lZmJlLTQ1NmMtOGMyNy01N2NiODczYTIwZTQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiODU3ZjcyNWUtZWZiZS00NTZjLThjMjctNTdjYjg3M2EyMGU0In0.JjcB3Ka052GM8HmWeA6VTrcrNDX03XmR_76DXhlZSN4" "--context" "system-tests"
[2022-07-15T08:15:05Z 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-07-15T08:15:05Z INFO  drogue_cloud_tests::resources::apps] Create application: 9768c9d4-9700-4313-9761-ad1ef0c3dfa4
[2022-07-15T08:15:05Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "9768c9d4-9700-4313-9761-ad1ef0c3dfa4"
[2022-07-15T08:15:05Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:15:05Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "9768c9d4-9700-4313-9761-ad1ef0c3dfa4"
[2022-07-15T08:15:06Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n9768c9d4-9700-4313-9761-ad1ef0c3dfa4 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '9768c9d4-9700-4313-9761-ad1ef0c3dfa4' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:15:06Z INFO  drogue_cloud_tests::resources::apps] Destroy application '9768c9d4-9700-4313-9761-ad1ef0c3dfa4'
[2022-07-15T08:15:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "9768c9d4-9700-4313-9761-ad1ef0c3dfa4"
[2022-07-15T08:15:06Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple::version_1::ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:15:08Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:15:08Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:15:08Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:08Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:08Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:09Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:15:10Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:15:10Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:10Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:10Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:12Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3MTIsImlhdCI6MTY1Nzg3MjkxMiwianRpIjoiOTYxYTc0MzktMTU3My00MjY4LWIzYzUtZDdkZThjNDQ3NjQxIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWHE3QWFGcmo0ZEhiVGI1dnVVaW9SQSIsInNlc3Npb25fc3RhdGUiOiI1MWYyYzQ5Yi04OGFmLTQwNzEtYWQ3Zi0yYzQxYjNhNTk3NTUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNTFmMmM0OWItODhhZi00MDcxLWFkN2YtMmM0MWIzYTU5NzU1In0.VtSDCyuzcGkCswx0ubO4R7PzMX4diU0OZKzemazEiSs
[2022-07-15T08:15:12Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:15:12Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:15:12Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3MTIsImlhdCI6MTY1Nzg3MjkxMiwianRpIjoiOTYxYTc0MzktMTU3My00MjY4LWIzYzUtZDdkZThjNDQ3NjQxIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWHE3QWFGcmo0ZEhiVGI1dnVVaW9SQSIsInNlc3Npb25fc3RhdGUiOiI1MWYyYzQ5Yi04OGFmLTQwNzEtYWQ3Zi0yYzQxYjNhNTk3NTUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNTFmMmM0OWItODhhZi00MDcxLWFkN2YtMmM0MWIzYTU5NzU1In0.VtSDCyuzcGkCswx0ubO4R7PzMX4diU0OZKzemazEiSs" "--context" "system-tests"
[2022-07-15T08:15:12Z 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-07-15T08:15:13Z INFO  drogue_cloud_tests::resources::apps] Create application: a5948743-b571-4f66-806b-bdc378a2bd2b
[2022-07-15T08:15:13Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "a5948743-b571-4f66-806b-bdc378a2bd2b"
[2022-07-15T08:15:13Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:15:13Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "a5948743-b571-4f66-806b-bdc378a2bd2b"
[2022-07-15T08:15:13Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\na5948743-b571-4f66-806b-bdc378a2bd2b 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'a5948743-b571-4f66-806b-bdc378a2bd2b' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:15:13Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'a5948743-b571-4f66-806b-bdc378a2bd2b'
[2022-07-15T08:15:13Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "a5948743-b571-4f66-806b-bdc378a2bd2b"
[2022-07-15T08:15:13Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple::version_2::ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:15:15Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:15:15Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:15:15Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:15Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:15Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:16Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:15:18Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:15:18Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:18Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:18Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:20Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3MjAsImlhdCI6MTY1Nzg3MjkyMCwianRpIjoiMmQ5ZTUwMzUtNTM1MC00MGU5LTk2ODUtZmQ1YWU5MDg3NTFmIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNFFsUUhmY0hRLVNuQXY2UXNlOGxudyIsInNlc3Npb25fc3RhdGUiOiI4ZGNjMmMyNi02ODRiLTRlNTctOGY0MC0zMmJlZTdkOTZjODgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGRjYzJjMjYtNjg0Yi00ZTU3LThmNDAtMzJiZWU3ZDk2Yzg4In0.XZ3hALLciIc_RE2rtkf4r7wu0Nie_D0X5alDTHjGUuA
[2022-07-15T08:15:20Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:15:20Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:15:20Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3MjAsImlhdCI6MTY1Nzg3MjkyMCwianRpIjoiMmQ5ZTUwMzUtNTM1MC00MGU5LTk2ODUtZmQ1YWU5MDg3NTFmIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNFFsUUhmY0hRLVNuQXY2UXNlOGxudyIsInNlc3Npb25fc3RhdGUiOiI4ZGNjMmMyNi02ODRiLTRlNTctOGY0MC0zMmJlZTdkOTZjODgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGRjYzJjMjYtNjg0Yi00ZTU3LThmNDAtMzJiZWU3ZDk2Yzg4In0.XZ3hALLciIc_RE2rtkf4r7wu0Nie_D0X5alDTHjGUuA" "--context" "system-tests"
[2022-07-15T08:15:20Z 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-07-15T08:15:21Z INFO  drogue_cloud_tests::resources::apps] Create application: 513107cc-8085-47b6-b993-e8f54c9f7769
[2022-07-15T08:15:21Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "513107cc-8085-47b6-b993-e8f54c9f7769"
[2022-07-15T08:15:21Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:15:21Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "513107cc-8085-47b6-b993-e8f54c9f7769"
[2022-07-15T08:15:21Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n513107cc-8085-47b6-b993-e8f54c9f7769 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '513107cc-8085-47b6-b993-e8f54c9f7769' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:15:21Z INFO  drogue_cloud_tests::resources::apps] Destroy application '513107cc-8085-47b6-b993-e8f54c9f7769'
[2022-07-15T08:15:21Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "513107cc-8085-47b6-b993-e8f54c9f7769"
[2022-07-15T08:15:21Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple::version_2::ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:15:23Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:15:23Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:15:23Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:23Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:23Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:24Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:15:26Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:15:26Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:26Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:26Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:28Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3MjcsImlhdCI6MTY1Nzg3MjkyNywianRpIjoiNmIzNTY0MDEtYTk1OS00ZTQ2LWI4NTEtNGZiYjQ5YmI0ZTExIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiU1g1Q3J4bEtxNTZDM2wtOHloYU05ZyIsInNlc3Npb25fc3RhdGUiOiI2MjE1MTQxYi1hNjgyLTQwYmEtYmFiNS0xZTEwMWIwM2JjOGIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNjIxNTE0MWItYTY4Mi00MGJhLWJhYjUtMWUxMDFiMDNiYzhiIn0.8QNnDBB4PcEnpHj5mrt2WupvEQLh8K5FUZcmSg2DTEo
[2022-07-15T08:15:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:15:28Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:15:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3MjcsImlhdCI6MTY1Nzg3MjkyNywianRpIjoiNmIzNTY0MDEtYTk1OS00ZTQ2LWI4NTEtNGZiYjQ5YmI0ZTExIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiU1g1Q3J4bEtxNTZDM2wtOHloYU05ZyIsInNlc3Npb25fc3RhdGUiOiI2MjE1MTQxYi1hNjgyLTQwYmEtYmFiNS0xZTEwMWIwM2JjOGIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNjIxNTE0MWItYTY4Mi00MGJhLWJhYjUtMWUxMDFiMDNiYzhiIn0.8QNnDBB4PcEnpHj5mrt2WupvEQLh8K5FUZcmSg2DTEo" "--context" "system-tests"
[2022-07-15T08:15:28Z 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-07-15T08:15:28Z INFO  drogue_cloud_tests::resources::apps] Create application: 5d7da9c2-52ba-43a0-b9b4-11a7b2583347
[2022-07-15T08:15:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "5d7da9c2-52ba-43a0-b9b4-11a7b2583347"
[2022-07-15T08:15:28Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:15:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "5d7da9c2-52ba-43a0-b9b4-11a7b2583347"
[2022-07-15T08:15:28Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n5d7da9c2-52ba-43a0-b9b4-11a7b2583347 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '5d7da9c2-52ba-43a0-b9b4-11a7b2583347' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:15:28Z INFO  drogue_cloud_tests::resources::apps] Destroy application '5d7da9c2-52ba-43a0-b9b4-11a7b2583347'
[2022-07-15T08:15:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "5d7da9c2-52ba-43a0-b9b4-11a7b2583347"
[2022-07-15T08:15:28Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple::version_3::ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:15:30Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:15:30Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:15:30Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:30Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:30Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:32Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:15:33Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:15:33Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:33Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:33Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:35Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3MzUsImlhdCI6MTY1Nzg3MjkzNSwianRpIjoiZGRjOTE2YmEtMzU3ZS00YzQyLTk1NTAtYTI5YTk2YjVkY2EwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNjlJQzUtTEZDbUlTdFhKUnhPYVdnQSIsInNlc3Npb25fc3RhdGUiOiJhYjU4MTAxYS1lMTMxLTQwZWYtYmIyMS1hNmEwMmYxOWFmOTciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYWI1ODEwMWEtZTEzMS00MGVmLWJiMjEtYTZhMDJmMTlhZjk3In0.54T8W7hcEebp3L8YVmnAkrbuNxlGSqyd65RIAy3bNEY
[2022-07-15T08:15:35Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:15:35Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:15:35Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3MzUsImlhdCI6MTY1Nzg3MjkzNSwianRpIjoiZGRjOTE2YmEtMzU3ZS00YzQyLTk1NTAtYTI5YTk2YjVkY2EwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNjlJQzUtTEZDbUlTdFhKUnhPYVdnQSIsInNlc3Npb25fc3RhdGUiOiJhYjU4MTAxYS1lMTMxLTQwZWYtYmIyMS1hNmEwMmYxOWFmOTciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYWI1ODEwMWEtZTEzMS00MGVmLWJiMjEtYTZhMDJmMTlhZjk3In0.54T8W7hcEebp3L8YVmnAkrbuNxlGSqyd65RIAy3bNEY" "--context" "system-tests"
[2022-07-15T08:15:35Z 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-07-15T08:15:36Z INFO  drogue_cloud_tests::resources::apps] Create application: 3dbeed69-0df0-4a53-a514-1dcd90071a07
[2022-07-15T08:15:36Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "3dbeed69-0df0-4a53-a514-1dcd90071a07"
[2022-07-15T08:15:36Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:15:36Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "3dbeed69-0df0-4a53-a514-1dcd90071a07"
[2022-07-15T08:15:36Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n3dbeed69-0df0-4a53-a514-1dcd90071a07 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '3dbeed69-0df0-4a53-a514-1dcd90071a07' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:15:36Z INFO  drogue_cloud_tests::resources::apps] Destroy application '3dbeed69-0df0-4a53-a514-1dcd90071a07'
[2022-07-15T08:15:36Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "3dbeed69-0df0-4a53-a514-1dcd90071a07"
[2022-07-15T08:15:36Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple::version_3::ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:15:38Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:15:38Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:15:38Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:38Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:38Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:39Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:15:41Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:15:41Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:41Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:41Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:43Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3NDMsImlhdCI6MTY1Nzg3Mjk0MywianRpIjoiYjdjOGQ5ODYtOGYxOS00MjdlLThjNzctOTIzNDBiNDBkOGU5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoid1ZKNzZJaERiYkVHQmJyMzJpMFcxdyIsInNlc3Npb25fc3RhdGUiOiJlODc5MDAyNS0xZWY3LTRkNWItYTg2Ni0zN2FkMjAyOWZiODkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZTg3OTAwMjUtMWVmNy00ZDViLWE4NjYtMzdhZDIwMjlmYjg5In0.9hSyX7OxSD4SXmZ4O1KiK5Aw5gki54ffSSfEFYBAHOk
[2022-07-15T08:15:43Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:15:43Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:15:43Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3NDMsImlhdCI6MTY1Nzg3Mjk0MywianRpIjoiYjdjOGQ5ODYtOGYxOS00MjdlLThjNzctOTIzNDBiNDBkOGU5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoid1ZKNzZJaERiYkVHQmJyMzJpMFcxdyIsInNlc3Npb25fc3RhdGUiOiJlODc5MDAyNS0xZWY3LTRkNWItYTg2Ni0zN2FkMjAyOWZiODkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZTg3OTAwMjUtMWVmNy00ZDViLWE4NjYtMzdhZDIwMjlmYjg5In0.9hSyX7OxSD4SXmZ4O1KiK5Aw5gki54ffSSfEFYBAHOk" "--context" "system-tests"
[2022-07-15T08:15:43Z 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-07-15T08:15:43Z INFO  drogue_cloud_tests::resources::apps] Create application: 3929124d-97e0-45c6-a5ee-0a340cb229ac
[2022-07-15T08:15:43Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "3929124d-97e0-45c6-a5ee-0a340cb229ac"
[2022-07-15T08:15:44Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:15:44Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "3929124d-97e0-45c6-a5ee-0a340cb229ac"
[2022-07-15T08:15:44Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n3929124d-97e0-45c6-a5ee-0a340cb229ac 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '3929124d-97e0-45c6-a5ee-0a340cb229ac' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:15:44Z INFO  drogue_cloud_tests::resources::apps] Destroy application '3929124d-97e0-45c6-a5ee-0a340cb229ac'
[2022-07-15T08:15:44Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "3929124d-97e0-45c6-a5ee-0a340cb229ac"
[2022-07-15T08:15:44Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple_direct::version_1::ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:15:46Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:15:46Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:15:46Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:46Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:46Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:47Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:15:48Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:15:49Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:49Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:49Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:50Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3NTAsImlhdCI6MTY1Nzg3Mjk1MCwianRpIjoiYTVlMTNhZDMtZmJkMi00MTQwLWI3ODgtM2NkYTcwMzM4YTg4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiSmJYanlPcl9EcTI0enk4X1lLNW9IZyIsInNlc3Npb25fc3RhdGUiOiJmMDc5OWQ0Zi03MDhiLTQzMTItYjNlOC01ZGMxN2UyZWVkNDUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjA3OTlkNGYtNzA4Yi00MzEyLWIzZTgtNWRjMTdlMmVlZDQ1In0.4owHjW1uUhB8oAc_F6o3Oj4GRy4TQSChzMkwcdohLl0
[2022-07-15T08:15:50Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:15:50Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:15:50Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3NTAsImlhdCI6MTY1Nzg3Mjk1MCwianRpIjoiYTVlMTNhZDMtZmJkMi00MTQwLWI3ODgtM2NkYTcwMzM4YTg4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiSmJYanlPcl9EcTI0enk4X1lLNW9IZyIsInNlc3Npb25fc3RhdGUiOiJmMDc5OWQ0Zi03MDhiLTQzMTItYjNlOC01ZGMxN2UyZWVkNDUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjA3OTlkNGYtNzA4Yi00MzEyLWIzZTgtNWRjMTdlMmVlZDQ1In0.4owHjW1uUhB8oAc_F6o3Oj4GRy4TQSChzMkwcdohLl0" "--context" "system-tests"
[2022-07-15T08:15:50Z 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-07-15T08:15:51Z INFO  drogue_cloud_tests::resources::apps] Create application: fe327c45-59db-421d-a0ea-ee37a0bcdbcd
[2022-07-15T08:15:51Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "fe327c45-59db-421d-a0ea-ee37a0bcdbcd"
[2022-07-15T08:15:51Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:15:51Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "fe327c45-59db-421d-a0ea-ee37a0bcdbcd"
[2022-07-15T08:15:51Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nfe327c45-59db-421d-a0ea-ee37a0bcdbcd 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'fe327c45-59db-421d-a0ea-ee37a0bcdbcd' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:15:51Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'fe327c45-59db-421d-a0ea-ee37a0bcdbcd'
[2022-07-15T08:15:51Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "fe327c45-59db-421d-a0ea-ee37a0bcdbcd"
[2022-07-15T08:15:51Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple_direct::version_1::ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:15:53Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:15:53Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:15:53Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:53Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:53Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:54Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:15:56Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:15:56Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:15:56Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:15:56Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:15:58Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3NTgsImlhdCI6MTY1Nzg3Mjk1OCwianRpIjoiMjdhMmQxZWYtYjUwMS00Zjg0LTk2MDktZThiZjFjMmFiYzllIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiS3RvaUViQUQ3S3dWRnNwcWo5NktUUSIsInNlc3Npb25fc3RhdGUiOiJiMmIzOWQwOC04M2QxLTRiYTctOWZiMS00YThhM2NhM2ZkZjUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjJiMzlkMDgtODNkMS00YmE3LTlmYjEtNGE4YTNjYTNmZGY1In0.9qOnxhOT5c9vcjqa187slR83gspfp5LREklwR45fgKQ
[2022-07-15T08:15:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:15:58Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:15:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3NTgsImlhdCI6MTY1Nzg3Mjk1OCwianRpIjoiMjdhMmQxZWYtYjUwMS00Zjg0LTk2MDktZThiZjFjMmFiYzllIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiS3RvaUViQUQ3S3dWRnNwcWo5NktUUSIsInNlc3Npb25fc3RhdGUiOiJiMmIzOWQwOC04M2QxLTRiYTctOWZiMS00YThhM2NhM2ZkZjUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjJiMzlkMDgtODNkMS00YmE3LTlmYjEtNGE4YTNjYTNmZGY1In0.9qOnxhOT5c9vcjqa187slR83gspfp5LREklwR45fgKQ" "--context" "system-tests"
[2022-07-15T08:15:58Z 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-07-15T08:15:59Z INFO  drogue_cloud_tests::resources::apps] Create application: 7c43cf6f-93f7-4b2f-917b-7b28b91e25dd
[2022-07-15T08:15:59Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "7c43cf6f-93f7-4b2f-917b-7b28b91e25dd"
[2022-07-15T08:15:59Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:15:59Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "7c43cf6f-93f7-4b2f-917b-7b28b91e25dd"
[2022-07-15T08:15:59Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n7c43cf6f-93f7-4b2f-917b-7b28b91e25dd 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '7c43cf6f-93f7-4b2f-917b-7b28b91e25dd' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:15:59Z INFO  drogue_cloud_tests::resources::apps] Destroy application '7c43cf6f-93f7-4b2f-917b-7b28b91e25dd'
[2022-07-15T08:15:59Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "7c43cf6f-93f7-4b2f-917b-7b28b91e25dd"
[2022-07-15T08:15:59Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple_direct::version_2::ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:16:01Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:16:01Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:16:01Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:01Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:01Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:02Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:16:04Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:16:04Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:04Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:04Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:06Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3NjYsImlhdCI6MTY1Nzg3Mjk2NiwianRpIjoiMDRlNzg2NDUtNzZjYi00NzdkLWFhZWYtZjZkNmE3OGE4OWE0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUDBaa2JmajdtLXhNRHRkelVGR3RsUSIsInNlc3Npb25fc3RhdGUiOiJmYzI1OGYxNC1lYzlmLTQ4OWYtYTU5OC03NWZjZmVjZTFjOTIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZmMyNThmMTQtZWM5Zi00ODlmLWE1OTgtNzVmY2ZlY2UxYzkyIn0.OhD0T1CzbYuMfcsXVFH93ClP8I5avjDGZ2SdGV_JgEA
[2022-07-15T08:16:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:16:06Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:16:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3NjYsImlhdCI6MTY1Nzg3Mjk2NiwianRpIjoiMDRlNzg2NDUtNzZjYi00NzdkLWFhZWYtZjZkNmE3OGE4OWE0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUDBaa2JmajdtLXhNRHRkelVGR3RsUSIsInNlc3Npb25fc3RhdGUiOiJmYzI1OGYxNC1lYzlmLTQ4OWYtYTU5OC03NWZjZmVjZTFjOTIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZmMyNThmMTQtZWM5Zi00ODlmLWE1OTgtNzVmY2ZlY2UxYzkyIn0.OhD0T1CzbYuMfcsXVFH93ClP8I5avjDGZ2SdGV_JgEA" "--context" "system-tests"
[2022-07-15T08:16:06Z 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-07-15T08:16:07Z INFO  drogue_cloud_tests::resources::apps] Create application: 4d79499f-d38f-430f-8c0f-990e061c5a82
[2022-07-15T08:16:07Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "4d79499f-d38f-430f-8c0f-990e061c5a82"
[2022-07-15T08:16:07Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:16:07Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "4d79499f-d38f-430f-8c0f-990e061c5a82"
[2022-07-15T08:16:07Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n4d79499f-d38f-430f-8c0f-990e061c5a82 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '4d79499f-d38f-430f-8c0f-990e061c5a82' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:16:07Z INFO  drogue_cloud_tests::resources::apps] Destroy application '4d79499f-d38f-430f-8c0f-990e061c5a82'
[2022-07-15T08:16:07Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "4d79499f-d38f-430f-8c0f-990e061c5a82"
[2022-07-15T08:16:07Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple_direct::version_2::ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:16:09Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:16:09Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:16:09Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:09Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:09Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:10Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:16:11Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:16:11Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:11Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:11Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:13Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3NzMsImlhdCI6MTY1Nzg3Mjk3MywianRpIjoiNGJkNWNmOGMtM2Y2OS00MDE3LWE3ZWQtYmY5YjFjYzAxNjg1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWjhoSWpUV0dTZzN3MnFPa1ZZX04wUSIsInNlc3Npb25fc3RhdGUiOiJkZjA1N2RiZS0yYWE2LTQ5ZWEtYWVlNC02ZjkxMWUwNWJlZGYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZGYwNTdkYmUtMmFhNi00OWVhLWFlZTQtNmY5MTFlMDViZWRmIn0.g9vCOJ6SLZmSuIHg3RN9C-j0hoHyxeMyYX31m7qNock
[2022-07-15T08:16:13Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:16:13Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:16:13Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3NzMsImlhdCI6MTY1Nzg3Mjk3MywianRpIjoiNGJkNWNmOGMtM2Y2OS00MDE3LWE3ZWQtYmY5YjFjYzAxNjg1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWjhoSWpUV0dTZzN3MnFPa1ZZX04wUSIsInNlc3Npb25fc3RhdGUiOiJkZjA1N2RiZS0yYWE2LTQ5ZWEtYWVlNC02ZjkxMWUwNWJlZGYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZGYwNTdkYmUtMmFhNi00OWVhLWFlZTQtNmY5MTFlMDViZWRmIn0.g9vCOJ6SLZmSuIHg3RN9C-j0hoHyxeMyYX31m7qNock" "--context" "system-tests"
[2022-07-15T08:16:13Z 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-07-15T08:16:14Z INFO  drogue_cloud_tests::resources::apps] Create application: edfd9e33-cfba-4e23-8fad-067af1f67d8d
[2022-07-15T08:16:14Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "edfd9e33-cfba-4e23-8fad-067af1f67d8d"
[2022-07-15T08:16:14Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:16:14Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "edfd9e33-cfba-4e23-8fad-067af1f67d8d"
[2022-07-15T08:16:14Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nedfd9e33-cfba-4e23-8fad-067af1f67d8d 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'edfd9e33-cfba-4e23-8fad-067af1f67d8d' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:16:14Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'edfd9e33-cfba-4e23-8fad-067af1f67d8d'
[2022-07-15T08:16:14Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "edfd9e33-cfba-4e23-8fad-067af1f67d8d"
[2022-07-15T08:16:14Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple_direct::version_3::ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:16:16Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:16:16Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:16:16Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:16Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:16Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:17Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:16:19Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:16:19Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:19Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:21Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3ODEsImlhdCI6MTY1Nzg3Mjk4MSwianRpIjoiMzBmYWE5YzEtZTgyMC00YWQ5LWFlMWQtNzE3OGJlZTUyNWUwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiQVlGOWpwZzZ1TzlfY1NEeDdJUmMzZyIsInNlc3Npb25fc3RhdGUiOiI0NzkxNjAxZC1hMDFjLTQzMjMtOTAwYS1kMDRmZWZiY2MyZDIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNDc5MTYwMWQtYTAxYy00MzIzLTkwMGEtZDA0ZmVmYmNjMmQyIn0.cWcvtmbtsOl85vSvSZx9J3NbK3OgYQzWPE5KRa9RoIc
[2022-07-15T08:16:21Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:16:21Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:16:21Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3ODEsImlhdCI6MTY1Nzg3Mjk4MSwianRpIjoiMzBmYWE5YzEtZTgyMC00YWQ5LWFlMWQtNzE3OGJlZTUyNWUwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiQVlGOWpwZzZ1TzlfY1NEeDdJUmMzZyIsInNlc3Npb25fc3RhdGUiOiI0NzkxNjAxZC1hMDFjLTQzMjMtOTAwYS1kMDRmZWZiY2MyZDIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNDc5MTYwMWQtYTAxYy00MzIzLTkwMGEtZDA0ZmVmYmNjMmQyIn0.cWcvtmbtsOl85vSvSZx9J3NbK3OgYQzWPE5KRa9RoIc" "--context" "system-tests"
[2022-07-15T08:16: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-07-15T08:16:22Z INFO  drogue_cloud_tests::resources::apps] Create application: 92c40f0b-5fd6-4a00-b098-015a87538ca2
[2022-07-15T08:16:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "92c40f0b-5fd6-4a00-b098-015a87538ca2"
[2022-07-15T08:16:22Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:16:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "92c40f0b-5fd6-4a00-b098-015a87538ca2"
[2022-07-15T08:16:22Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n92c40f0b-5fd6-4a00-b098-015a87538ca2 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '92c40f0b-5fd6-4a00-b098-015a87538ca2' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:16:22Z INFO  drogue_cloud_tests::resources::apps] Destroy application '92c40f0b-5fd6-4a00-b098-015a87538ca2'
[2022-07-15T08:16:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "92c40f0b-5fd6-4a00-b098-015a87538ca2"
[2022-07-15T08:16:22Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple_direct::version_3::ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:16:24Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:16:24Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:16:24Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:24Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:24Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:25Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:16:27Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:16:27Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:27Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:27Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:29Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3ODksImlhdCI6MTY1Nzg3Mjk4OSwianRpIjoiYzAzMTYwMGItYjI3OS00NTliLThhNzEtMTQ0NTZjMzZlZGUzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTDVwQ243WkJ6WW53N1NCaE11YWhpdyIsInNlc3Npb25fc3RhdGUiOiJiZDA4ZTIzNS1lNzQ3LTQ0YzQtYmVmNC03OTI3OWY0Njc5NDgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYmQwOGUyMzUtZTc0Ny00NGM0LWJlZjQtNzkyNzlmNDY3OTQ4In0.NiLCmFjcL4JGx4lpYGnQ53-hooVMe71n3zOoS2U67vg
[2022-07-15T08:16:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:16:29Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:16:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3ODksImlhdCI6MTY1Nzg3Mjk4OSwianRpIjoiYzAzMTYwMGItYjI3OS00NTliLThhNzEtMTQ0NTZjMzZlZGUzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTDVwQ243WkJ6WW53N1NCaE11YWhpdyIsInNlc3Npb25fc3RhdGUiOiJiZDA4ZTIzNS1lNzQ3LTQ0YzQtYmVmNC03OTI3OWY0Njc5NDgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYmQwOGUyMzUtZTc0Ny00NGM0LWJlZjQtNzkyNzlmNDY3OTQ4In0.NiLCmFjcL4JGx4lpYGnQ53-hooVMe71n3zOoS2U67vg" "--context" "system-tests"
[2022-07-15T08:16:29Z 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-07-15T08:16:30Z INFO  drogue_cloud_tests::resources::apps] Create application: 6d007e78-4dce-4283-bf1a-21888df770ca
[2022-07-15T08:16:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "6d007e78-4dce-4283-bf1a-21888df770ca"
[2022-07-15T08:16:30Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:16:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "6d007e78-4dce-4283-bf1a-21888df770ca"
[2022-07-15T08:16:30Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n6d007e78-4dce-4283-bf1a-21888df770ca 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '6d007e78-4dce-4283-bf1a-21888df770ca' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:16:30Z INFO  drogue_cloud_tests::resources::apps] Destroy application '6d007e78-4dce-4283-bf1a-21888df770ca'
[2022-07-15T08:16:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "6d007e78-4dce-4283-bf1a-21888df770ca"
[2022-07-15T08:16:30Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple_me::version_1::ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:16:32Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:16:32Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:16:32Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:32Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:32Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:33Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:16:34Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:16:34Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:34Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:34Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:37Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3OTYsImlhdCI6MTY1Nzg3Mjk5NiwianRpIjoiYTQyZTI4YWEtYzA5NC00ZTMzLThkOTUtY2E5ZGNjN2QyOTQ5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTXFGQ3JJZTlJNkZHbWc3ejAtdzZ3ZyIsInNlc3Npb25fc3RhdGUiOiI4MzkzNDViZi1lZDVjLTQ4ZmQtOWNiNS0zNWJlYWRjYzJhOTMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiODM5MzQ1YmYtZWQ1Yy00OGZkLTljYjUtMzViZWFkY2MyYTkzIn0.yDeNPQghi8HJSt3ykQtafomRt9EM7vFwtGuKSATvYM8
[2022-07-15T08:16:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:16:37Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:16:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ3OTYsImlhdCI6MTY1Nzg3Mjk5NiwianRpIjoiYTQyZTI4YWEtYzA5NC00ZTMzLThkOTUtY2E5ZGNjN2QyOTQ5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTXFGQ3JJZTlJNkZHbWc3ejAtdzZ3ZyIsInNlc3Npb25fc3RhdGUiOiI4MzkzNDViZi1lZDVjLTQ4ZmQtOWNiNS0zNWJlYWRjYzJhOTMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiODM5MzQ1YmYtZWQ1Yy00OGZkLTljYjUtMzViZWFkY2MyYTkzIn0.yDeNPQghi8HJSt3ykQtafomRt9EM7vFwtGuKSATvYM8" "--context" "system-tests"
[2022-07-15T08:16:37Z 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-07-15T08:16:37Z INFO  drogue_cloud_tests::resources::apps] Create application: 78d74d4a-79cb-4158-8d94-c0c4e89c24dc
[2022-07-15T08:16:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "78d74d4a-79cb-4158-8d94-c0c4e89c24dc"
[2022-07-15T08:16:37Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:16:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "78d74d4a-79cb-4158-8d94-c0c4e89c24dc"
[2022-07-15T08:16:37Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n78d74d4a-79cb-4158-8d94-c0c4e89c24dc 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '78d74d4a-79cb-4158-8d94-c0c4e89c24dc' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:16:37Z INFO  drogue_cloud_tests::resources::apps] Destroy application '78d74d4a-79cb-4158-8d94-c0c4e89c24dc'
[2022-07-15T08:16:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "78d74d4a-79cb-4158-8d94-c0c4e89c24dc"
[2022-07-15T08:16:37Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple_me::version_1::ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:16:40Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:16:40Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:16:40Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:40Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:40Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:41Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:16:42Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:16:42Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:42Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:42Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:44Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4MDQsImlhdCI6MTY1Nzg3MzAwNCwianRpIjoiNWY0YTFkNmQtNjFiOS00OThiLWEwZDEtOTQ3MTY4YjNiYWRkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiR3hvTHVaOVlVLTVndTZtQUJDMXpCQSIsInNlc3Npb25fc3RhdGUiOiI0YzkwODY2MS1jYzE4LTRjMmUtYjFiMy0zOWNjZTc4NTVkNWIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNGM5MDg2NjEtY2MxOC00YzJlLWIxYjMtMzljY2U3ODU1ZDViIn0.IazVWeAI1HUnCAWE0aRhyC3IdCzIpiWbACnHgKx07rw
[2022-07-15T08:16:44Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:16:44Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:16:44Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4MDQsImlhdCI6MTY1Nzg3MzAwNCwianRpIjoiNWY0YTFkNmQtNjFiOS00OThiLWEwZDEtOTQ3MTY4YjNiYWRkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiR3hvTHVaOVlVLTVndTZtQUJDMXpCQSIsInNlc3Npb25fc3RhdGUiOiI0YzkwODY2MS1jYzE4LTRjMmUtYjFiMy0zOWNjZTc4NTVkNWIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNGM5MDg2NjEtY2MxOC00YzJlLWIxYjMtMzljY2U3ODU1ZDViIn0.IazVWeAI1HUnCAWE0aRhyC3IdCzIpiWbACnHgKx07rw" "--context" "system-tests"
[2022-07-15T08:16:44Z 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-07-15T08:16:45Z INFO  drogue_cloud_tests::resources::apps] Create application: 324b0388-6bc9-4c90-bf03-24c7ec078c26
[2022-07-15T08:16:45Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "324b0388-6bc9-4c90-bf03-24c7ec078c26"
[2022-07-15T08:16:45Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:16:45Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "324b0388-6bc9-4c90-bf03-24c7ec078c26"
[2022-07-15T08:16:45Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n324b0388-6bc9-4c90-bf03-24c7ec078c26 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '324b0388-6bc9-4c90-bf03-24c7ec078c26' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:16:45Z INFO  drogue_cloud_tests::resources::apps] Destroy application '324b0388-6bc9-4c90-bf03-24c7ec078c26'
[2022-07-15T08:16:45Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "324b0388-6bc9-4c90-bf03-24c7ec078c26"
[2022-07-15T08:16:45Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple_me::version_2::ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:16:47Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:16:47Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:16:47Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:47Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:47Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:48Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:16:50Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:16:50Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:50Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:50Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:52Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4MTEsImlhdCI6MTY1Nzg3MzAxMSwianRpIjoiYWY3Y2Y1OWMtOWNjNS00MTg3LTk1YTQtOTMwY2IzMWVmZTMyIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoicGEzVGxSNXQ4eDMweTJMZlktWjd0dyIsInNlc3Npb25fc3RhdGUiOiJhYmNlOTEzZi1lYzdjLTRlYTktOWY0My0xMjNhZWY1ODNiZDEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYWJjZTkxM2YtZWM3Yy00ZWE5LTlmNDMtMTIzYWVmNTgzYmQxIn0.qpUOEyTkNM1E6WgJWfRefLKcfDinveSZKNKCnEhEmvw
[2022-07-15T08:16:52Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:16:52Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:16:52Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4MTEsImlhdCI6MTY1Nzg3MzAxMSwianRpIjoiYWY3Y2Y1OWMtOWNjNS00MTg3LTk1YTQtOTMwY2IzMWVmZTMyIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoicGEzVGxSNXQ4eDMweTJMZlktWjd0dyIsInNlc3Npb25fc3RhdGUiOiJhYmNlOTEzZi1lYzdjLTRlYTktOWY0My0xMjNhZWY1ODNiZDEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYWJjZTkxM2YtZWM3Yy00ZWE5LTlmNDMtMTIzYWVmNTgzYmQxIn0.qpUOEyTkNM1E6WgJWfRefLKcfDinveSZKNKCnEhEmvw" "--context" "system-tests"
[2022-07-15T08:16:52Z 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-07-15T08:16:52Z INFO  drogue_cloud_tests::resources::apps] Create application: 396bee4f-2eb2-49d8-82cb-5289224a8a28
[2022-07-15T08:16:52Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "396bee4f-2eb2-49d8-82cb-5289224a8a28"
[2022-07-15T08:16:52Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:16:52Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "396bee4f-2eb2-49d8-82cb-5289224a8a28"
[2022-07-15T08:16:52Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n396bee4f-2eb2-49d8-82cb-5289224a8a28 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '396bee4f-2eb2-49d8-82cb-5289224a8a28' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:16:52Z INFO  drogue_cloud_tests::resources::apps] Destroy application '396bee4f-2eb2-49d8-82cb-5289224a8a28'
[2022-07-15T08:16:52Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "396bee4f-2eb2-49d8-82cb-5289224a8a28"
[2022-07-15T08:16:52Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple_me::version_2::ws_2

Duration: 8s

Test output
-------------- TEST START --------------
[2022-07-15T08:16:55Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:16:55Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:16:55Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:55Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:55Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:16:56Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:16:58Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:16:58Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:16:58Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:16:58Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:00Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4MjAsImlhdCI6MTY1Nzg3MzAyMCwianRpIjoiYWRkMmVlODUtYTA4Ny00OWNkLWJkOTgtYzQzNGU1Yjg3YzI4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiQTBjNU01WlB6WjRnUUlyOGxpYkxVUSIsInNlc3Npb25fc3RhdGUiOiIxYjE3YWUzOS0xMzQ0LTRhNjUtOGRhYi1hMjMwOTFjMzU3NGYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMWIxN2FlMzktMTM0NC00YTY1LThkYWItYTIzMDkxYzM1NzRmIn0.ApCCFHar8blPA8wFpj8Tn3IjX6LN6rr8HGHIBU73xIM
[2022-07-15T08:17:00Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:17:00Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:17:00Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4MjAsImlhdCI6MTY1Nzg3MzAyMCwianRpIjoiYWRkMmVlODUtYTA4Ny00OWNkLWJkOTgtYzQzNGU1Yjg3YzI4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiQTBjNU01WlB6WjRnUUlyOGxpYkxVUSIsInNlc3Npb25fc3RhdGUiOiIxYjE3YWUzOS0xMzQ0LTRhNjUtOGRhYi1hMjMwOTFjMzU3NGYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMWIxN2FlMzktMTM0NC00YTY1LThkYWItYTIzMDkxYzM1NzRmIn0.ApCCFHar8blPA8wFpj8Tn3IjX6LN6rr8HGHIBU73xIM" "--context" "system-tests"
[2022-07-15T08:17:00Z 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-07-15T08:17:01Z INFO  drogue_cloud_tests::resources::apps] Create application: e26e6fe6-8ec7-41f6-a93a-39ac77efc52e
[2022-07-15T08:17:01Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "e26e6fe6-8ec7-41f6-a93a-39ac77efc52e"
[2022-07-15T08:17:01Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:17:01Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "e26e6fe6-8ec7-41f6-a93a-39ac77efc52e"
[2022-07-15T08:17:01Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\ne26e6fe6-8ec7-41f6-a93a-39ac77efc52e 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'e26e6fe6-8ec7-41f6-a93a-39ac77efc52e' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:17:01Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'e26e6fe6-8ec7-41f6-a93a-39ac77efc52e'
[2022-07-15T08:17:01Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "e26e6fe6-8ec7-41f6-a93a-39ac77efc52e"
[2022-07-15T08:17:01Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple_me::version_3::ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:17:03Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:17:03Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:17:03Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:03Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:03Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:04Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:17:05Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:17:05Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:05Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:05Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:07Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4MjcsImlhdCI6MTY1Nzg3MzAyNywianRpIjoiNDIxMzc5YTAtMzc5NC00MTdiLTk2MTktMWVmNjQzYjhhZjcxIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiay1ZWFRaTWlyamVfSEo2bExvNFh4dyIsInNlc3Npb25fc3RhdGUiOiJiZTg1NzBkOS1mYzgwLTRjYzktOWY3Yi0wNDViMjJmZjQ5MjciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYmU4NTcwZDktZmM4MC00Y2M5LTlmN2ItMDQ1YjIyZmY0OTI3In0.q61a6yeqSKKwWe3HarLDBUk7q1Jhb03a28QprI5Tyw8
[2022-07-15T08:17:07Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:17:07Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:17:07Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4MjcsImlhdCI6MTY1Nzg3MzAyNywianRpIjoiNDIxMzc5YTAtMzc5NC00MTdiLTk2MTktMWVmNjQzYjhhZjcxIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiay1ZWFRaTWlyamVfSEo2bExvNFh4dyIsInNlc3Npb25fc3RhdGUiOiJiZTg1NzBkOS1mYzgwLTRjYzktOWY3Yi0wNDViMjJmZjQ5MjciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYmU4NTcwZDktZmM4MC00Y2M5LTlmN2ItMDQ1YjIyZmY0OTI3In0.q61a6yeqSKKwWe3HarLDBUk7q1Jhb03a28QprI5Tyw8" "--context" "system-tests"
[2022-07-15T08:17:07Z 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-07-15T08:17:08Z INFO  drogue_cloud_tests::resources::apps] Create application: c82ac902-a267-4d3f-8e51-9af6865b05f9
[2022-07-15T08:17:08Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "c82ac902-a267-4d3f-8e51-9af6865b05f9"
[2022-07-15T08:17:08Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:17:08Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "c82ac902-a267-4d3f-8e51-9af6865b05f9"
[2022-07-15T08:17:08Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nc82ac902-a267-4d3f-8e51-9af6865b05f9 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'c82ac902-a267-4d3f-8e51-9af6865b05f9' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:17:08Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'c82ac902-a267-4d3f-8e51-9af6865b05f9'
[2022-07-15T08:17:08Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "c82ac902-a267-4d3f-8e51-9af6865b05f9"
[2022-07-15T08:17:08Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::mqtt::command::simple_me::version_3::ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:17:10Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:17:10Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:17:10Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:10Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:10Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:11Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:17:13Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:17:13Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:13Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:13Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:15Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4MzUsImlhdCI6MTY1Nzg3MzAzNSwianRpIjoiMDZmMTI5YzEtZjc2NS00MGEzLWFhMzMtMmFlMGUzYjExMjIyIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWjBqVk03bnZuNVRfREd4UElhSU5qUSIsInNlc3Npb25fc3RhdGUiOiJiZWRlNTg3NC1lYmY2LTRhNTItOThhNS05OGMyZGM5OWJlZGMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYmVkZTU4NzQtZWJmNi00YTUyLTk4YTUtOThjMmRjOTliZWRjIn0.RI1zAAAybRCdQjM2aZINbsrKICWF_Rwab6fJRO3vpiI
[2022-07-15T08:17:15Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:17:15Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:17:15Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4MzUsImlhdCI6MTY1Nzg3MzAzNSwianRpIjoiMDZmMTI5YzEtZjc2NS00MGEzLWFhMzMtMmFlMGUzYjExMjIyIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWjBqVk03bnZuNVRfREd4UElhSU5qUSIsInNlc3Npb25fc3RhdGUiOiJiZWRlNTg3NC1lYmY2LTRhNTItOThhNS05OGMyZGM5OWJlZGMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYmVkZTU4NzQtZWJmNi00YTUyLTk4YTUtOThjMmRjOTliZWRjIn0.RI1zAAAybRCdQjM2aZINbsrKICWF_Rwab6fJRO3vpiI" "--context" "system-tests"
[2022-07-15T08:17:15Z 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-07-15T08:17:16Z INFO  drogue_cloud_tests::resources::apps] Create application: d1d3dff7-9a7f-4eb3-8a6a-bf1f8be491f3
[2022-07-15T08:17:16Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "d1d3dff7-9a7f-4eb3-8a6a-bf1f8be491f3"
[2022-07-15T08:17:16Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:17:16Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "d1d3dff7-9a7f-4eb3-8a6a-bf1f8be491f3"
[2022-07-15T08:17:16Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nd1d3dff7-9a7f-4eb3-8a6a-bf1f8be491f3 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'd1d3dff7-9a7f-4eb3-8a6a-bf1f8be491f3' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:17:16Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'd1d3dff7-9a7f-4eb3-8a6a-bf1f8be491f3'
[2022-07-15T08:17:16Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "d1d3dff7-9a7f-4eb3-8a6a-bf1f8be491f3"
[2022-07-15T08:17:16Z 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_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:17:18Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:17:18Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:17:18Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:18Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:18Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:19Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:17:20Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:17:20Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:20Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:20Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:22Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4NDIsImlhdCI6MTY1Nzg3MzA0MiwianRpIjoiODI3ZGZkM2UtZTE4YS00NTk2LTg4NGMtZmM0ZDNlZDE4MjczIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiczJyY05EVDV6V1BHLVNmOEpiT0RDZyIsInNlc3Npb25fc3RhdGUiOiIzNTA2NDAxMS1hMWI4LTQ0YzctOTJlMC1hZDA4NTZlNzZhMGEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMzUwNjQwMTEtYTFiOC00NGM3LTkyZTAtYWQwODU2ZTc2YTBhIn0.uemYWtKDGgHBqrtFEHU6S0iuW6mP3l2kqcz4_sxEFnE
[2022-07-15T08:17:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:17:22Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:17:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4NDIsImlhdCI6MTY1Nzg3MzA0MiwianRpIjoiODI3ZGZkM2UtZTE4YS00NTk2LTg4NGMtZmM0ZDNlZDE4MjczIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiczJyY05EVDV6V1BHLVNmOEpiT0RDZyIsInNlc3Npb25fc3RhdGUiOiIzNTA2NDAxMS1hMWI4LTQ0YzctOTJlMC1hZDA4NTZlNzZhMGEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMzUwNjQwMTEtYTFiOC00NGM3LTkyZTAtYWQwODU2ZTc2YTBhIn0.uemYWtKDGgHBqrtFEHU6S0iuW6mP3l2kqcz4_sxEFnE" "--context" "system-tests"
[2022-07-15T08:17:22Z 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-07-15T08:17:23Z INFO  drogue_cloud_tests::resources::apps] Create application: c58ee291-bbbc-4b43-88a9-319efd46cf5c
[2022-07-15T08:17:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "c58ee291-bbbc-4b43-88a9-319efd46cf5c"
[2022-07-15T08:17:23Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:17:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "c58ee291-bbbc-4b43-88a9-319efd46cf5c"
[2022-07-15T08:17:23Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nc58ee291-bbbc-4b43-88a9-319efd46cf5c 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'c58ee291-bbbc-4b43-88a9-319efd46cf5c' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:17:23Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'c58ee291-bbbc-4b43-88a9-319efd46cf5c'
[2022-07-15T08:17:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "c58ee291-bbbc-4b43-88a9-319efd46cf5c"
[2022-07-15T08:17:23Z 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: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:17:25Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:17:25Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:17:25Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:25Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:26Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:17:28Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:17:28Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:28Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:28Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:30Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4NTAsImlhdCI6MTY1Nzg3MzA1MCwianRpIjoiMTY0OTMwMWItNDM0Zi00MjljLTg5OTAtMzgyZTM3N2I4YjE1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiejdYeU1wRXRzaTZQLXJoYzFGN2pzdyIsInNlc3Npb25fc3RhdGUiOiIwNGM3MTFkNS1kMjc2LTRiYjMtYmNjMC1hOTZjNzJjMTE4NDMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMDRjNzExZDUtZDI3Ni00YmIzLWJjYzAtYTk2YzcyYzExODQzIn0.xdrj2b0XGZwEaBj-4KPhvIVmx_TPrAV1neO3-g-PnLI
[2022-07-15T08:17:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:17:30Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:17:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4NTAsImlhdCI6MTY1Nzg3MzA1MCwianRpIjoiMTY0OTMwMWItNDM0Zi00MjljLTg5OTAtMzgyZTM3N2I4YjE1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiejdYeU1wRXRzaTZQLXJoYzFGN2pzdyIsInNlc3Npb25fc3RhdGUiOiIwNGM3MTFkNS1kMjc2LTRiYjMtYmNjMC1hOTZjNzJjMTE4NDMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMDRjNzExZDUtZDI3Ni00YmIzLWJjYzAtYTk2YzcyYzExODQzIn0.xdrj2b0XGZwEaBj-4KPhvIVmx_TPrAV1neO3-g-PnLI" "--context" "system-tests"
[2022-07-15T08:17:30Z 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-07-15T08:17:30Z INFO  drogue_cloud_tests::resources::apps] Create application: c475fb29-cc81-44b9-9f76-a259732520d0
[2022-07-15T08:17:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "c475fb29-cc81-44b9-9f76-a259732520d0"
[2022-07-15T08:17:30Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:17:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "c475fb29-cc81-44b9-9f76-a259732520d0"
[2022-07-15T08:17:30Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nc475fb29-cc81-44b9-9f76-a259732520d0 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'c475fb29-cc81-44b9-9f76-a259732520d0' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:17:30Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'c475fb29-cc81-44b9-9f76-a259732520d0'
[2022-07-15T08:17:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "c475fb29-cc81-44b9-9f76-a259732520d0"
[2022-07-15T08:17:30Z 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_2::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:17:33Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:17:33Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:17:33Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:33Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:33Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:34Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:17:35Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:17:35Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:35Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:35Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:37Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4NTcsImlhdCI6MTY1Nzg3MzA1NywianRpIjoiM2E2MmEyMDktYzg1NS00ODRmLWI2MzAtMmVlYTczYTNkNTJiIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoickp6UGhnaWhnM1dIMzBNMkh4blh1USIsInNlc3Npb25fc3RhdGUiOiI5MDAzMTdkMS03NDE1LTQzZTYtODIwMy03YTcyODY4ZjYwMGQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOTAwMzE3ZDEtNzQxNS00M2U2LTgyMDMtN2E3Mjg2OGY2MDBkIn0.bgtmSJuqDEGF6jGuC_YWH1oBW0-Rk1TDvBi78hc3cII
[2022-07-15T08:17:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:17:37Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:17:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4NTcsImlhdCI6MTY1Nzg3MzA1NywianRpIjoiM2E2MmEyMDktYzg1NS00ODRmLWI2MzAtMmVlYTczYTNkNTJiIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoickp6UGhnaWhnM1dIMzBNMkh4blh1USIsInNlc3Npb25fc3RhdGUiOiI5MDAzMTdkMS03NDE1LTQzZTYtODIwMy03YTcyODY4ZjYwMGQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOTAwMzE3ZDEtNzQxNS00M2U2LTgyMDMtN2E3Mjg2OGY2MDBkIn0.bgtmSJuqDEGF6jGuC_YWH1oBW0-Rk1TDvBi78hc3cII" "--context" "system-tests"
[2022-07-15T08:17:37Z 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-07-15T08:17:38Z INFO  drogue_cloud_tests::resources::apps] Create application: 15f118fb-f880-4df3-86c9-6eec35305e05
[2022-07-15T08:17:38Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "15f118fb-f880-4df3-86c9-6eec35305e05"
[2022-07-15T08:17:38Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:17:38Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "15f118fb-f880-4df3-86c9-6eec35305e05"
[2022-07-15T08:17:38Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n15f118fb-f880-4df3-86c9-6eec35305e05 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '15f118fb-f880-4df3-86c9-6eec35305e05' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:17:38Z INFO  drogue_cloud_tests::resources::apps] Destroy application '15f118fb-f880-4df3-86c9-6eec35305e05'
[2022-07-15T08:17:38Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "15f118fb-f880-4df3-86c9-6eec35305e05"
[2022-07-15T08:17:38Z 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_2::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:17:40Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:17:40Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:17:40Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:40Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:40Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:41Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:17:43Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:17:43Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:43Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:43Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:45Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4NjUsImlhdCI6MTY1Nzg3MzA2NSwianRpIjoiZWY0ZDRkYjUtZDI3ZS00NjBmLTlhYmMtODE5YjcwOWYwMDc2IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWEpCWEc1OUhyekpZZmJheHhXOHdyQSIsInNlc3Npb25fc3RhdGUiOiI4MGNkNGI3MS02ODRiLTQyYzctYWViZC03NmI0OTExMDBhNzQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiODBjZDRiNzEtNjg0Yi00MmM3LWFlYmQtNzZiNDkxMTAwYTc0In0.Uy5vJKZOGkAZEpZt30srahTwOBsSSfL6tFvERk53Luk
[2022-07-15T08:17:45Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:17:45Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:17:45Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4NjUsImlhdCI6MTY1Nzg3MzA2NSwianRpIjoiZWY0ZDRkYjUtZDI3ZS00NjBmLTlhYmMtODE5YjcwOWYwMDc2IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWEpCWEc1OUhyekpZZmJheHhXOHdyQSIsInNlc3Npb25fc3RhdGUiOiI4MGNkNGI3MS02ODRiLTQyYzctYWViZC03NmI0OTExMDBhNzQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiODBjZDRiNzEtNjg0Yi00MmM3LWFlYmQtNzZiNDkxMTAwYTc0In0.Uy5vJKZOGkAZEpZt30srahTwOBsSSfL6tFvERk53Luk" "--context" "system-tests"
[2022-07-15T08:17:45Z 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-07-15T08:17:46Z INFO  drogue_cloud_tests::resources::apps] Create application: 1f3d3661-1ac0-45ba-b391-bd271236fecb
[2022-07-15T08:17:46Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "1f3d3661-1ac0-45ba-b391-bd271236fecb"
[2022-07-15T08:17:46Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:17:46Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "1f3d3661-1ac0-45ba-b391-bd271236fecb"
[2022-07-15T08:17:46Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n1f3d3661-1ac0-45ba-b391-bd271236fecb 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '1f3d3661-1ac0-45ba-b391-bd271236fecb' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:17:46Z INFO  drogue_cloud_tests::resources::apps] Destroy application '1f3d3661-1ac0-45ba-b391-bd271236fecb'
[2022-07-15T08:17:46Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "1f3d3661-1ac0-45ba-b391-bd271236fecb"
[2022-07-15T08:17:46Z 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_3::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:17:48Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:17:48Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:17:48Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:48Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:48Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:49Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:17:51Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:17:51Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:51Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:51Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:53Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4NzMsImlhdCI6MTY1Nzg3MzA3MywianRpIjoiYmNiOGYxMzgtMDI1Mi00Y2Q2LWE1NjAtNDhlNzk5ZDRiM2E2IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiS3MtbkdOLUNFbnlKS0hRTGtub2pXUSIsInNlc3Npb25fc3RhdGUiOiI1MzNmZTRkZC01ZDFiLTRjYmItYjJkYy03OThiYTE0NWYyZTYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNTMzZmU0ZGQtNWQxYi00Y2JiLWIyZGMtNzk4YmExNDVmMmU2In0.0C3XHD7_ETcUeAKAwMn4pIX2lrFar_m54WoFdN53DqI
[2022-07-15T08:17:53Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:17:53Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:17:53Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4NzMsImlhdCI6MTY1Nzg3MzA3MywianRpIjoiYmNiOGYxMzgtMDI1Mi00Y2Q2LWE1NjAtNDhlNzk5ZDRiM2E2IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiS3MtbkdOLUNFbnlKS0hRTGtub2pXUSIsInNlc3Npb25fc3RhdGUiOiI1MzNmZTRkZC01ZDFiLTRjYmItYjJkYy03OThiYTE0NWYyZTYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNTMzZmU0ZGQtNWQxYi00Y2JiLWIyZGMtNzk4YmExNDVmMmU2In0.0C3XHD7_ETcUeAKAwMn4pIX2lrFar_m54WoFdN53DqI" "--context" "system-tests"
[2022-07-15T08:17:53Z 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-07-15T08:17:53Z INFO  drogue_cloud_tests::resources::apps] Create application: b00a957d-9a66-4796-abe7-64dcb9b18241
[2022-07-15T08:17:53Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "b00a957d-9a66-4796-abe7-64dcb9b18241"
[2022-07-15T08:17:54Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:17:54Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "b00a957d-9a66-4796-abe7-64dcb9b18241"
[2022-07-15T08:17:54Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nb00a957d-9a66-4796-abe7-64dcb9b18241 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'b00a957d-9a66-4796-abe7-64dcb9b18241' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:17:54Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'b00a957d-9a66-4796-abe7-64dcb9b18241'
[2022-07-15T08:17:54Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "b00a957d-9a66-4796-abe7-64dcb9b18241"
[2022-07-15T08:17:54Z 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_3::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:17:56Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:17:56Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:17:56Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:56Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:56Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:17:57Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:17:58Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:17:58Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:17:58Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:17:58Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:00Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4ODAsImlhdCI6MTY1Nzg3MzA4MCwianRpIjoiODEzZmRkNjItM2IzMS00NGYxLWExMDMtNTA5YTBjOGFkY2YwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNnh1RWdqeUNMR2RZamhqQTZQYlhMdyIsInNlc3Npb25fc3RhdGUiOiJiNmZiYzY3ZC02MGY3LTQ5NTQtYjZjNi0xYzA1NDljNGZkN2EiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjZmYmM2N2QtNjBmNy00OTU0LWI2YzYtMWMwNTQ5YzRmZDdhIn0.rcznslaNykqnsZpW_0eJIy5Mi9Ao9dMehtWYc8vDiW8
[2022-07-15T08:18:00Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:18:00Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:18:00Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4ODAsImlhdCI6MTY1Nzg3MzA4MCwianRpIjoiODEzZmRkNjItM2IzMS00NGYxLWExMDMtNTA5YTBjOGFkY2YwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNnh1RWdqeUNMR2RZamhqQTZQYlhMdyIsInNlc3Npb25fc3RhdGUiOiJiNmZiYzY3ZC02MGY3LTQ5NTQtYjZjNi0xYzA1NDljNGZkN2EiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjZmYmM2N2QtNjBmNy00OTU0LWI2YzYtMWMwNTQ5YzRmZDdhIn0.rcznslaNykqnsZpW_0eJIy5Mi9Ao9dMehtWYc8vDiW8" "--context" "system-tests"
[2022-07-15T08:18:00Z 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-07-15T08:18:01Z INFO  drogue_cloud_tests::resources::apps] Create application: 7cc05f70-28ba-4ed1-a548-f794d27ed41f
[2022-07-15T08:18:01Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "7cc05f70-28ba-4ed1-a548-f794d27ed41f"
[2022-07-15T08:18:01Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:18:01Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "7cc05f70-28ba-4ed1-a548-f794d27ed41f"
[2022-07-15T08:18:01Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n7cc05f70-28ba-4ed1-a548-f794d27ed41f 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '7cc05f70-28ba-4ed1-a548-f794d27ed41f' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:18:01Z INFO  drogue_cloud_tests::resources::apps] Destroy application '7cc05f70-28ba-4ed1-a548-f794d27ed41f'
[2022-07-15T08:18:01Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "7cc05f70-28ba-4ed1-a548-f794d27ed41f"
[2022-07-15T08:18:01Z 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_2::integration_version_1::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:18:03Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:18:03Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:18:03Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:03Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:03Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:04Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:18:06Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:18:06Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:06Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:06Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:08Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4ODgsImlhdCI6MTY1Nzg3MzA4OCwianRpIjoiYjA5MWE1MDEtYTVjZS00MWVjLWJkZTEtODU4NjFhZDJhNzdiIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoieFY4cmIwVlhYdHpIOENNSmhTN1V4dyIsInNlc3Npb25fc3RhdGUiOiJhYzhlNDllYy0xMGJiLTRmYmUtYTBlOC00Mjk2Yjc5ZWU3YWEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYWM4ZTQ5ZWMtMTBiYi00ZmJlLWEwZTgtNDI5NmI3OWVlN2FhIn0.ZG-_o3Rp8zkWvGb1DyaaLU1jZnvwHjUlo6JoPxxDqcI
[2022-07-15T08:18:08Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:18:08Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:18:08Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4ODgsImlhdCI6MTY1Nzg3MzA4OCwianRpIjoiYjA5MWE1MDEtYTVjZS00MWVjLWJkZTEtODU4NjFhZDJhNzdiIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoieFY4cmIwVlhYdHpIOENNSmhTN1V4dyIsInNlc3Npb25fc3RhdGUiOiJhYzhlNDllYy0xMGJiLTRmYmUtYTBlOC00Mjk2Yjc5ZWU3YWEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYWM4ZTQ5ZWMtMTBiYi00ZmJlLWEwZTgtNDI5NmI3OWVlN2FhIn0.ZG-_o3Rp8zkWvGb1DyaaLU1jZnvwHjUlo6JoPxxDqcI" "--context" "system-tests"
[2022-07-15T08:18:08Z 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-07-15T08:18:09Z INFO  drogue_cloud_tests::resources::apps] Create application: 9ad43637-429e-4e9d-bf57-7d99e849ce53
[2022-07-15T08:18:09Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "9ad43637-429e-4e9d-bf57-7d99e849ce53"
[2022-07-15T08:18:09Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:18:09Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "9ad43637-429e-4e9d-bf57-7d99e849ce53"
[2022-07-15T08:18:09Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n9ad43637-429e-4e9d-bf57-7d99e849ce53 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '9ad43637-429e-4e9d-bf57-7d99e849ce53' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:18:09Z INFO  drogue_cloud_tests::resources::apps] Destroy application '9ad43637-429e-4e9d-bf57-7d99e849ce53'
[2022-07-15T08:18:09Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "9ad43637-429e-4e9d-bf57-7d99e849ce53"
[2022-07-15T08:18:09Z 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_2::integration_version_1::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:18:11Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:18:11Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:18:11Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:11Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:11Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:12Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:18:14Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:18:14Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:14Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:14Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:16Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4OTUsImlhdCI6MTY1Nzg3MzA5NSwianRpIjoiOWZmZDJmOGItMDdjNy00NzA1LThmMzgtNmFjMGNlZjI4MTY4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiU0NnSEpYMzFaSUt1dDJ0Y3M1QXdjUSIsInNlc3Npb25fc3RhdGUiOiJlZGFhOWM0Ny04NzYzLTRlMTctOTU0OS1mYmMzODYzNTQxMDAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZWRhYTljNDctODc2My00ZTE3LTk1NDktZmJjMzg2MzU0MTAwIn0.vwH55JBcspB5EPtp7oOizUWD9fKqhFRfa7LC8HbRzZs
[2022-07-15T08:18:16Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:18:16Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:18:16Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ4OTUsImlhdCI6MTY1Nzg3MzA5NSwianRpIjoiOWZmZDJmOGItMDdjNy00NzA1LThmMzgtNmFjMGNlZjI4MTY4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiU0NnSEpYMzFaSUt1dDJ0Y3M1QXdjUSIsInNlc3Npb25fc3RhdGUiOiJlZGFhOWM0Ny04NzYzLTRlMTctOTU0OS1mYmMzODYzNTQxMDAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZWRhYTljNDctODc2My00ZTE3LTk1NDktZmJjMzg2MzU0MTAwIn0.vwH55JBcspB5EPtp7oOizUWD9fKqhFRfa7LC8HbRzZs" "--context" "system-tests"
[2022-07-15T08:18:16Z 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-07-15T08:18:17Z INFO  drogue_cloud_tests::resources::apps] Create application: 477c4cf7-11ff-4c73-81ac-66ea723e4ed6
[2022-07-15T08:18:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "477c4cf7-11ff-4c73-81ac-66ea723e4ed6"
[2022-07-15T08:18:17Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:18:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "477c4cf7-11ff-4c73-81ac-66ea723e4ed6"
[2022-07-15T08:18:17Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n477c4cf7-11ff-4c73-81ac-66ea723e4ed6 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '477c4cf7-11ff-4c73-81ac-66ea723e4ed6' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:18:17Z INFO  drogue_cloud_tests::resources::apps] Destroy application '477c4cf7-11ff-4c73-81ac-66ea723e4ed6'
[2022-07-15T08:18:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "477c4cf7-11ff-4c73-81ac-66ea723e4ed6"
[2022-07-15T08:18:17Z 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_2::integration_version_2::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:18:19Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:18:19Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:18:19Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:19Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:20Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:18:21Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:18:21Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:21Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:21Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:23Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5MDMsImlhdCI6MTY1Nzg3MzEwMywianRpIjoiNzVkNjMyMTYtZmFiZi00NWYyLTljMmEtN2MxMWYwMmM4ODAwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoick1TUjZMR2tfQXlGN2RnVldpREdHQSIsInNlc3Npb25fc3RhdGUiOiI3MzU2ZDdhYy03YjUzLTRhYjUtODYxZi01N2IxZmRlZTQwYTIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNzM1NmQ3YWMtN2I1My00YWI1LTg2MWYtNTdiMWZkZWU0MGEyIn0.lCw85eCwv3snfzZ0xC_IXgPEOxPSXdoiJdDdomfrNow
[2022-07-15T08:18:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:18:23Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:18:23Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5MDMsImlhdCI6MTY1Nzg3MzEwMywianRpIjoiNzVkNjMyMTYtZmFiZi00NWYyLTljMmEtN2MxMWYwMmM4ODAwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoick1TUjZMR2tfQXlGN2RnVldpREdHQSIsInNlc3Npb25fc3RhdGUiOiI3MzU2ZDdhYy03YjUzLTRhYjUtODYxZi01N2IxZmRlZTQwYTIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNzM1NmQ3YWMtN2I1My00YWI1LTg2MWYtNTdiMWZkZWU0MGEyIn0.lCw85eCwv3snfzZ0xC_IXgPEOxPSXdoiJdDdomfrNow" "--context" "system-tests"
[2022-07-15T08:18:23Z 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-07-15T08:18:24Z INFO  drogue_cloud_tests::resources::apps] Create application: 80a39716-5299-456c-a5c1-afb7a03aafc7
[2022-07-15T08:18:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "80a39716-5299-456c-a5c1-afb7a03aafc7"
[2022-07-15T08:18:24Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:18:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "80a39716-5299-456c-a5c1-afb7a03aafc7"
[2022-07-15T08:18:24Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n80a39716-5299-456c-a5c1-afb7a03aafc7 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '80a39716-5299-456c-a5c1-afb7a03aafc7' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:18:24Z INFO  drogue_cloud_tests::resources::apps] Destroy application '80a39716-5299-456c-a5c1-afb7a03aafc7'
[2022-07-15T08:18:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "80a39716-5299-456c-a5c1-afb7a03aafc7"
[2022-07-15T08:18:24Z 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_2::integration_version_2::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:18:26Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:18:26Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:18:26Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:26Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:26Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:27Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:18:29Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:18:29Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:29Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:29Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:31Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5MTEsImlhdCI6MTY1Nzg3MzExMSwianRpIjoiNmJhMWQ4YjQtYzRiYi00YTFmLWFmNmItNDI2ZDdmZDk0OGI1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiMjE5dENBOTM1WlhMZ1lteGtqSlJXUSIsInNlc3Npb25fc3RhdGUiOiI0M2U3MTA3Yi0zYzQ5LTQ0NGQtYTkwMy0yMTFjZjM3NGIwYmYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNDNlNzEwN2ItM2M0OS00NDRkLWE5MDMtMjExY2YzNzRiMGJmIn0.d3NDZbimFh-WyfI6f_GgM2jmw_W2QGPMOKCp8JRk2Ik
[2022-07-15T08:18:31Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:18:31Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:18:31Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5MTEsImlhdCI6MTY1Nzg3MzExMSwianRpIjoiNmJhMWQ4YjQtYzRiYi00YTFmLWFmNmItNDI2ZDdmZDk0OGI1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiMjE5dENBOTM1WlhMZ1lteGtqSlJXUSIsInNlc3Npb25fc3RhdGUiOiI0M2U3MTA3Yi0zYzQ5LTQ0NGQtYTkwMy0yMTFjZjM3NGIwYmYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNDNlNzEwN2ItM2M0OS00NDRkLWE5MDMtMjExY2YzNzRiMGJmIn0.d3NDZbimFh-WyfI6f_GgM2jmw_W2QGPMOKCp8JRk2Ik" "--context" "system-tests"
[2022-07-15T08:18:31Z 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-07-15T08:18:32Z INFO  drogue_cloud_tests::resources::apps] Create application: e77682eb-25a1-4dbf-85aa-12eef222c92e
[2022-07-15T08:18:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "e77682eb-25a1-4dbf-85aa-12eef222c92e"
[2022-07-15T08:18:32Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:18:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "e77682eb-25a1-4dbf-85aa-12eef222c92e"
[2022-07-15T08:18:32Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\ne77682eb-25a1-4dbf-85aa-12eef222c92e 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'e77682eb-25a1-4dbf-85aa-12eef222c92e' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:18:32Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'e77682eb-25a1-4dbf-85aa-12eef222c92e'
[2022-07-15T08:18:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "e77682eb-25a1-4dbf-85aa-12eef222c92e"
[2022-07-15T08:18:32Z 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_2::integration_version_3::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:18:34Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:18:34Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:18:34Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:34Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:34Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:35Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:18:36Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:18:36Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:36Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:36Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:38Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5MTgsImlhdCI6MTY1Nzg3MzExOCwianRpIjoiNWVlYmQzMWYtYTZhMC00OGVhLWE2MTEtMTZmMTY0ZDgwN2ZhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWDVGRjliOXdvalRNdUl3anRDTmdIUSIsInNlc3Npb25fc3RhdGUiOiJjY2QyOTE1Ny1lNWI5LTRkNzYtOWVmNS1kNTM5YmU3NzZjMzEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiY2NkMjkxNTctZTViOS00ZDc2LTllZjUtZDUzOWJlNzc2YzMxIn0.xFj0Kv2a48Ub0l37fqZKOq4rhWSAKpc_RlWG1mx478E
[2022-07-15T08:18:38Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:18:38Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:18:38Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5MTgsImlhdCI6MTY1Nzg3MzExOCwianRpIjoiNWVlYmQzMWYtYTZhMC00OGVhLWE2MTEtMTZmMTY0ZDgwN2ZhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWDVGRjliOXdvalRNdUl3anRDTmdIUSIsInNlc3Npb25fc3RhdGUiOiJjY2QyOTE1Ny1lNWI5LTRkNzYtOWVmNS1kNTM5YmU3NzZjMzEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiY2NkMjkxNTctZTViOS00ZDc2LTllZjUtZDUzOWJlNzc2YzMxIn0.xFj0Kv2a48Ub0l37fqZKOq4rhWSAKpc_RlWG1mx478E" "--context" "system-tests"
[2022-07-15T08:18:38Z 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-07-15T08:18:39Z INFO  drogue_cloud_tests::resources::apps] Create application: a4ac6341-d467-45fd-9e87-05918ffde5bd
[2022-07-15T08:18:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "a4ac6341-d467-45fd-9e87-05918ffde5bd"
[2022-07-15T08:18:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:18:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "a4ac6341-d467-45fd-9e87-05918ffde5bd"
[2022-07-15T08:18:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\na4ac6341-d467-45fd-9e87-05918ffde5bd 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'a4ac6341-d467-45fd-9e87-05918ffde5bd' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:18:39Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'a4ac6341-d467-45fd-9e87-05918ffde5bd'
[2022-07-15T08:18:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "a4ac6341-d467-45fd-9e87-05918ffde5bd"
[2022-07-15T08:18:39Z 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_2::integration_version_3::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:18:41Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:18:41Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:18:41Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:41Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:41Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:42Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:18:44Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:18:44Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:44Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:44Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:46Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5MjYsImlhdCI6MTY1Nzg3MzEyNiwianRpIjoiNjFjMGZkZjQtZTJkOS00ZTUyLWEwNzItNTFkNTgxOWZkMjE4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiR1piN2dJWG9zNEJLRkdMQkNWV1dZdyIsInNlc3Npb25fc3RhdGUiOiJkNjUwNDYzMi1kZTRkLTQyODUtYjZhZS00ZjMwZjlmODU5YTUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZDY1MDQ2MzItZGU0ZC00Mjg1LWI2YWUtNGYzMGY5Zjg1OWE1In0.ikCfcNc0fdEjD4kY5V4Hq3tut3Jam3BBKtlLDIYr6MY
[2022-07-15T08:18:46Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:18:46Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:18:46Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5MjYsImlhdCI6MTY1Nzg3MzEyNiwianRpIjoiNjFjMGZkZjQtZTJkOS00ZTUyLWEwNzItNTFkNTgxOWZkMjE4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiR1piN2dJWG9zNEJLRkdMQkNWV1dZdyIsInNlc3Npb25fc3RhdGUiOiJkNjUwNDYzMi1kZTRkLTQyODUtYjZhZS00ZjMwZjlmODU5YTUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZDY1MDQ2MzItZGU0ZC00Mjg1LWI2YWUtNGYzMGY5Zjg1OWE1In0.ikCfcNc0fdEjD4kY5V4Hq3tut3Jam3BBKtlLDIYr6MY" "--context" "system-tests"
[2022-07-15T08:18:46Z 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-07-15T08:18:47Z INFO  drogue_cloud_tests::resources::apps] Create application: a110b12c-b482-4089-97a3-ade0ab71a6a9
[2022-07-15T08:18:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "a110b12c-b482-4089-97a3-ade0ab71a6a9"
[2022-07-15T08:18:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:18:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "a110b12c-b482-4089-97a3-ade0ab71a6a9"
[2022-07-15T08:18:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\na110b12c-b482-4089-97a3-ade0ab71a6a9 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'a110b12c-b482-4089-97a3-ade0ab71a6a9' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:18:47Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'a110b12c-b482-4089-97a3-ade0ab71a6a9'
[2022-07-15T08:18:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "a110b12c-b482-4089-97a3-ade0ab71a6a9"
[2022-07-15T08:18:47Z 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_2::endpoint_ws_1::integration_version_1::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:18:49Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:18:49Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:18:49Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:49Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:49Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:50Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:18:51Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:18:51Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:51Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:51Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:53Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5MzMsImlhdCI6MTY1Nzg3MzEzMywianRpIjoiM2I4NjhiODMtMGE1Yi00NDc4LWEyMzktMjkwM2U0YjYwZmFjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiaklJdUZ5T1A4X3ozQ001b2hkR3p5USIsInNlc3Npb25fc3RhdGUiOiIzYzU4MTkzMS1kZTQzLTQxZTUtYjQwZS1lOTY2MmRjMWI4MjEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiM2M1ODE5MzEtZGU0My00MWU1LWI0MGUtZTk2NjJkYzFiODIxIn0.uY_FkQ7TQMDL6vDgRr5cYP3oy0t6qyB9ZmVgwdJUVss
[2022-07-15T08:18:53Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:18:53Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:18:53Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5MzMsImlhdCI6MTY1Nzg3MzEzMywianRpIjoiM2I4NjhiODMtMGE1Yi00NDc4LWEyMzktMjkwM2U0YjYwZmFjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiaklJdUZ5T1A4X3ozQ001b2hkR3p5USIsInNlc3Npb25fc3RhdGUiOiIzYzU4MTkzMS1kZTQzLTQxZTUtYjQwZS1lOTY2MmRjMWI4MjEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiM2M1ODE5MzEtZGU0My00MWU1LWI0MGUtZTk2NjJkYzFiODIxIn0.uY_FkQ7TQMDL6vDgRr5cYP3oy0t6qyB9ZmVgwdJUVss" "--context" "system-tests"
[2022-07-15T08:18:53Z 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-07-15T08:18:54Z INFO  drogue_cloud_tests::resources::apps] Create application: aa8cadf1-de88-4476-b49c-f62b047d9e7e
[2022-07-15T08:18:54Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "aa8cadf1-de88-4476-b49c-f62b047d9e7e"
[2022-07-15T08:18:54Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:18:54Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "aa8cadf1-de88-4476-b49c-f62b047d9e7e"
[2022-07-15T08:18:54Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\naa8cadf1-de88-4476-b49c-f62b047d9e7e 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'aa8cadf1-de88-4476-b49c-f62b047d9e7e' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:18:54Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'aa8cadf1-de88-4476-b49c-f62b047d9e7e'
[2022-07-15T08:18:54Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "aa8cadf1-de88-4476-b49c-f62b047d9e7e"
[2022-07-15T08:18:54Z 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_2::endpoint_ws_1::integration_version_1::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:18:57Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:18:57Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:18:57Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:57Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:57Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:18:58Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:18:59Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:18:59Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:18:59Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:18:59Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:01Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5NDEsImlhdCI6MTY1Nzg3MzE0MSwianRpIjoiOTQzYzgwYmEtYjg1ZS00NmQ0LTk3NGYtNTFjYTU0MmRjNjM1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoibF9fZkRrSHRnMkV4N3RuWmdQdVRLdyIsInNlc3Npb25fc3RhdGUiOiI3ZjUwZmE5YS04MDZjLTRmZDYtYjM1Zi1lNjFjZGZkN2NkMzAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiN2Y1MGZhOWEtODA2Yy00ZmQ2LWIzNWYtZTYxY2RmZDdjZDMwIn0.fymKZ3W1dDT7BuDJ2nRt7Zo6O3C1xdtPNa29K_SCNS4
[2022-07-15T08:19:01Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:19:01Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:19:01Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5NDEsImlhdCI6MTY1Nzg3MzE0MSwianRpIjoiOTQzYzgwYmEtYjg1ZS00NmQ0LTk3NGYtNTFjYTU0MmRjNjM1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoibF9fZkRrSHRnMkV4N3RuWmdQdVRLdyIsInNlc3Npb25fc3RhdGUiOiI3ZjUwZmE5YS04MDZjLTRmZDYtYjM1Zi1lNjFjZGZkN2NkMzAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiN2Y1MGZhOWEtODA2Yy00ZmQ2LWIzNWYtZTYxY2RmZDdjZDMwIn0.fymKZ3W1dDT7BuDJ2nRt7Zo6O3C1xdtPNa29K_SCNS4" "--context" "system-tests"
[2022-07-15T08:19:01Z 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-07-15T08:19:02Z INFO  drogue_cloud_tests::resources::apps] Create application: bc73b94c-0895-4635-8029-579f866eb3ec
[2022-07-15T08:19:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "bc73b94c-0895-4635-8029-579f866eb3ec"
[2022-07-15T08:19:02Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:19:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "bc73b94c-0895-4635-8029-579f866eb3ec"
[2022-07-15T08:19:02Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nbc73b94c-0895-4635-8029-579f866eb3ec 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'bc73b94c-0895-4635-8029-579f866eb3ec' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:19:02Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'bc73b94c-0895-4635-8029-579f866eb3ec'
[2022-07-15T08:19:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "bc73b94c-0895-4635-8029-579f866eb3ec"
[2022-07-15T08:19:02Z 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_2::endpoint_ws_1::integration_version_2::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:19:04Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:19:04Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:19:04Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:04Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19:04Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:05Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:19:07Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:19:07Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:07Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19:07Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:09Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5NDksImlhdCI6MTY1Nzg3MzE0OSwianRpIjoiZDc1Y2QzYTctOTBjMi00ODk5LTg4YjEtMTczZmU3MDBkMmZjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiM1lMUlZBWXd2aWtGOXVYb19uWkRYdyIsInNlc3Npb25fc3RhdGUiOiIzOTQ1ODFlNC0zYzE1LTQ5OWMtYjcyOS1iOGQ4Yjk1OWVlZGQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMzk0NTgxZTQtM2MxNS00OTljLWI3MjktYjhkOGI5NTllZWRkIn0.WiAkls__WexDeUrxq_yy9uD251M9dWClsiw-lp_N6JA
[2022-07-15T08:19:09Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:19:09Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:19:09Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5NDksImlhdCI6MTY1Nzg3MzE0OSwianRpIjoiZDc1Y2QzYTctOTBjMi00ODk5LTg4YjEtMTczZmU3MDBkMmZjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiM1lMUlZBWXd2aWtGOXVYb19uWkRYdyIsInNlc3Npb25fc3RhdGUiOiIzOTQ1ODFlNC0zYzE1LTQ5OWMtYjcyOS1iOGQ4Yjk1OWVlZGQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMzk0NTgxZTQtM2MxNS00OTljLWI3MjktYjhkOGI5NTllZWRkIn0.WiAkls__WexDeUrxq_yy9uD251M9dWClsiw-lp_N6JA" "--context" "system-tests"
[2022-07-15T08:19:09Z 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-07-15T08:19:10Z INFO  drogue_cloud_tests::resources::apps] Create application: 17b35c49-6694-45c0-8e5a-4195c4a6b768
[2022-07-15T08:19:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "17b35c49-6694-45c0-8e5a-4195c4a6b768"
[2022-07-15T08:19:10Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:19:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "17b35c49-6694-45c0-8e5a-4195c4a6b768"
[2022-07-15T08:19:10Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n17b35c49-6694-45c0-8e5a-4195c4a6b768 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '17b35c49-6694-45c0-8e5a-4195c4a6b768' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:19:10Z INFO  drogue_cloud_tests::resources::apps] Destroy application '17b35c49-6694-45c0-8e5a-4195c4a6b768'
[2022-07-15T08:19:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "17b35c49-6694-45c0-8e5a-4195c4a6b768"
[2022-07-15T08:19:10Z 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_2::endpoint_ws_1::integration_version_2::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:19:12Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:19:12Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:19:12Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:12Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19:12Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:13Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:19:14Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:19:14Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:14Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19:14Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:16Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5NTYsImlhdCI6MTY1Nzg3MzE1NiwianRpIjoiMTkwNGJmYzctOTkyZS00NGFlLWI0NjctOTNmYjI5ZTBkZTBhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUnBqWk1nbkNuZkxOcUZIZW5DNnByUSIsInNlc3Npb25fc3RhdGUiOiJlMTRjZDljNy0yOTZiLTRlYmItYWNiYy0xMzZhZDg4NjMwMzciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZTE0Y2Q5YzctMjk2Yi00ZWJiLWFjYmMtMTM2YWQ4ODYzMDM3In0.dZV4l7L4V1U0n_aOoyi0dbgZERn94IgrPlH5VExk6SM
[2022-07-15T08:19:16Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:19:16Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:19:16Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5NTYsImlhdCI6MTY1Nzg3MzE1NiwianRpIjoiMTkwNGJmYzctOTkyZS00NGFlLWI0NjctOTNmYjI5ZTBkZTBhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUnBqWk1nbkNuZkxOcUZIZW5DNnByUSIsInNlc3Npb25fc3RhdGUiOiJlMTRjZDljNy0yOTZiLTRlYmItYWNiYy0xMzZhZDg4NjMwMzciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZTE0Y2Q5YzctMjk2Yi00ZWJiLWFjYmMtMTM2YWQ4ODYzMDM3In0.dZV4l7L4V1U0n_aOoyi0dbgZERn94IgrPlH5VExk6SM" "--context" "system-tests"
[2022-07-15T08:19:16Z 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-07-15T08:19:17Z INFO  drogue_cloud_tests::resources::apps] Create application: 6052a50d-7cdd-40d2-9627-eef02676b828
[2022-07-15T08:19:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "6052a50d-7cdd-40d2-9627-eef02676b828"
[2022-07-15T08:19:17Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:19:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "6052a50d-7cdd-40d2-9627-eef02676b828"
[2022-07-15T08:19:17Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n6052a50d-7cdd-40d2-9627-eef02676b828 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '6052a50d-7cdd-40d2-9627-eef02676b828' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:19:17Z INFO  drogue_cloud_tests::resources::apps] Destroy application '6052a50d-7cdd-40d2-9627-eef02676b828'
[2022-07-15T08:19:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "6052a50d-7cdd-40d2-9627-eef02676b828"
[2022-07-15T08:19:17Z 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_2::endpoint_ws_1::integration_version_3::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:19:19Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:19:19Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:19:19Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:19Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:20Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:19:22Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:19:22Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:22Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:24Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5NjQsImlhdCI6MTY1Nzg3MzE2NCwianRpIjoiZDNmZTYyNzQtYWRjZC00YWIwLWJkZWYtOGE0MDJhMzkwYTliIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiQndMNDJfX2xucFNuZkZTS1E4enpOUSIsInNlc3Npb25fc3RhdGUiOiIzNTMyZTBiYi0xMmVjLTQ0ZWEtYTE2Ny1kMjYyM2JmNzFkMWUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMzUzMmUwYmItMTJlYy00NGVhLWExNjctZDI2MjNiZjcxZDFlIn0.cWxBrj5wkCTPKqCVDAj1LG01XonzKR3R1EYOKT48v40
[2022-07-15T08:19:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:19:24Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:19:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5NjQsImlhdCI6MTY1Nzg3MzE2NCwianRpIjoiZDNmZTYyNzQtYWRjZC00YWIwLWJkZWYtOGE0MDJhMzkwYTliIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiQndMNDJfX2xucFNuZkZTS1E4enpOUSIsInNlc3Npb25fc3RhdGUiOiIzNTMyZTBiYi0xMmVjLTQ0ZWEtYTE2Ny1kMjYyM2JmNzFkMWUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMzUzMmUwYmItMTJlYy00NGVhLWExNjctZDI2MjNiZjcxZDFlIn0.cWxBrj5wkCTPKqCVDAj1LG01XonzKR3R1EYOKT48v40" "--context" "system-tests"
[2022-07-15T08:19:24Z 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-07-15T08:19:25Z INFO  drogue_cloud_tests::resources::apps] Create application: eb1ff2d2-c016-46e6-a412-51ad35b6d3f8
[2022-07-15T08:19:25Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "eb1ff2d2-c016-46e6-a412-51ad35b6d3f8"
[2022-07-15T08:19:25Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:19:25Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "eb1ff2d2-c016-46e6-a412-51ad35b6d3f8"
[2022-07-15T08:19:25Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\neb1ff2d2-c016-46e6-a412-51ad35b6d3f8 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'eb1ff2d2-c016-46e6-a412-51ad35b6d3f8' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:19:25Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'eb1ff2d2-c016-46e6-a412-51ad35b6d3f8'
[2022-07-15T08:19:25Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "eb1ff2d2-c016-46e6-a412-51ad35b6d3f8"
[2022-07-15T08:19:25Z 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_2::endpoint_ws_1::integration_version_3::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:19:27Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:19:27Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:19:27Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:27Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19:27Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:28Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:19:29Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:19:29Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:29Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19:29Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:31Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5NzEsImlhdCI6MTY1Nzg3MzE3MSwianRpIjoiOTUxODg0ZjctNTgyZi00YjE4LTk1MDQtMThkNWU2MTkzNWYzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiR1dEY1BYZ0RIeVh4UzdmdktUMG9NdyIsInNlc3Npb25fc3RhdGUiOiJjZWY2MjM5ZC0zNWQwLTQ5ZjEtOTY0ZC1mMzM5YzNkNWI4MzAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiY2VmNjIzOWQtMzVkMC00OWYxLTk2NGQtZjMzOWMzZDViODMwIn0.gY4KIoGZnCoDz4pquw82_g0p7Z6JDIwA4v0DbsGYYo4
[2022-07-15T08:19:31Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:19:31Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:19:31Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5NzEsImlhdCI6MTY1Nzg3MzE3MSwianRpIjoiOTUxODg0ZjctNTgyZi00YjE4LTk1MDQtMThkNWU2MTkzNWYzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiR1dEY1BYZ0RIeVh4UzdmdktUMG9NdyIsInNlc3Npb25fc3RhdGUiOiJjZWY2MjM5ZC0zNWQwLTQ5ZjEtOTY0ZC1mMzM5YzNkNWI4MzAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiY2VmNjIzOWQtMzVkMC00OWYxLTk2NGQtZjMzOWMzZDViODMwIn0.gY4KIoGZnCoDz4pquw82_g0p7Z6JDIwA4v0DbsGYYo4" "--context" "system-tests"
[2022-07-15T08:19:31Z 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-07-15T08:19:32Z INFO  drogue_cloud_tests::resources::apps] Create application: 40f4bb6d-99d9-44d2-a9c3-61453aea5b99
[2022-07-15T08:19:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "40f4bb6d-99d9-44d2-a9c3-61453aea5b99"
[2022-07-15T08:19:32Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:19:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "40f4bb6d-99d9-44d2-a9c3-61453aea5b99"
[2022-07-15T08:19:32Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n40f4bb6d-99d9-44d2-a9c3-61453aea5b99 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '40f4bb6d-99d9-44d2-a9c3-61453aea5b99' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:19:32Z INFO  drogue_cloud_tests::resources::apps] Destroy application '40f4bb6d-99d9-44d2-a9c3-61453aea5b99'
[2022-07-15T08:19:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "40f4bb6d-99d9-44d2-a9c3-61453aea5b99"
[2022-07-15T08:19:32Z 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_2::endpoint_ws_2::integration_version_1::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:19:34Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:19:34Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:19:34Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:34Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19:34Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:35Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:19:37Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:19:37Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:37Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19:37Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:39Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5NzksImlhdCI6MTY1Nzg3MzE3OSwianRpIjoiZmMxNDJlNzctZDEwZC00NDI4LThiMzItNTE1YTZiNTE1NTkwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidFpiQmZQdVhjX3NvV3FBUDVBbm43QSIsInNlc3Npb25fc3RhdGUiOiJlZDdlNThiNy00YzgwLTQ1MmEtYjI4Mi1iYzNhMWQ0MjIwOGYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZWQ3ZTU4YjctNGM4MC00NTJhLWIyODItYmMzYTFkNDIyMDhmIn0.ty6fDrzMjCXyk4UeO6uerKDkOB7jAbV16IMvdWFCv3M
[2022-07-15T08:19:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:19:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:19:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5NzksImlhdCI6MTY1Nzg3MzE3OSwianRpIjoiZmMxNDJlNzctZDEwZC00NDI4LThiMzItNTE1YTZiNTE1NTkwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidFpiQmZQdVhjX3NvV3FBUDVBbm43QSIsInNlc3Npb25fc3RhdGUiOiJlZDdlNThiNy00YzgwLTQ1MmEtYjI4Mi1iYzNhMWQ0MjIwOGYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZWQ3ZTU4YjctNGM4MC00NTJhLWIyODItYmMzYTFkNDIyMDhmIn0.ty6fDrzMjCXyk4UeO6uerKDkOB7jAbV16IMvdWFCv3M" "--context" "system-tests"
[2022-07-15T08:19:39Z 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-07-15T08:19:39Z INFO  drogue_cloud_tests::resources::apps] Create application: 2d378080-e177-459a-8080-72d6afba4be7
[2022-07-15T08:19:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "2d378080-e177-459a-8080-72d6afba4be7"
[2022-07-15T08:19:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:19:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "2d378080-e177-459a-8080-72d6afba4be7"
[2022-07-15T08:19:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n2d378080-e177-459a-8080-72d6afba4be7 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '2d378080-e177-459a-8080-72d6afba4be7' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:19:39Z INFO  drogue_cloud_tests::resources::apps] Destroy application '2d378080-e177-459a-8080-72d6afba4be7'
[2022-07-15T08:19:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "2d378080-e177-459a-8080-72d6afba4be7"
[2022-07-15T08:19:40Z 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_2::endpoint_ws_2::integration_version_1::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:19:42Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:19:42Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:19:42Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:42Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19:42Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:43Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:19:44Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:19:44Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:44Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19:44Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:47Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5ODYsImlhdCI6MTY1Nzg3MzE4NiwianRpIjoiNWM0OTRlMjUtZjFhZS00ZTgxLWE5ZjgtNjliZjVhMzhiMTI4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiZHpXQjNtM1h0Q3BGSFR0Y1BxRFBpdyIsInNlc3Npb25fc3RhdGUiOiIxMDg2ZDdlMS1iNDRkLTQwMTMtYTY2ZS03NWFmZTlhOThmN2IiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMTA4NmQ3ZTEtYjQ0ZC00MDEzLWE2NmUtNzVhZmU5YTk4ZjdiIn0.TRKNHk_RHYfDTCpqMKtNpE7JAxa32EiyfAn4u0bHwCE
[2022-07-15T08:19:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:19:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:19:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5ODYsImlhdCI6MTY1Nzg3MzE4NiwianRpIjoiNWM0OTRlMjUtZjFhZS00ZTgxLWE5ZjgtNjliZjVhMzhiMTI4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiZHpXQjNtM1h0Q3BGSFR0Y1BxRFBpdyIsInNlc3Npb25fc3RhdGUiOiIxMDg2ZDdlMS1iNDRkLTQwMTMtYTY2ZS03NWFmZTlhOThmN2IiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMTA4NmQ3ZTEtYjQ0ZC00MDEzLWE2NmUtNzVhZmU5YTk4ZjdiIn0.TRKNHk_RHYfDTCpqMKtNpE7JAxa32EiyfAn4u0bHwCE" "--context" "system-tests"
[2022-07-15T08:19:47Z 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-07-15T08:19:47Z INFO  drogue_cloud_tests::resources::apps] Create application: 1f0cdd5d-df67-43c4-a864-1a174aab2a64
[2022-07-15T08:19:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "1f0cdd5d-df67-43c4-a864-1a174aab2a64"
[2022-07-15T08:19:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:19:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "1f0cdd5d-df67-43c4-a864-1a174aab2a64"
[2022-07-15T08:19:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n1f0cdd5d-df67-43c4-a864-1a174aab2a64 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '1f0cdd5d-df67-43c4-a864-1a174aab2a64' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:19:47Z INFO  drogue_cloud_tests::resources::apps] Destroy application '1f0cdd5d-df67-43c4-a864-1a174aab2a64'
[2022-07-15T08:19:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "1f0cdd5d-df67-43c4-a864-1a174aab2a64"
[2022-07-15T08:19:47Z 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_2::endpoint_ws_2::integration_version_2::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:19:49Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:19:49Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:19:49Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:49Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19:49Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:51Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:19:52Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:19:52Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:52Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19:52Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:54Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5OTQsImlhdCI6MTY1Nzg3MzE5NCwianRpIjoiYzg0MTA1MWYtYjhjYy00MmQzLWEwNDYtMDVhZjA3NThmZDU4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiOFhGY0VaYmY5ZmJpN0poQTBVSi1xUSIsInNlc3Npb25fc3RhdGUiOiJmNjhmMjBiNy05ZjJlLTRlYWEtOGE5Ni0zOTkwYjEzMWEyYjkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjY4ZjIwYjctOWYyZS00ZWFhLThhOTYtMzk5MGIxMzFhMmI5In0.SJl6s-OJmAKM9B3KUelaMhC4myC0XSjUnWXTinVoEAk
[2022-07-15T08:19:54Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:19:54Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:19:54Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzQ5OTQsImlhdCI6MTY1Nzg3MzE5NCwianRpIjoiYzg0MTA1MWYtYjhjYy00MmQzLWEwNDYtMDVhZjA3NThmZDU4IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiOFhGY0VaYmY5ZmJpN0poQTBVSi1xUSIsInNlc3Npb25fc3RhdGUiOiJmNjhmMjBiNy05ZjJlLTRlYWEtOGE5Ni0zOTkwYjEzMWEyYjkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjY4ZjIwYjctOWYyZS00ZWFhLThhOTYtMzk5MGIxMzFhMmI5In0.SJl6s-OJmAKM9B3KUelaMhC4myC0XSjUnWXTinVoEAk" "--context" "system-tests"
[2022-07-15T08:19:54Z 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-07-15T08:19:55Z INFO  drogue_cloud_tests::resources::apps] Create application: 8ac9d346-c513-453a-9ac5-8f5d2b9c7b82
[2022-07-15T08:19:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "8ac9d346-c513-453a-9ac5-8f5d2b9c7b82"
[2022-07-15T08:19:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:19:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "8ac9d346-c513-453a-9ac5-8f5d2b9c7b82"
[2022-07-15T08:19:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n8ac9d346-c513-453a-9ac5-8f5d2b9c7b82 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '8ac9d346-c513-453a-9ac5-8f5d2b9c7b82' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:19:55Z INFO  drogue_cloud_tests::resources::apps] Destroy application '8ac9d346-c513-453a-9ac5-8f5d2b9c7b82'
[2022-07-15T08:19:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "8ac9d346-c513-453a-9ac5-8f5d2b9c7b82"
[2022-07-15T08:19:55Z 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_2::endpoint_ws_2::integration_version_2::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:19:57Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:19:57Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:19:57Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:19:57Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:19:57Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:19:58Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:20:00Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:20:00Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:00Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20:00Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:02Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwMDEsImlhdCI6MTY1Nzg3MzIwMSwianRpIjoiZWU2ZTVmMzktYmEzZi00MGJiLTgyNDItOGRhZGVmMWVlZDNkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiLWlveHFHRkJPVE1kYVF3WU9lUFRxUSIsInNlc3Npb25fc3RhdGUiOiJkNTczYzE3NC1kNTI1LTRjMmMtYTY5Mi1jODVjMGQxMTRjYzIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZDU3M2MxNzQtZDUyNS00YzJjLWE2OTItYzg1YzBkMTE0Y2MyIn0.HwYqEThGGywhiGpi0vZ3_cqLnY05AJi4ofIGDhxQzXI
[2022-07-15T08:20:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:20:02Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:20:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwMDEsImlhdCI6MTY1Nzg3MzIwMSwianRpIjoiZWU2ZTVmMzktYmEzZi00MGJiLTgyNDItOGRhZGVmMWVlZDNkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiLWlveHFHRkJPVE1kYVF3WU9lUFRxUSIsInNlc3Npb25fc3RhdGUiOiJkNTczYzE3NC1kNTI1LTRjMmMtYTY5Mi1jODVjMGQxMTRjYzIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZDU3M2MxNzQtZDUyNS00YzJjLWE2OTItYzg1YzBkMTE0Y2MyIn0.HwYqEThGGywhiGpi0vZ3_cqLnY05AJi4ofIGDhxQzXI" "--context" "system-tests"
[2022-07-15T08:20:02Z 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-07-15T08:20:02Z INFO  drogue_cloud_tests::resources::apps] Create application: 818c6064-ac18-455b-9182-19bcdda781eb
[2022-07-15T08:20:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "818c6064-ac18-455b-9182-19bcdda781eb"
[2022-07-15T08:20:02Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:20:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "818c6064-ac18-455b-9182-19bcdda781eb"
[2022-07-15T08:20:02Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n818c6064-ac18-455b-9182-19bcdda781eb 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '818c6064-ac18-455b-9182-19bcdda781eb' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:20:02Z INFO  drogue_cloud_tests::resources::apps] Destroy application '818c6064-ac18-455b-9182-19bcdda781eb'
[2022-07-15T08:20:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "818c6064-ac18-455b-9182-19bcdda781eb"
[2022-07-15T08:20:02Z 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_2::endpoint_ws_2::integration_version_3::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:20:05Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:20:05Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:20:05Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:05Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20:05Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:05Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:20:07Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:20:07Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:07Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20:07Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:09Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwMDksImlhdCI6MTY1Nzg3MzIwOSwianRpIjoiNjZjNWI0YmQtNjQ0My00NWQ2LTg2ZmUtOWY5Yzc4NmE3YWZhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNHlON2xMNlF6Zk5CTUNlUkpGVXlDQSIsInNlc3Npb25fc3RhdGUiOiI0MWVkYzc2ZC01YjAyLTQ2MzMtYmQ2MC0wOTUxZjkyODM0YzkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNDFlZGM3NmQtNWIwMi00NjMzLWJkNjAtMDk1MWY5MjgzNGM5In0.FWcdkvAsLgf2M0gWwKf9ZvWkXmr9PeP_G8tXs-JxIW8
[2022-07-15T08:20:09Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:20:09Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:20:09Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwMDksImlhdCI6MTY1Nzg3MzIwOSwianRpIjoiNjZjNWI0YmQtNjQ0My00NWQ2LTg2ZmUtOWY5Yzc4NmE3YWZhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNHlON2xMNlF6Zk5CTUNlUkpGVXlDQSIsInNlc3Npb25fc3RhdGUiOiI0MWVkYzc2ZC01YjAyLTQ2MzMtYmQ2MC0wOTUxZjkyODM0YzkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNDFlZGM3NmQtNWIwMi00NjMzLWJkNjAtMDk1MWY5MjgzNGM5In0.FWcdkvAsLgf2M0gWwKf9ZvWkXmr9PeP_G8tXs-JxIW8" "--context" "system-tests"
[2022-07-15T08:20:09Z 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-07-15T08:20:10Z INFO  drogue_cloud_tests::resources::apps] Create application: f33c9371-e7e1-4e98-8932-6d665d200b82
[2022-07-15T08:20:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "f33c9371-e7e1-4e98-8932-6d665d200b82"
[2022-07-15T08:20:10Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:20:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "f33c9371-e7e1-4e98-8932-6d665d200b82"
[2022-07-15T08:20:10Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nf33c9371-e7e1-4e98-8932-6d665d200b82 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'f33c9371-e7e1-4e98-8932-6d665d200b82' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:20:10Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'f33c9371-e7e1-4e98-8932-6d665d200b82'
[2022-07-15T08:20:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "f33c9371-e7e1-4e98-8932-6d665d200b82"
[2022-07-15T08:20:10Z 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_2::endpoint_ws_2::integration_version_3::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:20:12Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:20:12Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:20:12Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:12Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20:12Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:13Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:20:14Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:20:14Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:14Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20:14Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:17Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwMTYsImlhdCI6MTY1Nzg3MzIxNiwianRpIjoiOGRlM2ZlNDktNmIyZi00MDA3LTlhMTEtNGQyMTFkNzkzNDNkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWThwMXRjaElmR1d4U181UE5pS0dNQSIsInNlc3Npb25fc3RhdGUiOiI3MTYxOTIyMi1hODQwLTRiM2UtOTYxMi1iZmUwMDE1OTU3MDUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNzE2MTkyMjItYTg0MC00YjNlLTk2MTItYmZlMDAxNTk1NzA1In0.5eUQAt0iAIVf2m86DF-GPDrwmxnPiO2eYAyMpeVk95U
[2022-07-15T08:20:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:20:17Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:20:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwMTYsImlhdCI6MTY1Nzg3MzIxNiwianRpIjoiOGRlM2ZlNDktNmIyZi00MDA3LTlhMTEtNGQyMTFkNzkzNDNkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWThwMXRjaElmR1d4U181UE5pS0dNQSIsInNlc3Npb25fc3RhdGUiOiI3MTYxOTIyMi1hODQwLTRiM2UtOTYxMi1iZmUwMDE1OTU3MDUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNzE2MTkyMjItYTg0MC00YjNlLTk2MTItYmZlMDAxNTk1NzA1In0.5eUQAt0iAIVf2m86DF-GPDrwmxnPiO2eYAyMpeVk95U" "--context" "system-tests"
[2022-07-15T08:20:17Z 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-07-15T08:20:17Z INFO  drogue_cloud_tests::resources::apps] Create application: 1a7fc498-6b40-44e1-9f64-17d2c1a8ea82
[2022-07-15T08:20:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "1a7fc498-6b40-44e1-9f64-17d2c1a8ea82"
[2022-07-15T08:20:17Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:20:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "1a7fc498-6b40-44e1-9f64-17d2c1a8ea82"
[2022-07-15T08:20:17Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n1a7fc498-6b40-44e1-9f64-17d2c1a8ea82 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '1a7fc498-6b40-44e1-9f64-17d2c1a8ea82' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:20:17Z INFO  drogue_cloud_tests::resources::apps] Destroy application '1a7fc498-6b40-44e1-9f64-17d2c1a8ea82'
[2022-07-15T08:20:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "1a7fc498-6b40-44e1-9f64-17d2c1a8ea82"
[2022-07-15T08:20:17Z 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_3::endpoint_ws_1::integration_version_1::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:20:19Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:20:19Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:20:19Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:19Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:21Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:20:22Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:20:22Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:22Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:24Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwMjQsImlhdCI6MTY1Nzg3MzIyNCwianRpIjoiOWM1NWRlZjYtNjhjMS00NTJmLWJhMjEtYzU1ZWRiMDBkYTNhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUTFwT1I5QkQ1dWY0SFJUcnZnaHQzdyIsInNlc3Npb25fc3RhdGUiOiJlMzdlNzU2ZS0zNGM0LTQ4ZWItYWQ5Yy0wODA1NjMxZjg2OGQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZTM3ZTc1NmUtMzRjNC00OGViLWFkOWMtMDgwNTYzMWY4NjhkIn0.sO18GRpmRy7VHOzpSwHVESMSJh-RMSbMBV9Xxdngpig
[2022-07-15T08:20:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:20:24Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:20:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwMjQsImlhdCI6MTY1Nzg3MzIyNCwianRpIjoiOWM1NWRlZjYtNjhjMS00NTJmLWJhMjEtYzU1ZWRiMDBkYTNhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUTFwT1I5QkQ1dWY0SFJUcnZnaHQzdyIsInNlc3Npb25fc3RhdGUiOiJlMzdlNzU2ZS0zNGM0LTQ4ZWItYWQ5Yy0wODA1NjMxZjg2OGQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZTM3ZTc1NmUtMzRjNC00OGViLWFkOWMtMDgwNTYzMWY4NjhkIn0.sO18GRpmRy7VHOzpSwHVESMSJh-RMSbMBV9Xxdngpig" "--context" "system-tests"
[2022-07-15T08:20:24Z 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-07-15T08:20:25Z INFO  drogue_cloud_tests::resources::apps] Create application: ee3b6fa3-a473-491b-b8bc-9564f0720fca
[2022-07-15T08:20:25Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "ee3b6fa3-a473-491b-b8bc-9564f0720fca"
[2022-07-15T08:20:25Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:20:25Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "ee3b6fa3-a473-491b-b8bc-9564f0720fca"
[2022-07-15T08:20:25Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nee3b6fa3-a473-491b-b8bc-9564f0720fca 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'ee3b6fa3-a473-491b-b8bc-9564f0720fca' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:20:25Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'ee3b6fa3-a473-491b-b8bc-9564f0720fca'
[2022-07-15T08:20:25Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "ee3b6fa3-a473-491b-b8bc-9564f0720fca"
[2022-07-15T08:20:25Z 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_3::endpoint_ws_1::integration_version_1::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:20:27Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:20:27Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:20:27Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:27Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20:27Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:28Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:20:30Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:20:30Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:30Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20:30Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:32Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwMzIsImlhdCI6MTY1Nzg3MzIzMiwianRpIjoiZWRiYTVhZjUtOTRiMS00ZDk3LWIyMjctOTg3YTQzYmNlNDZjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUWVHZTU5b0ljZEpCbG9MNXVLS0JvUSIsInNlc3Npb25fc3RhdGUiOiIwMTY2NmM0Yi0yMDkxLTQxYmQtYmI4YS0wMGM0NDgyNjJkOTAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMDE2NjZjNGItMjA5MS00MWJkLWJiOGEtMDBjNDQ4MjYyZDkwIn0.xxQ3ASdPg-Df0RjmMLzug3U9Blixr6xiE3XaNZCFF1c
[2022-07-15T08:20:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:20:32Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:20:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwMzIsImlhdCI6MTY1Nzg3MzIzMiwianRpIjoiZWRiYTVhZjUtOTRiMS00ZDk3LWIyMjctOTg3YTQzYmNlNDZjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUWVHZTU5b0ljZEpCbG9MNXVLS0JvUSIsInNlc3Npb25fc3RhdGUiOiIwMTY2NmM0Yi0yMDkxLTQxYmQtYmI4YS0wMGM0NDgyNjJkOTAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMDE2NjZjNGItMjA5MS00MWJkLWJiOGEtMDBjNDQ4MjYyZDkwIn0.xxQ3ASdPg-Df0RjmMLzug3U9Blixr6xiE3XaNZCFF1c" "--context" "system-tests"
[2022-07-15T08:20:32Z 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-07-15T08:20:33Z INFO  drogue_cloud_tests::resources::apps] Create application: 3fc5ef02-083f-4a01-8236-3e7a080faf1a
[2022-07-15T08:20:33Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "3fc5ef02-083f-4a01-8236-3e7a080faf1a"
[2022-07-15T08:20:33Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:20:33Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "3fc5ef02-083f-4a01-8236-3e7a080faf1a"
[2022-07-15T08:20:33Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n3fc5ef02-083f-4a01-8236-3e7a080faf1a 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '3fc5ef02-083f-4a01-8236-3e7a080faf1a' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:20:33Z INFO  drogue_cloud_tests::resources::apps] Destroy application '3fc5ef02-083f-4a01-8236-3e7a080faf1a'
[2022-07-15T08:20:33Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "3fc5ef02-083f-4a01-8236-3e7a080faf1a"
[2022-07-15T08:20:33Z 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_3::endpoint_ws_1::integration_version_2::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:20:35Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:20:35Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:20:35Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:35Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20:35Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:36Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:20:38Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:20:38Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:38Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20:38Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:40Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwMzksImlhdCI6MTY1Nzg3MzIzOSwianRpIjoiM2Y2MjRlYjItM2IyOC00MzgwLTllYjEtNTFjMDI4ODAyZmRjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoibkloclFmUjh1WEJhWlFvcEJyYlZkQSIsInNlc3Npb25fc3RhdGUiOiJhZDkwYjdhZi1hMjQ5LTRjYjgtOWVjMi1mM2YxMmEwOGIwYzkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYWQ5MGI3YWYtYTI0OS00Y2I4LTllYzItZjNmMTJhMDhiMGM5In0.sOw963uRzwk1KVwJmu_u9l9DMUGc6SwLNnYuQAftMgU
[2022-07-15T08:20:40Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:20:40Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:20:40Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwMzksImlhdCI6MTY1Nzg3MzIzOSwianRpIjoiM2Y2MjRlYjItM2IyOC00MzgwLTllYjEtNTFjMDI4ODAyZmRjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoibkloclFmUjh1WEJhWlFvcEJyYlZkQSIsInNlc3Npb25fc3RhdGUiOiJhZDkwYjdhZi1hMjQ5LTRjYjgtOWVjMi1mM2YxMmEwOGIwYzkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYWQ5MGI3YWYtYTI0OS00Y2I4LTllYzItZjNmMTJhMDhiMGM5In0.sOw963uRzwk1KVwJmu_u9l9DMUGc6SwLNnYuQAftMgU" "--context" "system-tests"
[2022-07-15T08:20:40Z 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-07-15T08:20:40Z INFO  drogue_cloud_tests::resources::apps] Create application: 6f6d7bf7-af34-40c6-9069-27e5cab68c3d
[2022-07-15T08:20:40Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "6f6d7bf7-af34-40c6-9069-27e5cab68c3d"
[2022-07-15T08:20:40Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:20:40Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "6f6d7bf7-af34-40c6-9069-27e5cab68c3d"
[2022-07-15T08:20:40Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n6f6d7bf7-af34-40c6-9069-27e5cab68c3d 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '6f6d7bf7-af34-40c6-9069-27e5cab68c3d' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:20:40Z INFO  drogue_cloud_tests::resources::apps] Destroy application '6f6d7bf7-af34-40c6-9069-27e5cab68c3d'
[2022-07-15T08:20:40Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "6f6d7bf7-af34-40c6-9069-27e5cab68c3d"
[2022-07-15T08:20:40Z 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_3::endpoint_ws_1::integration_version_2::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:20:42Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:20:42Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:20:42Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:42Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20:42Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:43Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:20:45Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:20:45Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:45Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20:45Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:47Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwNDcsImlhdCI6MTY1Nzg3MzI0NywianRpIjoiZjE3NDg4MDEtM2RlYi00MWQyLTg4MDItYmZjOTJkZmJhMjZmIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiRjFDZzVDRXFCSWtSVXVpQ0pRcGE0dyIsInNlc3Npb25fc3RhdGUiOiJmMmQ0MzA0YS1hYjdjLTQxZjItOWYwOC04MTg4MTVhNGU0MmYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjJkNDMwNGEtYWI3Yy00MWYyLTlmMDgtODE4ODE1YTRlNDJmIn0.UuRq3q891fBIi4mZQWtUxPgAOFmrtYrmfN6XG8SICeU
[2022-07-15T08:20:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:20:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:20:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwNDcsImlhdCI6MTY1Nzg3MzI0NywianRpIjoiZjE3NDg4MDEtM2RlYi00MWQyLTg4MDItYmZjOTJkZmJhMjZmIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiRjFDZzVDRXFCSWtSVXVpQ0pRcGE0dyIsInNlc3Npb25fc3RhdGUiOiJmMmQ0MzA0YS1hYjdjLTQxZjItOWYwOC04MTg4MTVhNGU0MmYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjJkNDMwNGEtYWI3Yy00MWYyLTlmMDgtODE4ODE1YTRlNDJmIn0.UuRq3q891fBIi4mZQWtUxPgAOFmrtYrmfN6XG8SICeU" "--context" "system-tests"
[2022-07-15T08:20:47Z 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-07-15T08:20:48Z INFO  drogue_cloud_tests::resources::apps] Create application: 4938c72f-e7e6-4da6-b6fb-3c3badb314f4
[2022-07-15T08:20:48Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "4938c72f-e7e6-4da6-b6fb-3c3badb314f4"
[2022-07-15T08:20:48Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:20:48Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "4938c72f-e7e6-4da6-b6fb-3c3badb314f4"
[2022-07-15T08:20:48Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n4938c72f-e7e6-4da6-b6fb-3c3badb314f4 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '4938c72f-e7e6-4da6-b6fb-3c3badb314f4' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:20:48Z INFO  drogue_cloud_tests::resources::apps] Destroy application '4938c72f-e7e6-4da6-b6fb-3c3badb314f4'
[2022-07-15T08:20:48Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "4938c72f-e7e6-4da6-b6fb-3c3badb314f4"
[2022-07-15T08:20:48Z 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_3::endpoint_ws_1::integration_version_3::integration_ws_1

Duration: 8s

Test output
-------------- TEST START --------------
[2022-07-15T08:20:50Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:20:50Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:20:50Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:50Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20:50Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:51Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:20:53Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:20:53Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:53Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20:53Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:55Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwNTUsImlhdCI6MTY1Nzg3MzI1NSwianRpIjoiNDRkMjI5ZDQtODU4MS00NGE4LTg4NDctNTYzMTc1NTM0YmRmIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUTh5UzRTNmgtcVlZZENOM05McHY1QSIsInNlc3Npb25fc3RhdGUiOiJhZjE2Mjk4Ny05ODNjLTQwNWYtYTk5OS0zMWQ5MzkyMzJmM2EiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYWYxNjI5ODctOTgzYy00MDVmLWE5OTktMzFkOTM5MjMyZjNhIn0.thwCJVlRmhVG-1DrqY2hzGoA0ij6N18tX22AtVu7zjs
[2022-07-15T08:20:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:20:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:20:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwNTUsImlhdCI6MTY1Nzg3MzI1NSwianRpIjoiNDRkMjI5ZDQtODU4MS00NGE4LTg4NDctNTYzMTc1NTM0YmRmIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUTh5UzRTNmgtcVlZZENOM05McHY1QSIsInNlc3Npb25fc3RhdGUiOiJhZjE2Mjk4Ny05ODNjLTQwNWYtYTk5OS0zMWQ5MzkyMzJmM2EiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYWYxNjI5ODctOTgzYy00MDVmLWE5OTktMzFkOTM5MjMyZjNhIn0.thwCJVlRmhVG-1DrqY2hzGoA0ij6N18tX22AtVu7zjs" "--context" "system-tests"
[2022-07-15T08:20:55Z 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-07-15T08:20:56Z INFO  drogue_cloud_tests::resources::apps] Create application: bf375489-4c8f-483b-95f7-36b9981e37f1
[2022-07-15T08:20:56Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "bf375489-4c8f-483b-95f7-36b9981e37f1"
[2022-07-15T08:20:56Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:20:56Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "bf375489-4c8f-483b-95f7-36b9981e37f1"
[2022-07-15T08:20:56Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nbf375489-4c8f-483b-95f7-36b9981e37f1 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'bf375489-4c8f-483b-95f7-36b9981e37f1' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:20:56Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'bf375489-4c8f-483b-95f7-36b9981e37f1'
[2022-07-15T08:20:56Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "bf375489-4c8f-483b-95f7-36b9981e37f1"
[2022-07-15T08:20:56Z 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_3::endpoint_ws_1::integration_version_3::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:20:58Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:20:58Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:20:58Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:20:58Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:20:58Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:20:59Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:21:01Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:21:01Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:01Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:01Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:03Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwNjMsImlhdCI6MTY1Nzg3MzI2MywianRpIjoiYjQ0YTBlNWEtZTUwYi00ZTE2LTkwZjAtMjUyYmZlMDVjY2ExIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoieWJKVnZMVGt2RUhDbXVqRzA4LWhzZyIsInNlc3Npb25fc3RhdGUiOiI1YzU4MGY0ZS00ZTlhLTQ4YTMtYmExZS1jN2U0ODNmZDZkMGUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNWM1ODBmNGUtNGU5YS00OGEzLWJhMWUtYzdlNDgzZmQ2ZDBlIn0.YfuEH7R6c7Pezlcj3erv-9IgbnzUQU4QiOzz-ZGjIDk
[2022-07-15T08:21:03Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:21:03Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:21:03Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwNjMsImlhdCI6MTY1Nzg3MzI2MywianRpIjoiYjQ0YTBlNWEtZTUwYi00ZTE2LTkwZjAtMjUyYmZlMDVjY2ExIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoieWJKVnZMVGt2RUhDbXVqRzA4LWhzZyIsInNlc3Npb25fc3RhdGUiOiI1YzU4MGY0ZS00ZTlhLTQ4YTMtYmExZS1jN2U0ODNmZDZkMGUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNWM1ODBmNGUtNGU5YS00OGEzLWJhMWUtYzdlNDgzZmQ2ZDBlIn0.YfuEH7R6c7Pezlcj3erv-9IgbnzUQU4QiOzz-ZGjIDk" "--context" "system-tests"
[2022-07-15T08:21:03Z 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-07-15T08:21:04Z INFO  drogue_cloud_tests::resources::apps] Create application: 4c17e1ea-fd11-47b9-a89f-486e63bfef1b
[2022-07-15T08:21:04Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "4c17e1ea-fd11-47b9-a89f-486e63bfef1b"
[2022-07-15T08:21:04Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:21:04Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "4c17e1ea-fd11-47b9-a89f-486e63bfef1b"
[2022-07-15T08:21:04Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n4c17e1ea-fd11-47b9-a89f-486e63bfef1b 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '4c17e1ea-fd11-47b9-a89f-486e63bfef1b' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:21:04Z INFO  drogue_cloud_tests::resources::apps] Destroy application '4c17e1ea-fd11-47b9-a89f-486e63bfef1b'
[2022-07-15T08:21:04Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "4c17e1ea-fd11-47b9-a89f-486e63bfef1b"
[2022-07-15T08:21:04Z 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_3::endpoint_ws_2::integration_version_1::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:21:06Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:21:06Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:21:06Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:06Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:06Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:07Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:21:09Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:21:09Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:09Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:09Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:11Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwNzEsImlhdCI6MTY1Nzg3MzI3MSwianRpIjoiYzAxZjZkZGYtZjAxMy00ZmZhLTg0MDEtMzA5M2JjODBkYWE0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUTZONTVxZjdIM25Kc3FfUnU2SV9sdyIsInNlc3Npb25fc3RhdGUiOiJmNDJhYjA2Mi01MmQ2LTRkOTctOGRkMS0xYWQ0MDVlYTJiNzciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjQyYWIwNjItNTJkNi00ZDk3LThkZDEtMWFkNDA1ZWEyYjc3In0.KiullvsWfKQamdw_3BRKLvlwmaV4xlHTCXskNM7a3fM
[2022-07-15T08:21:11Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:21:11Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:21:11Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwNzEsImlhdCI6MTY1Nzg3MzI3MSwianRpIjoiYzAxZjZkZGYtZjAxMy00ZmZhLTg0MDEtMzA5M2JjODBkYWE0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUTZONTVxZjdIM25Kc3FfUnU2SV9sdyIsInNlc3Npb25fc3RhdGUiOiJmNDJhYjA2Mi01MmQ2LTRkOTctOGRkMS0xYWQ0MDVlYTJiNzciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjQyYWIwNjItNTJkNi00ZDk3LThkZDEtMWFkNDA1ZWEyYjc3In0.KiullvsWfKQamdw_3BRKLvlwmaV4xlHTCXskNM7a3fM" "--context" "system-tests"
[2022-07-15T08:21:11Z 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-07-15T08:21:11Z INFO  drogue_cloud_tests::resources::apps] Create application: c3625137-7b74-46c1-bfc9-0ad31d20e1fc
[2022-07-15T08:21:11Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "c3625137-7b74-46c1-bfc9-0ad31d20e1fc"
[2022-07-15T08:21:11Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:21:11Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "c3625137-7b74-46c1-bfc9-0ad31d20e1fc"
[2022-07-15T08:21:11Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nc3625137-7b74-46c1-bfc9-0ad31d20e1fc 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'c3625137-7b74-46c1-bfc9-0ad31d20e1fc' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:21:11Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'c3625137-7b74-46c1-bfc9-0ad31d20e1fc'
[2022-07-15T08:21:11Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "c3625137-7b74-46c1-bfc9-0ad31d20e1fc"
[2022-07-15T08:21:12Z 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_3::endpoint_ws_2::integration_version_1::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:21:14Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:21:14Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:21:14Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:14Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:14Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:15Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:21:16Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:21:16Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:16Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:16Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:18Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwNzgsImlhdCI6MTY1Nzg3MzI3OCwianRpIjoiZGNiM2Y1ZDEtOTJhYi00Y2FiLThiN2MtYzZhMGVmNDVmYTMzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiekV6cDZfV2lvYUVyT0w3WkwtekpZdyIsInNlc3Npb25fc3RhdGUiOiIxMDRkMTM2YS04NmE2LTRmNzktOWRkNS0xYmJlNTczNjAwYzUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMTA0ZDEzNmEtODZhNi00Zjc5LTlkZDUtMWJiZTU3MzYwMGM1In0.yGm4DqpxFjyi1s2G4Zox516LoFA3iNQn-Sc_V7PGbII
[2022-07-15T08:21:18Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:21:18Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:21:18Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwNzgsImlhdCI6MTY1Nzg3MzI3OCwianRpIjoiZGNiM2Y1ZDEtOTJhYi00Y2FiLThiN2MtYzZhMGVmNDVmYTMzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiekV6cDZfV2lvYUVyT0w3WkwtekpZdyIsInNlc3Npb25fc3RhdGUiOiIxMDRkMTM2YS04NmE2LTRmNzktOWRkNS0xYmJlNTczNjAwYzUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMTA0ZDEzNmEtODZhNi00Zjc5LTlkZDUtMWJiZTU3MzYwMGM1In0.yGm4DqpxFjyi1s2G4Zox516LoFA3iNQn-Sc_V7PGbII" "--context" "system-tests"
[2022-07-15T08:21:18Z 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-07-15T08:21:19Z INFO  drogue_cloud_tests::resources::apps] Create application: 2534a825-bb55-40fe-82d4-358ac5722942
[2022-07-15T08:21:19Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "2534a825-bb55-40fe-82d4-358ac5722942"
[2022-07-15T08:21:19Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:21:19Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "2534a825-bb55-40fe-82d4-358ac5722942"
[2022-07-15T08:21:19Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n2534a825-bb55-40fe-82d4-358ac5722942 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '2534a825-bb55-40fe-82d4-358ac5722942' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:21:19Z INFO  drogue_cloud_tests::resources::apps] Destroy application '2534a825-bb55-40fe-82d4-358ac5722942'
[2022-07-15T08:21:19Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "2534a825-bb55-40fe-82d4-358ac5722942"
[2022-07-15T08:21:19Z 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_3::endpoint_ws_2::integration_version_2::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:21:21Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:21:21Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:21:21Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:21Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:21Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:22Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:21:24Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:21:24Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:24Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:24Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:26Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwODYsImlhdCI6MTY1Nzg3MzI4NiwianRpIjoiOGRjNTllNTMtNzU0Yi00NTNjLWE1MjItOTc5OTQyN2JkZDNkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiSDNHaG5keDBVbFltMVBlXzZOUWltZyIsInNlc3Npb25fc3RhdGUiOiJjNzFjMWJkNC04ZjJjLTQyNzYtYmUwMS00MDgwNTgyOGQwOGMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYzcxYzFiZDQtOGYyYy00Mjc2LWJlMDEtNDA4MDU4MjhkMDhjIn0.EkpeY4sXlP5OFBuRC9Umf0bwKRxShXyE2g9JEm2fPPE
[2022-07-15T08:21:26Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:21:26Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:21:26Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwODYsImlhdCI6MTY1Nzg3MzI4NiwianRpIjoiOGRjNTllNTMtNzU0Yi00NTNjLWE1MjItOTc5OTQyN2JkZDNkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiSDNHaG5keDBVbFltMVBlXzZOUWltZyIsInNlc3Npb25fc3RhdGUiOiJjNzFjMWJkNC04ZjJjLTQyNzYtYmUwMS00MDgwNTgyOGQwOGMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYzcxYzFiZDQtOGYyYy00Mjc2LWJlMDEtNDA4MDU4MjhkMDhjIn0.EkpeY4sXlP5OFBuRC9Umf0bwKRxShXyE2g9JEm2fPPE" "--context" "system-tests"
[2022-07-15T08:21:26Z 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-07-15T08:21:27Z INFO  drogue_cloud_tests::resources::apps] Create application: e2ba495c-97d8-4e58-9e96-82b75e60c839
[2022-07-15T08:21:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "e2ba495c-97d8-4e58-9e96-82b75e60c839"
[2022-07-15T08:21:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:21:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "e2ba495c-97d8-4e58-9e96-82b75e60c839"
[2022-07-15T08:21:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\ne2ba495c-97d8-4e58-9e96-82b75e60c839 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'e2ba495c-97d8-4e58-9e96-82b75e60c839' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:21:27Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'e2ba495c-97d8-4e58-9e96-82b75e60c839'
[2022-07-15T08:21:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "e2ba495c-97d8-4e58-9e96-82b75e60c839"
[2022-07-15T08:21:27Z 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_3::endpoint_ws_2::integration_version_2::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:21:29Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:21:29Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:21:29Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:29Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:29Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:30Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:21:31Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:21:31Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:31Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:31Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:34Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwOTMsImlhdCI6MTY1Nzg3MzI5MywianRpIjoiZjAzZWQ2YzctYmEyZi00NmU5LTg0NTItNzcyOTMyY2JmMmE0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiSVFXY3JuZlN1RVJRNXU5Vk1UYkhTdyIsInNlc3Npb25fc3RhdGUiOiJmODBlYzRlNy1iMGRmLTRkYmYtYmE5Ny00MDE2MGM3N2M2OWIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjgwZWM0ZTctYjBkZi00ZGJmLWJhOTctNDAxNjBjNzdjNjliIn0.G389NmGgPPgHwXDb4iXJwozbViIyB5JAg6Q9qJsq0w4
[2022-07-15T08:21:34Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:21:34Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:21:34Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUwOTMsImlhdCI6MTY1Nzg3MzI5MywianRpIjoiZjAzZWQ2YzctYmEyZi00NmU5LTg0NTItNzcyOTMyY2JmMmE0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiSVFXY3JuZlN1RVJRNXU5Vk1UYkhTdyIsInNlc3Npb25fc3RhdGUiOiJmODBlYzRlNy1iMGRmLTRkYmYtYmE5Ny00MDE2MGM3N2M2OWIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjgwZWM0ZTctYjBkZi00ZGJmLWJhOTctNDAxNjBjNzdjNjliIn0.G389NmGgPPgHwXDb4iXJwozbViIyB5JAg6Q9qJsq0w4" "--context" "system-tests"
[2022-07-15T08:21:34Z 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-07-15T08:21:34Z INFO  drogue_cloud_tests::resources::apps] Create application: 9bcb433a-e694-4842-acb3-63a8927bbacf
[2022-07-15T08:21:34Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "9bcb433a-e694-4842-acb3-63a8927bbacf"
[2022-07-15T08:21:34Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:21:34Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "9bcb433a-e694-4842-acb3-63a8927bbacf"
[2022-07-15T08:21:34Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n9bcb433a-e694-4842-acb3-63a8927bbacf 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '9bcb433a-e694-4842-acb3-63a8927bbacf' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:21:34Z INFO  drogue_cloud_tests::resources::apps] Destroy application '9bcb433a-e694-4842-acb3-63a8927bbacf'
[2022-07-15T08:21:34Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "9bcb433a-e694-4842-acb3-63a8927bbacf"
[2022-07-15T08:21:34Z 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_3::endpoint_ws_2::integration_version_3::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:21:36Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:21:36Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:21:36Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:36Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:36Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:38Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:21:39Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:21:39Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:39Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:39Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:41Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxMDEsImlhdCI6MTY1Nzg3MzMwMSwianRpIjoiMzUwNTMxOGItMTZlYS00ZTk1LWJiMzEtOTNmMGI5ZjExNDY5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiczd2Z0w1aGtNVDZiaGNOMWo2Z2tYZyIsInNlc3Npb25fc3RhdGUiOiI3Nzk3YjY4MC1kNDdkLTQyNDYtODRjMS1hNmU5ZDc2M2UxNDkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNzc5N2I2ODAtZDQ3ZC00MjQ2LTg0YzEtYTZlOWQ3NjNlMTQ5In0.LmZY1fH9Hk_LUk2snSm6agpKXClQenKChV7Wy-4h6qo
[2022-07-15T08:21:41Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:21:41Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:21:41Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxMDEsImlhdCI6MTY1Nzg3MzMwMSwianRpIjoiMzUwNTMxOGItMTZlYS00ZTk1LWJiMzEtOTNmMGI5ZjExNDY5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiczd2Z0w1aGtNVDZiaGNOMWo2Z2tYZyIsInNlc3Npb25fc3RhdGUiOiI3Nzk3YjY4MC1kNDdkLTQyNDYtODRjMS1hNmU5ZDc2M2UxNDkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNzc5N2I2ODAtZDQ3ZC00MjQ2LTg0YzEtYTZlOWQ3NjNlMTQ5In0.LmZY1fH9Hk_LUk2snSm6agpKXClQenKChV7Wy-4h6qo" "--context" "system-tests"
[2022-07-15T08:21:41Z 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-07-15T08:21:42Z INFO  drogue_cloud_tests::resources::apps] Create application: 3608efc7-0dc4-45a9-b7c5-b6496e0be46c
[2022-07-15T08:21:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "3608efc7-0dc4-45a9-b7c5-b6496e0be46c"
[2022-07-15T08:21:42Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:21:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "3608efc7-0dc4-45a9-b7c5-b6496e0be46c"
[2022-07-15T08:21:42Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n3608efc7-0dc4-45a9-b7c5-b6496e0be46c 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '3608efc7-0dc4-45a9-b7c5-b6496e0be46c' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:21:42Z INFO  drogue_cloud_tests::resources::apps] Destroy application '3608efc7-0dc4-45a9-b7c5-b6496e0be46c'
[2022-07-15T08:21:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "3608efc7-0dc4-45a9-b7c5-b6496e0be46c"
[2022-07-15T08:21:42Z 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_3::endpoint_ws_2::integration_version_3::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:21:44Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:21:44Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:21:44Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:44Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:44Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:45Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:21:46Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:21:46Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:46Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:46Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:48Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxMDgsImlhdCI6MTY1Nzg3MzMwOCwianRpIjoiZTllNThhZjktZTZlMS00NjU1LWFiOGYtNWU1MTY1NGIxZjdkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiaTRBR3dGMFpHaFRUUzhsNnB4dzlIQSIsInNlc3Npb25fc3RhdGUiOiI1NzM5YTE3NC02YjMzLTQyYWYtODQxMi1iYzdjZjc2ODFjODMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNTczOWExNzQtNmIzMy00MmFmLTg0MTItYmM3Y2Y3NjgxYzgzIn0.94AJsyOqNMEUOCi56bq__4V-JrN4CVqtxHGI_uw0ArI
[2022-07-15T08:21:48Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:21:48Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:21:48Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxMDgsImlhdCI6MTY1Nzg3MzMwOCwianRpIjoiZTllNThhZjktZTZlMS00NjU1LWFiOGYtNWU1MTY1NGIxZjdkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiaTRBR3dGMFpHaFRUUzhsNnB4dzlIQSIsInNlc3Npb25fc3RhdGUiOiI1NzM5YTE3NC02YjMzLTQyYWYtODQxMi1iYzdjZjc2ODFjODMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNTczOWExNzQtNmIzMy00MmFmLTg0MTItYmM3Y2Y3NjgxYzgzIn0.94AJsyOqNMEUOCi56bq__4V-JrN4CVqtxHGI_uw0ArI" "--context" "system-tests"
[2022-07-15T08:21:48Z 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-07-15T08:21:49Z INFO  drogue_cloud_tests::resources::apps] Create application: 022c5722-efcb-4c5d-917c-0d8e8fe6b4b4
[2022-07-15T08:21:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "022c5722-efcb-4c5d-917c-0d8e8fe6b4b4"
[2022-07-15T08:21:49Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:21:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "022c5722-efcb-4c5d-917c-0d8e8fe6b4b4"
[2022-07-15T08:21:49Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n022c5722-efcb-4c5d-917c-0d8e8fe6b4b4 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '022c5722-efcb-4c5d-917c-0d8e8fe6b4b4' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:21:49Z INFO  drogue_cloud_tests::resources::apps] Destroy application '022c5722-efcb-4c5d-917c-0d8e8fe6b4b4'
[2022-07-15T08:21:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "022c5722-efcb-4c5d-917c-0d8e8fe6b4b4"
[2022-07-15T08:21:49Z 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_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:21:51Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:21:51Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:21:51Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:51Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:51Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:52Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:21:54Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:21:54Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:54Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:54Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:21:56Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxMTYsImlhdCI6MTY1Nzg3MzMxNiwianRpIjoiODI4Mzc3NmEtNzgxZC00YjQwLWE2M2MtMzI2MDQ1MThmNDZkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNjFHRDI2X0FlX3RfazRpRkxrdGFXZyIsInNlc3Npb25fc3RhdGUiOiIxYzJkZGZhYi00MGJhLTQ1YjYtOWRhZi1mYTM2MDhmOTYwODMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMWMyZGRmYWItNDBiYS00NWI2LTlkYWYtZmEzNjA4Zjk2MDgzIn0.3kSm9pCZoxae40cBRaWSqS9m-WrDYBnD6wgWbAxt_oo
[2022-07-15T08:21:56Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:21:56Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:21:56Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxMTYsImlhdCI6MTY1Nzg3MzMxNiwianRpIjoiODI4Mzc3NmEtNzgxZC00YjQwLWE2M2MtMzI2MDQ1MThmNDZkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNjFHRDI2X0FlX3RfazRpRkxrdGFXZyIsInNlc3Npb25fc3RhdGUiOiIxYzJkZGZhYi00MGJhLTQ1YjYtOWRhZi1mYTM2MDhmOTYwODMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMWMyZGRmYWItNDBiYS00NWI2LTlkYWYtZmEzNjA4Zjk2MDgzIn0.3kSm9pCZoxae40cBRaWSqS9m-WrDYBnD6wgWbAxt_oo" "--context" "system-tests"
[2022-07-15T08:21:56Z 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-07-15T08:21:57Z INFO  drogue_cloud_tests::resources::apps] Create application: 4c6c2eeb-2999-445e-a084-0dc419ff637d
[2022-07-15T08:21:57Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "4c6c2eeb-2999-445e-a084-0dc419ff637d"
[2022-07-15T08:21:57Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:21:57Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "4c6c2eeb-2999-445e-a084-0dc419ff637d"
[2022-07-15T08:21:57Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n4c6c2eeb-2999-445e-a084-0dc419ff637d 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '4c6c2eeb-2999-445e-a084-0dc419ff637d' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:21:57Z INFO  drogue_cloud_tests::resources::apps] Destroy application '4c6c2eeb-2999-445e-a084-0dc419ff637d'
[2022-07-15T08:21:57Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "4c6c2eeb-2999-445e-a084-0dc419ff637d"
[2022-07-15T08:21:57Z 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_pass::endpoint_version_1::endpoint_ws_1::integration_version_1::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:21:59Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:21:59Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:21:59Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:21:59Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:21:59Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:00Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:22:02Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:22:02Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:02Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22:02Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:04Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxMjQsImlhdCI6MTY1Nzg3MzMyNCwianRpIjoiYjk1NDdmZjMtMjM5Yy00M2QzLTg3N2EtYTcxOTFiY2MzNzc5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNy1IV3o4T3EtWkZodldMQ3Bma2tSdyIsInNlc3Npb25fc3RhdGUiOiJkMjM4YWIwMi03YTYyLTRjNzktOWMyOS1hMzdiYzNkZjZhMzgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZDIzOGFiMDItN2E2Mi00Yzc5LTljMjktYTM3YmMzZGY2YTM4In0.filxx-RFBAPYs1qcynI4VTGIHnAhlivEgvy0CMSgKAA
[2022-07-15T08:22:04Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:22:04Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:22:04Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxMjQsImlhdCI6MTY1Nzg3MzMyNCwianRpIjoiYjk1NDdmZjMtMjM5Yy00M2QzLTg3N2EtYTcxOTFiY2MzNzc5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNy1IV3o4T3EtWkZodldMQ3Bma2tSdyIsInNlc3Npb25fc3RhdGUiOiJkMjM4YWIwMi03YTYyLTRjNzktOWMyOS1hMzdiYzNkZjZhMzgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZDIzOGFiMDItN2E2Mi00Yzc5LTljMjktYTM3YmMzZGY2YTM4In0.filxx-RFBAPYs1qcynI4VTGIHnAhlivEgvy0CMSgKAA" "--context" "system-tests"
[2022-07-15T08:22:04Z 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-07-15T08:22:05Z INFO  drogue_cloud_tests::resources::apps] Create application: ebae214a-708a-4bf2-a81d-b5854818fe56
[2022-07-15T08:22:05Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "ebae214a-708a-4bf2-a81d-b5854818fe56"
[2022-07-15T08:22:05Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:22:05Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "ebae214a-708a-4bf2-a81d-b5854818fe56"
[2022-07-15T08:22:05Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nebae214a-708a-4bf2-a81d-b5854818fe56 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'ebae214a-708a-4bf2-a81d-b5854818fe56' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:22:05Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'ebae214a-708a-4bf2-a81d-b5854818fe56'
[2022-07-15T08:22:05Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "ebae214a-708a-4bf2-a81d-b5854818fe56"
[2022-07-15T08:22:05Z 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_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:22:07Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:22:07Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:22:07Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:07Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22:07Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:08Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:22:09Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:22:09Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:09Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22:09Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:11Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxMzEsImlhdCI6MTY1Nzg3MzMzMSwianRpIjoiNjM1ZWMyZGEtMDc1Zi00YzRhLTgxZmQtNGVjYzAxZTk0N2NiIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiT2RQZFBxOGYyNlNMaWlJNmZBSWFxUSIsInNlc3Npb25fc3RhdGUiOiIyNzMxZDAwZC05ZWJjLTQ3N2EtYWIwMS1hOWNlZWNmMTRhN2UiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMjczMWQwMGQtOWViYy00NzdhLWFiMDEtYTljZWVjZjE0YTdlIn0.v93VcJi_Kxw2g5et4t-Pc2Mu05nbpDSd9fCFGbDShC4
[2022-07-15T08:22:11Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:22:11Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:22:11Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxMzEsImlhdCI6MTY1Nzg3MzMzMSwianRpIjoiNjM1ZWMyZGEtMDc1Zi00YzRhLTgxZmQtNGVjYzAxZTk0N2NiIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiT2RQZFBxOGYyNlNMaWlJNmZBSWFxUSIsInNlc3Npb25fc3RhdGUiOiIyNzMxZDAwZC05ZWJjLTQ3N2EtYWIwMS1hOWNlZWNmMTRhN2UiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMjczMWQwMGQtOWViYy00NzdhLWFiMDEtYTljZWVjZjE0YTdlIn0.v93VcJi_Kxw2g5et4t-Pc2Mu05nbpDSd9fCFGbDShC4" "--context" "system-tests"
[2022-07-15T08:22:11Z 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-07-15T08:22:12Z INFO  drogue_cloud_tests::resources::apps] Create application: 5b7323d6-0e51-4b81-a70e-9da33b7c1e8a
[2022-07-15T08:22:12Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "5b7323d6-0e51-4b81-a70e-9da33b7c1e8a"
[2022-07-15T08:22:12Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:22:12Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "5b7323d6-0e51-4b81-a70e-9da33b7c1e8a"
[2022-07-15T08:22:12Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n5b7323d6-0e51-4b81-a70e-9da33b7c1e8a 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '5b7323d6-0e51-4b81-a70e-9da33b7c1e8a' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:22:12Z INFO  drogue_cloud_tests::resources::apps] Destroy application '5b7323d6-0e51-4b81-a70e-9da33b7c1e8a'
[2022-07-15T08:22:12Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "5b7323d6-0e51-4b81-a70e-9da33b7c1e8a"
[2022-07-15T08:22:12Z 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_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:22:14Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:22:14Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:22:14Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:14Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22:14Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:15Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:22:17Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:22:17Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:17Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:19Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxMzksImlhdCI6MTY1Nzg3MzMzOSwianRpIjoiYjAyYzBhYzUtOGNlZS00OGFkLThjZjEtMjdhZTI2Yjg3OTE3IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWEExamoxUHF5TEUtQlZCZmpkb2tTdyIsInNlc3Npb25fc3RhdGUiOiIyMmU2NzE2Ny1lODkwLTQ3NWQtYTBiOS01MjQ3YzYxYjg0NTIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMjJlNjcxNjctZTg5MC00NzVkLWEwYjktNTI0N2M2MWI4NDUyIn0.jC6F_pKHt2KDYHwpLPj9QjshDGNZFAFk-b-90cZi4QQ
[2022-07-15T08:22:19Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:22:19Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:22:19Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxMzksImlhdCI6MTY1Nzg3MzMzOSwianRpIjoiYjAyYzBhYzUtOGNlZS00OGFkLThjZjEtMjdhZTI2Yjg3OTE3IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWEExamoxUHF5TEUtQlZCZmpkb2tTdyIsInNlc3Npb25fc3RhdGUiOiIyMmU2NzE2Ny1lODkwLTQ3NWQtYTBiOS01MjQ3YzYxYjg0NTIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMjJlNjcxNjctZTg5MC00NzVkLWEwYjktNTI0N2M2MWI4NDUyIn0.jC6F_pKHt2KDYHwpLPj9QjshDGNZFAFk-b-90cZi4QQ" "--context" "system-tests"
[2022-07-15T08:22:19Z 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-07-15T08:22:20Z INFO  drogue_cloud_tests::resources::apps] Create application: 2fe061c4-c35b-4347-b5a7-4381a9cdd822
[2022-07-15T08:22:20Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "2fe061c4-c35b-4347-b5a7-4381a9cdd822"
[2022-07-15T08:22:20Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:22:20Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "2fe061c4-c35b-4347-b5a7-4381a9cdd822"
[2022-07-15T08:22:20Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n2fe061c4-c35b-4347-b5a7-4381a9cdd822 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '2fe061c4-c35b-4347-b5a7-4381a9cdd822' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:22:20Z INFO  drogue_cloud_tests::resources::apps] Destroy application '2fe061c4-c35b-4347-b5a7-4381a9cdd822'
[2022-07-15T08:22:20Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "2fe061c4-c35b-4347-b5a7-4381a9cdd822"
[2022-07-15T08:22:20Z 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_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:22:22Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:22:22Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:22:22Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:22Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:23Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:22:24Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:22:24Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:24Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22:24Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:26Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxNDYsImlhdCI6MTY1Nzg3MzM0NiwianRpIjoiZTU0MzRjNjctNTkyZS00NzliLTkzMTEtYjM5ZmQyMTExYzgwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoielNNdFJaT3h6WEJFd255eFpiSkptZyIsInNlc3Npb25fc3RhdGUiOiI4YTI1ZjhiNS01ZmFiLTQ1MDctOWRmNy1mNGU5YTEzNjVmZjEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGEyNWY4YjUtNWZhYi00NTA3LTlkZjctZjRlOWExMzY1ZmYxIn0.5E0MgMHrZtlA8rub3hkvAPS2WVIUwgEOitLudtsDzf0
[2022-07-15T08:22:26Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:22:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:22:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxNDYsImlhdCI6MTY1Nzg3MzM0NiwianRpIjoiZTU0MzRjNjctNTkyZS00NzliLTkzMTEtYjM5ZmQyMTExYzgwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoielNNdFJaT3h6WEJFd255eFpiSkptZyIsInNlc3Npb25fc3RhdGUiOiI4YTI1ZjhiNS01ZmFiLTQ1MDctOWRmNy1mNGU5YTEzNjVmZjEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGEyNWY4YjUtNWZhYi00NTA3LTlkZjctZjRlOWExMzY1ZmYxIn0.5E0MgMHrZtlA8rub3hkvAPS2WVIUwgEOitLudtsDzf0" "--context" "system-tests"
[2022-07-15T08:22: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: "" })
[2022-07-15T08:22:27Z INFO  drogue_cloud_tests::resources::apps] Create application: b15e43b4-2675-41c8-9b68-5dd9a8812ab3
[2022-07-15T08:22:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "b15e43b4-2675-41c8-9b68-5dd9a8812ab3"
[2022-07-15T08:22:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:22:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "b15e43b4-2675-41c8-9b68-5dd9a8812ab3"
[2022-07-15T08:22:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nb15e43b4-2675-41c8-9b68-5dd9a8812ab3 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'b15e43b4-2675-41c8-9b68-5dd9a8812ab3' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:22:27Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'b15e43b4-2675-41c8-9b68-5dd9a8812ab3'
[2022-07-15T08:22:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "b15e43b4-2675-41c8-9b68-5dd9a8812ab3"
[2022-07-15T08:22:27Z 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_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:22:30Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:22:30Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:22:30Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:30Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22:30Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:31Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:22:32Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:22:32Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:32Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22:32Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:34Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxNTQsImlhdCI6MTY1Nzg3MzM1NCwianRpIjoiNzI1MjI2YTktZmZjNy00OTUwLTgxYTUtNjE3MDE0NGM4ODhkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoicHFod2VqOVR3bm1sNUNsRGdhM1NrQSIsInNlc3Npb25fc3RhdGUiOiIyNDljMDA2MC1lMGQ5LTRkYTAtYmMyOS05ZmZkODNmMDgzYWMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMjQ5YzAwNjAtZTBkOS00ZGEwLWJjMjktOWZmZDgzZjA4M2FjIn0.7LgSgT4ukawSsEENd3eWLyhRrw_tQiy3RI5msQG3wxw
[2022-07-15T08:22:34Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:22:34Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:22:34Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxNTQsImlhdCI6MTY1Nzg3MzM1NCwianRpIjoiNzI1MjI2YTktZmZjNy00OTUwLTgxYTUtNjE3MDE0NGM4ODhkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoicHFod2VqOVR3bm1sNUNsRGdhM1NrQSIsInNlc3Npb25fc3RhdGUiOiIyNDljMDA2MC1lMGQ5LTRkYTAtYmMyOS05ZmZkODNmMDgzYWMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMjQ5YzAwNjAtZTBkOS00ZGEwLWJjMjktOWZmZDgzZjA4M2FjIn0.7LgSgT4ukawSsEENd3eWLyhRrw_tQiy3RI5msQG3wxw" "--context" "system-tests"
[2022-07-15T08:22:34Z 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-07-15T08:22:35Z INFO  drogue_cloud_tests::resources::apps] Create application: 68bd18fe-13c6-448a-9dba-21531d480546
[2022-07-15T08:22:35Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "68bd18fe-13c6-448a-9dba-21531d480546"
[2022-07-15T08:22:35Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:22:35Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "68bd18fe-13c6-448a-9dba-21531d480546"
[2022-07-15T08:22:35Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n68bd18fe-13c6-448a-9dba-21531d480546 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '68bd18fe-13c6-448a-9dba-21531d480546' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:22:35Z INFO  drogue_cloud_tests::resources::apps] Destroy application '68bd18fe-13c6-448a-9dba-21531d480546'
[2022-07-15T08:22:35Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "68bd18fe-13c6-448a-9dba-21531d480546"
[2022-07-15T08:22:35Z 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_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:22:37Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:22:37Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:22:37Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:37Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22:37Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:38Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:22:39Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:22:39Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:39Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22:39Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:41Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxNjEsImlhdCI6MTY1Nzg3MzM2MSwianRpIjoiNjI3NWQ2M2YtYTc2Mi00MGVmLTgyZjktYWZmNzE3ZDE2ZTNjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNGZvZHpSaHhRbDZ6WFplZHpFVXJ1QSIsInNlc3Npb25fc3RhdGUiOiI2ODNhNjI0ZC01YmE0LTRiNDAtODYxZS04Mjk4MTI2MGM2YmUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNjgzYTYyNGQtNWJhNC00YjQwLTg2MWUtODI5ODEyNjBjNmJlIn0.T6SF8ql2xWjaZQNkUjGg_uGy74E5ovhvsYf1Bx7hJKc
[2022-07-15T08:22:41Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:22:41Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:22:41Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxNjEsImlhdCI6MTY1Nzg3MzM2MSwianRpIjoiNjI3NWQ2M2YtYTc2Mi00MGVmLTgyZjktYWZmNzE3ZDE2ZTNjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNGZvZHpSaHhRbDZ6WFplZHpFVXJ1QSIsInNlc3Npb25fc3RhdGUiOiI2ODNhNjI0ZC01YmE0LTRiNDAtODYxZS04Mjk4MTI2MGM2YmUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNjgzYTYyNGQtNWJhNC00YjQwLTg2MWUtODI5ODEyNjBjNmJlIn0.T6SF8ql2xWjaZQNkUjGg_uGy74E5ovhvsYf1Bx7hJKc" "--context" "system-tests"
[2022-07-15T08:22:41Z 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-07-15T08:22:42Z INFO  drogue_cloud_tests::resources::apps] Create application: f22c4c66-60ce-43cf-b291-9dd152f45fcc
[2022-07-15T08:22:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "f22c4c66-60ce-43cf-b291-9dd152f45fcc"
[2022-07-15T08:22:42Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:22:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "f22c4c66-60ce-43cf-b291-9dd152f45fcc"
[2022-07-15T08:22:42Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nf22c4c66-60ce-43cf-b291-9dd152f45fcc 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'f22c4c66-60ce-43cf-b291-9dd152f45fcc' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:22:42Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'f22c4c66-60ce-43cf-b291-9dd152f45fcc'
[2022-07-15T08:22:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "f22c4c66-60ce-43cf-b291-9dd152f45fcc"
[2022-07-15T08:22:42Z 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_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:22:44Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:22:44Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:22:44Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:44Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22:44Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:45Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:22:47Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:22:47Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:47Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22:47Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:49Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxNjksImlhdCI6MTY1Nzg3MzM2OSwianRpIjoiZDBmNThjYTktZWVhMS00N2ZiLWFiMzYtZWQzOTJhMDM3YjA5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTXRDNjRhQXFXbGJFY2p6YU1RckpDQSIsInNlc3Npb25fc3RhdGUiOiJiMGY4MmM2ZS02OGZhLTRkYTYtODRlZi00NWQ2NWIxNThlNDkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjBmODJjNmUtNjhmYS00ZGE2LTg0ZWYtNDVkNjViMTU4ZTQ5In0.ujA54CFJUFB8ayVBxbzjaHbCbQwjiTouKAWUBoANm70
[2022-07-15T08:22:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:22:49Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:22:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxNjksImlhdCI6MTY1Nzg3MzM2OSwianRpIjoiZDBmNThjYTktZWVhMS00N2ZiLWFiMzYtZWQzOTJhMDM3YjA5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTXRDNjRhQXFXbGJFY2p6YU1RckpDQSIsInNlc3Npb25fc3RhdGUiOiJiMGY4MmM2ZS02OGZhLTRkYTYtODRlZi00NWQ2NWIxNThlNDkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjBmODJjNmUtNjhmYS00ZGE2LTg0ZWYtNDVkNjViMTU4ZTQ5In0.ujA54CFJUFB8ayVBxbzjaHbCbQwjiTouKAWUBoANm70" "--context" "system-tests"
[2022-07-15T08:22:49Z 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-07-15T08:22:49Z INFO  drogue_cloud_tests::resources::apps] Create application: f3853344-4ebf-4194-aa79-83941d4c5046
[2022-07-15T08:22:49Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "f3853344-4ebf-4194-aa79-83941d4c5046"
[2022-07-15T08:22:50Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:22:50Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "f3853344-4ebf-4194-aa79-83941d4c5046"
[2022-07-15T08:22:50Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nf3853344-4ebf-4194-aa79-83941d4c5046 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'f3853344-4ebf-4194-aa79-83941d4c5046' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:22:50Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'f3853344-4ebf-4194-aa79-83941d4c5046'
[2022-07-15T08:22:50Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "f3853344-4ebf-4194-aa79-83941d4c5046"
[2022-07-15T08:22:50Z 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_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_1

Duration: 8s

Test output
-------------- TEST START --------------
[2022-07-15T08:22:52Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:22:52Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:22:52Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:52Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22:52Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:53Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:22:55Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:22:55Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:22:55Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:22:55Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:22:57Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxNzcsImlhdCI6MTY1Nzg3MzM3NywianRpIjoiZjMwOTg0YzUtMzNiOC00ZDkxLWFiNzgtOTJjZDI5ZDgyYWU1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiOUkzZTNVSTFUX1FqaFBqNGg5U1pqZyIsInNlc3Npb25fc3RhdGUiOiJiMzZmNWY5Ny0yNzBkLTRmYjUtOGRiMy1lNDMzNzI3MTRiMWYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjM2ZjVmOTctMjcwZC00ZmI1LThkYjMtZTQzMzcyNzE0YjFmIn0.dGzxI3zVr3vgB5VJl7mOFgCFyz_nhvsrSDAEtgHu4H0
[2022-07-15T08:22:57Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:22:57Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:22:57Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxNzcsImlhdCI6MTY1Nzg3MzM3NywianRpIjoiZjMwOTg0YzUtMzNiOC00ZDkxLWFiNzgtOTJjZDI5ZDgyYWU1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiOUkzZTNVSTFUX1FqaFBqNGg5U1pqZyIsInNlc3Npb25fc3RhdGUiOiJiMzZmNWY5Ny0yNzBkLTRmYjUtOGRiMy1lNDMzNzI3MTRiMWYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjM2ZjVmOTctMjcwZC00ZmI1LThkYjMtZTQzMzcyNzE0YjFmIn0.dGzxI3zVr3vgB5VJl7mOFgCFyz_nhvsrSDAEtgHu4H0" "--context" "system-tests"
[2022-07-15T08:22:57Z 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-07-15T08:22:58Z INFO  drogue_cloud_tests::resources::apps] Create application: 66b4babf-66eb-4a03-af11-3bd401615919
[2022-07-15T08:22:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "66b4babf-66eb-4a03-af11-3bd401615919"
[2022-07-15T08:22:58Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:22:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "66b4babf-66eb-4a03-af11-3bd401615919"
[2022-07-15T08:22:58Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n66b4babf-66eb-4a03-af11-3bd401615919 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '66b4babf-66eb-4a03-af11-3bd401615919' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:22:58Z INFO  drogue_cloud_tests::resources::apps] Destroy application '66b4babf-66eb-4a03-af11-3bd401615919'
[2022-07-15T08:22:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "66b4babf-66eb-4a03-af11-3bd401615919"
[2022-07-15T08:22:58Z 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_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:23:00Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:23:00Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:23:00Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:00Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23:00Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:01Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:23:02Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:23:02Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:03Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23:03Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:05Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxODQsImlhdCI6MTY1Nzg3MzM4NCwianRpIjoiYjk0ZjY2YTQtZDI1MC00NzgxLWIwMDQtZWEzZWY5YTNlYjUyIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiT0FIb3lFU2RwLU9CYlRCMUdDanBlUSIsInNlc3Npb25fc3RhdGUiOiI5NzAyMzA3My04YzU4LTQ3MDAtOWQyMS0xYzNhZjU1MzdlMWEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOTcwMjMwNzMtOGM1OC00NzAwLTlkMjEtMWMzYWY1NTM3ZTFhIn0.P81pkO5RtxLezin8VZ4dNcexR4p5tGiFLe65HmC8TAc
[2022-07-15T08:23:05Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:23:05Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:23:05Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxODQsImlhdCI6MTY1Nzg3MzM4NCwianRpIjoiYjk0ZjY2YTQtZDI1MC00NzgxLWIwMDQtZWEzZWY5YTNlYjUyIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiT0FIb3lFU2RwLU9CYlRCMUdDanBlUSIsInNlc3Npb25fc3RhdGUiOiI5NzAyMzA3My04YzU4LTQ3MDAtOWQyMS0xYzNhZjU1MzdlMWEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOTcwMjMwNzMtOGM1OC00NzAwLTlkMjEtMWMzYWY1NTM3ZTFhIn0.P81pkO5RtxLezin8VZ4dNcexR4p5tGiFLe65HmC8TAc" "--context" "system-tests"
[2022-07-15T08:23:05Z 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-07-15T08:23:05Z INFO  drogue_cloud_tests::resources::apps] Create application: 5f6b0ffc-942e-4ece-827a-7e85b0f90ea5
[2022-07-15T08:23:05Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "5f6b0ffc-942e-4ece-827a-7e85b0f90ea5"
[2022-07-15T08:23:05Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:23:05Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "5f6b0ffc-942e-4ece-827a-7e85b0f90ea5"
[2022-07-15T08:23:05Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n5f6b0ffc-942e-4ece-827a-7e85b0f90ea5 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '5f6b0ffc-942e-4ece-827a-7e85b0f90ea5' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:23:05Z INFO  drogue_cloud_tests::resources::apps] Destroy application '5f6b0ffc-942e-4ece-827a-7e85b0f90ea5'
[2022-07-15T08:23:05Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "5f6b0ffc-942e-4ece-827a-7e85b0f90ea5"
[2022-07-15T08:23:05Z 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_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:23:07Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:23:07Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:23:07Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:07Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23:07Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:09Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:23:10Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:23:10Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:10Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23:10Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:12Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxOTIsImlhdCI6MTY1Nzg3MzM5MiwianRpIjoiY2ZjMzk0NzktNzkxNy00Y2RiLWJjMmMtNjVhM2I0ZWRkZjAyIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiT1ZlUGh4V0Y4bGF1bGQ0OFBET21PZyIsInNlc3Npb25fc3RhdGUiOiIxZDdjZmU1NS1jNTViLTQ1YzgtOWZhNS1lNDMxODkzYmI0ZGIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMWQ3Y2ZlNTUtYzU1Yi00NWM4LTlmYTUtZTQzMTg5M2JiNGRiIn0._O8YUw7DxT8uZJ8kcM0QUn3VImEmaWyDgzdpj3O_7pg
[2022-07-15T08:23:12Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:23:12Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:23:12Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxOTIsImlhdCI6MTY1Nzg3MzM5MiwianRpIjoiY2ZjMzk0NzktNzkxNy00Y2RiLWJjMmMtNjVhM2I0ZWRkZjAyIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiT1ZlUGh4V0Y4bGF1bGQ0OFBET21PZyIsInNlc3Npb25fc3RhdGUiOiIxZDdjZmU1NS1jNTViLTQ1YzgtOWZhNS1lNDMxODkzYmI0ZGIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMWQ3Y2ZlNTUtYzU1Yi00NWM4LTlmYTUtZTQzMTg5M2JiNGRiIn0._O8YUw7DxT8uZJ8kcM0QUn3VImEmaWyDgzdpj3O_7pg" "--context" "system-tests"
[2022-07-15T08:23:12Z 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-07-15T08:23:13Z INFO  drogue_cloud_tests::resources::apps] Create application: 329c9fd0-c5a0-411b-829f-f6899189d38c
[2022-07-15T08:23:13Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "329c9fd0-c5a0-411b-829f-f6899189d38c"
[2022-07-15T08:23:13Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:23:13Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "329c9fd0-c5a0-411b-829f-f6899189d38c"
[2022-07-15T08:23:13Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n329c9fd0-c5a0-411b-829f-f6899189d38c 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '329c9fd0-c5a0-411b-829f-f6899189d38c' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:23:13Z INFO  drogue_cloud_tests::resources::apps] Destroy application '329c9fd0-c5a0-411b-829f-f6899189d38c'
[2022-07-15T08:23:13Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "329c9fd0-c5a0-411b-829f-f6899189d38c"
[2022-07-15T08:23:13Z 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_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:23:15Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:23:15Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:23:15Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:15Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23:15Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:16Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:23:17Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:23:17Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:17Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:20Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxOTksImlhdCI6MTY1Nzg3MzM5OSwianRpIjoiZGYxYTM5MDgtMzMwZC00ZDFjLTk2MmMtNWJjMGFmNmY1NTQwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVmgxWDJONFdBcUdmVGN4NlY0N3plUSIsInNlc3Npb25fc3RhdGUiOiI0ODMxOTVkOS0yNTU3LTRiNGUtYmVkOS1iYmI5YWZhZjc0YmYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNDgzMTk1ZDktMjU1Ny00YjRlLWJlZDktYmJiOWFmYWY3NGJmIn0.Lz28cYrJ9tmxjM7TQ5rOWtiRiqH7SaV9k6bvDgt-UAo
[2022-07-15T08:23:20Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:23:20Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:23:20Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUxOTksImlhdCI6MTY1Nzg3MzM5OSwianRpIjoiZGYxYTM5MDgtMzMwZC00ZDFjLTk2MmMtNWJjMGFmNmY1NTQwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVmgxWDJONFdBcUdmVGN4NlY0N3plUSIsInNlc3Npb25fc3RhdGUiOiI0ODMxOTVkOS0yNTU3LTRiNGUtYmVkOS1iYmI5YWZhZjc0YmYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNDgzMTk1ZDktMjU1Ny00YjRlLWJlZDktYmJiOWFmYWY3NGJmIn0.Lz28cYrJ9tmxjM7TQ5rOWtiRiqH7SaV9k6bvDgt-UAo" "--context" "system-tests"
[2022-07-15T08:23:20Z 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-07-15T08:23:20Z INFO  drogue_cloud_tests::resources::apps] Create application: 9c159391-ea76-424d-9922-ffce6364fcfa
[2022-07-15T08:23:20Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "9c159391-ea76-424d-9922-ffce6364fcfa"
[2022-07-15T08:23:20Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:23:20Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "9c159391-ea76-424d-9922-ffce6364fcfa"
[2022-07-15T08:23:20Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n9c159391-ea76-424d-9922-ffce6364fcfa 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '9c159391-ea76-424d-9922-ffce6364fcfa' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:23:20Z INFO  drogue_cloud_tests::resources::apps] Destroy application '9c159391-ea76-424d-9922-ffce6364fcfa'
[2022-07-15T08:23:20Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "9c159391-ea76-424d-9922-ffce6364fcfa"
[2022-07-15T08:23:20Z 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_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:23:22Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:23:22Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:23:22Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:22Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:24Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:23:25Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:23:25Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:25Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:27Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyMDcsImlhdCI6MTY1Nzg3MzQwNywianRpIjoiOTMxMzM3YTYtYzQ3YS00Mzc1LWEyYWItOGZlZmRiMTBlYjdhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiYnhQYU1fRVp6THlmMVM3Y1BLMDc5QSIsInNlc3Npb25fc3RhdGUiOiJlYWVlMGNmYi00ZjAzLTQxMjQtYTBiOC1hMDlkMzI1OWI5NjAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZWFlZTBjZmItNGYwMy00MTI0LWEwYjgtYTA5ZDMyNTliOTYwIn0.riRSYno0ljqIa7aOTUeFGbf7J_5PbLETtQSry7_w630
[2022-07-15T08:23:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:23:27Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:23:27Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyMDcsImlhdCI6MTY1Nzg3MzQwNywianRpIjoiOTMxMzM3YTYtYzQ3YS00Mzc1LWEyYWItOGZlZmRiMTBlYjdhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiYnhQYU1fRVp6THlmMVM3Y1BLMDc5QSIsInNlc3Npb25fc3RhdGUiOiJlYWVlMGNmYi00ZjAzLTQxMjQtYTBiOC1hMDlkMzI1OWI5NjAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZWFlZTBjZmItNGYwMy00MTI0LWEwYjgtYTA5ZDMyNTliOTYwIn0.riRSYno0ljqIa7aOTUeFGbf7J_5PbLETtQSry7_w630" "--context" "system-tests"
[2022-07-15T08:23: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: "" })
[2022-07-15T08:23:28Z INFO  drogue_cloud_tests::resources::apps] Create application: ba06bcf4-2ea0-4cae-ae95-82b4bdd6ddf5
[2022-07-15T08:23:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "ba06bcf4-2ea0-4cae-ae95-82b4bdd6ddf5"
[2022-07-15T08:23:28Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:23:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "ba06bcf4-2ea0-4cae-ae95-82b4bdd6ddf5"
[2022-07-15T08:23:28Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nba06bcf4-2ea0-4cae-ae95-82b4bdd6ddf5 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'ba06bcf4-2ea0-4cae-ae95-82b4bdd6ddf5' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:23:28Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'ba06bcf4-2ea0-4cae-ae95-82b4bdd6ddf5'
[2022-07-15T08:23:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "ba06bcf4-2ea0-4cae-ae95-82b4bdd6ddf5"
[2022-07-15T08:23:28Z 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_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:23:30Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:23:30Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:23:30Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:30Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23:30Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:31Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:23:33Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:23:33Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:33Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23:33Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:35Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyMTUsImlhdCI6MTY1Nzg3MzQxNSwianRpIjoiZDQyYjZkZjItODI1YS00MDA3LWJlNjktODUyNzI3YzM2YTE0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoibzFMelIyQ0M4dHAxMmRNS0xqM09lUSIsInNlc3Npb25fc3RhdGUiOiI4ZWJlOTFhOS1jYTYyLTQxMmMtYmE5Ny05YzNlODY2YzM5YWEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGViZTkxYTktY2E2Mi00MTJjLWJhOTctOWMzZTg2NmMzOWFhIn0.auzEBE2M0oklevgEwT_Syr_f7tRah6pBZoNSbk86umA
[2022-07-15T08:23:35Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:23:35Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:23:35Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyMTUsImlhdCI6MTY1Nzg3MzQxNSwianRpIjoiZDQyYjZkZjItODI1YS00MDA3LWJlNjktODUyNzI3YzM2YTE0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoibzFMelIyQ0M4dHAxMmRNS0xqM09lUSIsInNlc3Npb25fc3RhdGUiOiI4ZWJlOTFhOS1jYTYyLTQxMmMtYmE5Ny05YzNlODY2YzM5YWEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGViZTkxYTktY2E2Mi00MTJjLWJhOTctOWMzZTg2NmMzOWFhIn0.auzEBE2M0oklevgEwT_Syr_f7tRah6pBZoNSbk86umA" "--context" "system-tests"
[2022-07-15T08:23:35Z 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-07-15T08:23:36Z INFO  drogue_cloud_tests::resources::apps] Create application: b5697175-ed5a-4d74-8f96-78b83c92e2f5
[2022-07-15T08:23:36Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "b5697175-ed5a-4d74-8f96-78b83c92e2f5"
[2022-07-15T08:23:36Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:23:36Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "b5697175-ed5a-4d74-8f96-78b83c92e2f5"
[2022-07-15T08:23:36Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nb5697175-ed5a-4d74-8f96-78b83c92e2f5 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'b5697175-ed5a-4d74-8f96-78b83c92e2f5' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:23:36Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'b5697175-ed5a-4d74-8f96-78b83c92e2f5'
[2022-07-15T08:23:36Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "b5697175-ed5a-4d74-8f96-78b83c92e2f5"
[2022-07-15T08:23:36Z 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_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:23:38Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:23:38Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:23:38Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:38Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23:38Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:39Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:23:40Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:23:40Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:40Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23:40Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:42Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyMjIsImlhdCI6MTY1Nzg3MzQyMiwianRpIjoiMWEzODM2ZDctY2JjNC00NmU1LWEyMjMtN2I2ZjY5YWI4YjlhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVVNVODJjdGc5WUVpMm1qWGlFR1lvUSIsInNlc3Npb25fc3RhdGUiOiI4N2Q0MjYzNy1kYzQ4LTRjY2EtODlmZS1jMmI2MDU4YjIwZTQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiODdkNDI2MzctZGM0OC00Y2NhLTg5ZmUtYzJiNjA1OGIyMGU0In0.xP5oBi6Xnpl3r21njNk4zWFBWkfMHrwB5jIjl0sNYSA
[2022-07-15T08:23:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:23:42Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:23:42Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyMjIsImlhdCI6MTY1Nzg3MzQyMiwianRpIjoiMWEzODM2ZDctY2JjNC00NmU1LWEyMjMtN2I2ZjY5YWI4YjlhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVVNVODJjdGc5WUVpMm1qWGlFR1lvUSIsInNlc3Npb25fc3RhdGUiOiI4N2Q0MjYzNy1kYzQ4LTRjY2EtODlmZS1jMmI2MDU4YjIwZTQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiODdkNDI2MzctZGM0OC00Y2NhLTg5ZmUtYzJiNjA1OGIyMGU0In0.xP5oBi6Xnpl3r21njNk4zWFBWkfMHrwB5jIjl0sNYSA" "--context" "system-tests"
[2022-07-15T08:23:42Z 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-07-15T08:23:43Z INFO  drogue_cloud_tests::resources::apps] Create application: 63ee98cd-8ef0-4c61-9d43-08c1ce8150d7
[2022-07-15T08:23:43Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "63ee98cd-8ef0-4c61-9d43-08c1ce8150d7"
[2022-07-15T08:23:43Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:23:43Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "63ee98cd-8ef0-4c61-9d43-08c1ce8150d7"
[2022-07-15T08:23:43Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n63ee98cd-8ef0-4c61-9d43-08c1ce8150d7 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '63ee98cd-8ef0-4c61-9d43-08c1ce8150d7' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:23:43Z INFO  drogue_cloud_tests::resources::apps] Destroy application '63ee98cd-8ef0-4c61-9d43-08c1ce8150d7'
[2022-07-15T08:23:43Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "63ee98cd-8ef0-4c61-9d43-08c1ce8150d7"
[2022-07-15T08:23:43Z 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_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:23:45Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:23:45Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:23:45Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:45Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23:45Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:46Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:23:48Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:23:48Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:48Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23:48Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:50Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyMzAsImlhdCI6MTY1Nzg3MzQzMCwianRpIjoiZTY1MzhkZjUtMDU2Ny00M2U5LTkyY2MtOGVmMmYzYWFmNzkzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiQnREMF9SZjh1WmhhZS1YdVFBZzNxUSIsInNlc3Npb25fc3RhdGUiOiJhYWFlZWI0YS00ODRiLTQxNDUtOWM0YS00YjEzYWNlMjMxYjEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYWFhZWViNGEtNDg0Yi00MTQ1LTljNGEtNGIxM2FjZTIzMWIxIn0.9m6qvjDdgrf9f6HByz4FyXhsyF3w-8ytlkb49Rc-_Ec
[2022-07-15T08:23:50Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:23:50Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:23:50Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyMzAsImlhdCI6MTY1Nzg3MzQzMCwianRpIjoiZTY1MzhkZjUtMDU2Ny00M2U5LTkyY2MtOGVmMmYzYWFmNzkzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiQnREMF9SZjh1WmhhZS1YdVFBZzNxUSIsInNlc3Npb25fc3RhdGUiOiJhYWFlZWI0YS00ODRiLTQxNDUtOWM0YS00YjEzYWNlMjMxYjEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYWFhZWViNGEtNDg0Yi00MTQ1LTljNGEtNGIxM2FjZTIzMWIxIn0.9m6qvjDdgrf9f6HByz4FyXhsyF3w-8ytlkb49Rc-_Ec" "--context" "system-tests"
[2022-07-15T08:23:50Z 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-07-15T08:23:51Z INFO  drogue_cloud_tests::resources::apps] Create application: e05b946e-12aa-4684-9c6c-fc60d8f2f83b
[2022-07-15T08:23:51Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "e05b946e-12aa-4684-9c6c-fc60d8f2f83b"
[2022-07-15T08:23:51Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:23:51Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "e05b946e-12aa-4684-9c6c-fc60d8f2f83b"
[2022-07-15T08:23:51Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\ne05b946e-12aa-4684-9c6c-fc60d8f2f83b 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'e05b946e-12aa-4684-9c6c-fc60d8f2f83b' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:23:51Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'e05b946e-12aa-4684-9c6c-fc60d8f2f83b'
[2022-07-15T08:23:51Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "e05b946e-12aa-4684-9c6c-fc60d8f2f83b"
[2022-07-15T08:23:51Z 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_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:23:53Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:23:53Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:23:53Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:53Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23:53Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:54Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:23:56Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:23:56Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:23:56Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:23:56Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:23:57Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyMzcsImlhdCI6MTY1Nzg3MzQzNywianRpIjoiOGIyYjExZDAtOTA4NS00N2RlLWJlZjUtNTk0OTY3YmM3NDBlIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidmFHbDB2bW9pVzN2Mlh1emhha1RNdyIsInNlc3Npb25fc3RhdGUiOiJkNDQzNjQ4ZC03ZDE2LTQ1ZTgtYjIzOC0xNTc1MDFlNDVhZTAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZDQ0MzY0OGQtN2QxNi00NWU4LWIyMzgtMTU3NTAxZTQ1YWUwIn0.DwlrdqWeUFQE8VBJ1WfxBss8JsYzHSKvyrM_g0L-i7M
[2022-07-15T08:23:57Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:23:57Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:23:57Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyMzcsImlhdCI6MTY1Nzg3MzQzNywianRpIjoiOGIyYjExZDAtOTA4NS00N2RlLWJlZjUtNTk0OTY3YmM3NDBlIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidmFHbDB2bW9pVzN2Mlh1emhha1RNdyIsInNlc3Npb25fc3RhdGUiOiJkNDQzNjQ4ZC03ZDE2LTQ1ZTgtYjIzOC0xNTc1MDFlNDVhZTAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZDQ0MzY0OGQtN2QxNi00NWU4LWIyMzgtMTU3NTAxZTQ1YWUwIn0.DwlrdqWeUFQE8VBJ1WfxBss8JsYzHSKvyrM_g0L-i7M" "--context" "system-tests"
[2022-07-15T08:23:58Z 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-07-15T08:23:58Z INFO  drogue_cloud_tests::resources::apps] Create application: b6969dd1-3475-4da9-9b99-6b1f2190459c
[2022-07-15T08:23:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "b6969dd1-3475-4da9-9b99-6b1f2190459c"
[2022-07-15T08:23:58Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:23:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "b6969dd1-3475-4da9-9b99-6b1f2190459c"
[2022-07-15T08:23:58Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nb6969dd1-3475-4da9-9b99-6b1f2190459c 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'b6969dd1-3475-4da9-9b99-6b1f2190459c' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:23:58Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'b6969dd1-3475-4da9-9b99-6b1f2190459c'
[2022-07-15T08:23:58Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "b6969dd1-3475-4da9-9b99-6b1f2190459c"
[2022-07-15T08:23:58Z 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_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:24:01Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:24:01Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:24:01Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:01Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:01Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:02Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:24:03Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:24:03Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:03Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:03Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:05Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyNDUsImlhdCI6MTY1Nzg3MzQ0NSwianRpIjoiZTY1OTdhZDEtNmI1MC00NDBhLTlhZjEtMzA0MGZhNzgwMTk0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoicjd2dzZpaURwaVJ5TnZVWDR5NXZQdyIsInNlc3Npb25fc3RhdGUiOiJiYmRhMmU1YS02OGRiLTQ2MTQtOTRkNS1lMDMyZTY4MTk2MjYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYmJkYTJlNWEtNjhkYi00NjE0LTk0ZDUtZTAzMmU2ODE5NjI2In0.5Dp-Txig9N0PcmNbPToL5ufNi0XHXGMaBJcvM_7ORwM
[2022-07-15T08:24:05Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:24:05Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:24:05Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyNDUsImlhdCI6MTY1Nzg3MzQ0NSwianRpIjoiZTY1OTdhZDEtNmI1MC00NDBhLTlhZjEtMzA0MGZhNzgwMTk0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoicjd2dzZpaURwaVJ5TnZVWDR5NXZQdyIsInNlc3Npb25fc3RhdGUiOiJiYmRhMmU1YS02OGRiLTQ2MTQtOTRkNS1lMDMyZTY4MTk2MjYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYmJkYTJlNWEtNjhkYi00NjE0LTk0ZDUtZTAzMmU2ODE5NjI2In0.5Dp-Txig9N0PcmNbPToL5ufNi0XHXGMaBJcvM_7ORwM" "--context" "system-tests"
[2022-07-15T08:24:05Z 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-07-15T08:24:06Z INFO  drogue_cloud_tests::resources::apps] Create application: 5edb32c9-86dd-47e9-b93e-e1531ffe2097
[2022-07-15T08:24:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "5edb32c9-86dd-47e9-b93e-e1531ffe2097"
[2022-07-15T08:24:06Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:24:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "5edb32c9-86dd-47e9-b93e-e1531ffe2097"
[2022-07-15T08:24:06Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n5edb32c9-86dd-47e9-b93e-e1531ffe2097 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '5edb32c9-86dd-47e9-b93e-e1531ffe2097' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:24:06Z INFO  drogue_cloud_tests::resources::apps] Destroy application '5edb32c9-86dd-47e9-b93e-e1531ffe2097'
[2022-07-15T08:24:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "5edb32c9-86dd-47e9-b93e-e1531ffe2097"
[2022-07-15T08:24:06Z 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_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:24:08Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:24:08Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:24:08Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:08Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:08Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:09Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:24:10Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:24:10Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:10Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:10Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:12Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyNTIsImlhdCI6MTY1Nzg3MzQ1MiwianRpIjoiYmY0OTU2NTItYWZkYy00OWQ5LTkwMWItOTAxZWI0Y2QzMzhkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVW1xbE5Gd0lodzc1UFZpeGtTU3czUSIsInNlc3Npb25fc3RhdGUiOiIwNDA2MDdjYi01Y2M4LTRlNTYtYTg1ZC1hY2NiNWZkNTkzMGEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMDQwNjA3Y2ItNWNjOC00ZTU2LWE4NWQtYWNjYjVmZDU5MzBhIn0.bt33O7uPNTjjQ97TyV6vHCqgeei8XUgBqTcqzukmsws
[2022-07-15T08:24:12Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:24:12Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:24:12Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyNTIsImlhdCI6MTY1Nzg3MzQ1MiwianRpIjoiYmY0OTU2NTItYWZkYy00OWQ5LTkwMWItOTAxZWI0Y2QzMzhkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiVW1xbE5Gd0lodzc1UFZpeGtTU3czUSIsInNlc3Npb25fc3RhdGUiOiIwNDA2MDdjYi01Y2M4LTRlNTYtYTg1ZC1hY2NiNWZkNTkzMGEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMDQwNjA3Y2ItNWNjOC00ZTU2LWE4NWQtYWNjYjVmZDU5MzBhIn0.bt33O7uPNTjjQ97TyV6vHCqgeei8XUgBqTcqzukmsws" "--context" "system-tests"
[2022-07-15T08:24:13Z 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-07-15T08:24:13Z INFO  drogue_cloud_tests::resources::apps] Create application: 4f429c34-07d3-4784-a1a6-03ec79ebd460
[2022-07-15T08:24:13Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "4f429c34-07d3-4784-a1a6-03ec79ebd460"
[2022-07-15T08:24:13Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:24:13Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "4f429c34-07d3-4784-a1a6-03ec79ebd460"
[2022-07-15T08:24:13Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n4f429c34-07d3-4784-a1a6-03ec79ebd460 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '4f429c34-07d3-4784-a1a6-03ec79ebd460' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:24:13Z INFO  drogue_cloud_tests::resources::apps] Destroy application '4f429c34-07d3-4784-a1a6-03ec79ebd460'
[2022-07-15T08:24:13Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "4f429c34-07d3-4784-a1a6-03ec79ebd460"
[2022-07-15T08:24:13Z 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_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:24:15Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:24:15Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:24:15Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:15Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:15Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:17Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:24:18Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:24:18Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:18Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:18Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:20Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyNjAsImlhdCI6MTY1Nzg3MzQ2MCwianRpIjoiODMwZDZhOTAtZTg3MS00ZjcxLWIyZGEtMmNiNzI2N2JjY2RiIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTTh1SjRJc216bTdOcFdNY3BxbzhYdyIsInNlc3Npb25fc3RhdGUiOiJjNDQxZTYwYS1mZTk4LTQ4MzktYmJjZi1kZGY1MTRhNzUxYmIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYzQ0MWU2MGEtZmU5OC00ODM5LWJiY2YtZGRmNTE0YTc1MWJiIn0.WjJ8iAfcwoI2SUXP7UjLWwmzbIopAdLLhMJXSR_oZpk
[2022-07-15T08:24:20Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:24:20Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:24:20Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyNjAsImlhdCI6MTY1Nzg3MzQ2MCwianRpIjoiODMwZDZhOTAtZTg3MS00ZjcxLWIyZGEtMmNiNzI2N2JjY2RiIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTTh1SjRJc216bTdOcFdNY3BxbzhYdyIsInNlc3Npb25fc3RhdGUiOiJjNDQxZTYwYS1mZTk4LTQ4MzktYmJjZi1kZGY1MTRhNzUxYmIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYzQ0MWU2MGEtZmU5OC00ODM5LWJiY2YtZGRmNTE0YTc1MWJiIn0.WjJ8iAfcwoI2SUXP7UjLWwmzbIopAdLLhMJXSR_oZpk" "--context" "system-tests"
[2022-07-15T08:24:20Z 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-07-15T08:24:21Z INFO  drogue_cloud_tests::resources::apps] Create application: 544794df-e4db-47cd-af55-ea85416830ca
[2022-07-15T08:24:21Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "544794df-e4db-47cd-af55-ea85416830ca"
[2022-07-15T08:24:21Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:24:21Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "544794df-e4db-47cd-af55-ea85416830ca"
[2022-07-15T08:24:21Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n544794df-e4db-47cd-af55-ea85416830ca 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '544794df-e4db-47cd-af55-ea85416830ca' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:24:21Z INFO  drogue_cloud_tests::resources::apps] Destroy application '544794df-e4db-47cd-af55-ea85416830ca'
[2022-07-15T08:24:21Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "544794df-e4db-47cd-af55-ea85416830ca"
[2022-07-15T08:24:21Z 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_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:24:23Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:24:23Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:24:23Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:23Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:23Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:24Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:24:26Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:24:26Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:26Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:26Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:28Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyNjgsImlhdCI6MTY1Nzg3MzQ2OCwianRpIjoiMDBlYmRlNjctNjE0Zi00OTYzLWI0MzItMzQ2ODNhY2Y1MDg5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWHVwVzZmZnpBRlRZNTZndVpRZkQyQSIsInNlc3Npb25fc3RhdGUiOiJkODQzNzMxNC1hZTI3LTRhNzgtYjIwMC01MmVhZWZkY2M3YzgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZDg0MzczMTQtYWUyNy00YTc4LWIyMDAtNTJlYWVmZGNjN2M4In0.QSYbXb-pKJZWUro_pFY1XPSNkmFUd9t4UFJdyRvnLIA
[2022-07-15T08:24:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:24:28Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:24:28Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyNjgsImlhdCI6MTY1Nzg3MzQ2OCwianRpIjoiMDBlYmRlNjctNjE0Zi00OTYzLWI0MzItMzQ2ODNhY2Y1MDg5IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWHVwVzZmZnpBRlRZNTZndVpRZkQyQSIsInNlc3Npb25fc3RhdGUiOiJkODQzNzMxNC1hZTI3LTRhNzgtYjIwMC01MmVhZWZkY2M3YzgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZDg0MzczMTQtYWUyNy00YTc4LWIyMDAtNTJlYWVmZGNjN2M4In0.QSYbXb-pKJZWUro_pFY1XPSNkmFUd9t4UFJdyRvnLIA" "--context" "system-tests"
[2022-07-15T08:24:28Z 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-07-15T08:24:29Z INFO  drogue_cloud_tests::resources::apps] Create application: 0a8e959f-d428-4ae0-9d93-0c535fa14bc4
[2022-07-15T08:24:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "0a8e959f-d428-4ae0-9d93-0c535fa14bc4"
[2022-07-15T08:24:29Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:24:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "0a8e959f-d428-4ae0-9d93-0c535fa14bc4"
[2022-07-15T08:24:29Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n0a8e959f-d428-4ae0-9d93-0c535fa14bc4 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '0a8e959f-d428-4ae0-9d93-0c535fa14bc4' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:24:29Z INFO  drogue_cloud_tests::resources::apps] Destroy application '0a8e959f-d428-4ae0-9d93-0c535fa14bc4'
[2022-07-15T08:24:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "0a8e959f-d428-4ae0-9d93-0c535fa14bc4"
[2022-07-15T08:24: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_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:24:31Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:24:31Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:24:31Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:31Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:31Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:32Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:24:34Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:24:34Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:34Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:34Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:36Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyNzYsImlhdCI6MTY1Nzg3MzQ3NiwianRpIjoiZGFjYjQzYTEtZWQ3MS00NTE3LTk5NWQtOTg5NDI1M2Q3MTYwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidl9ORXhYOWFIWTdQWnRldjY0RTV0QSIsInNlc3Npb25fc3RhdGUiOiJmOTg0N2FkMS1jNGEyLTQ5ZWUtOTE3Yy0zMzAzMzNiZWFkYTAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjk4NDdhZDEtYzRhMi00OWVlLTkxN2MtMzMwMzMzYmVhZGEwIn0.xvO49waRom9doBtyqA-v2mHppeRAR6YuQqkeVAUEGjs
[2022-07-15T08:24:36Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:24:36Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:24:36Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyNzYsImlhdCI6MTY1Nzg3MzQ3NiwianRpIjoiZGFjYjQzYTEtZWQ3MS00NTE3LTk5NWQtOTg5NDI1M2Q3MTYwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidl9ORXhYOWFIWTdQWnRldjY0RTV0QSIsInNlc3Npb25fc3RhdGUiOiJmOTg0N2FkMS1jNGEyLTQ5ZWUtOTE3Yy0zMzAzMzNiZWFkYTAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjk4NDdhZDEtYzRhMi00OWVlLTkxN2MtMzMwMzMzYmVhZGEwIn0.xvO49waRom9doBtyqA-v2mHppeRAR6YuQqkeVAUEGjs" "--context" "system-tests"
[2022-07-15T08:24:36Z 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-07-15T08:24:36Z INFO  drogue_cloud_tests::resources::apps] Create application: 9c99222a-6d7e-46e4-8ee5-83b41ee8d04f
[2022-07-15T08:24:36Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "9c99222a-6d7e-46e4-8ee5-83b41ee8d04f"
[2022-07-15T08:24:36Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:24:36Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "9c99222a-6d7e-46e4-8ee5-83b41ee8d04f"
[2022-07-15T08:24:36Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n9c99222a-6d7e-46e4-8ee5-83b41ee8d04f 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '9c99222a-6d7e-46e4-8ee5-83b41ee8d04f' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:24:36Z INFO  drogue_cloud_tests::resources::apps] Destroy application '9c99222a-6d7e-46e4-8ee5-83b41ee8d04f'
[2022-07-15T08:24:36Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "9c99222a-6d7e-46e4-8ee5-83b41ee8d04f"
[2022-07-15T08:24:37Z 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_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:24:39Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:24:39Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:24:39Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:39Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:39Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:40Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:24:41Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:24:41Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:41Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:41Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:43Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyODMsImlhdCI6MTY1Nzg3MzQ4MywianRpIjoiNDNhYzYxNWYtOWE4ZC00ODBiLTg3ODktN2IyMjg4NzA0YjM2IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiSE9PM0FOdTROblNuZHlFTy1NSmhHdyIsInNlc3Npb25fc3RhdGUiOiJiNTIxYTQ5NS1mYWFlLTQ0NWYtYjI4Zi1iYjUxZDk0YzIzNTUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjUyMWE0OTUtZmFhZS00NDVmLWIyOGYtYmI1MWQ5NGMyMzU1In0.SnrdtPeqTpxtRB7ToZZUMsASo4t8epFvzxWpT6CF1LA
[2022-07-15T08:24:43Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:24:43Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:24:43Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyODMsImlhdCI6MTY1Nzg3MzQ4MywianRpIjoiNDNhYzYxNWYtOWE4ZC00ODBiLTg3ODktN2IyMjg4NzA0YjM2IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiSE9PM0FOdTROblNuZHlFTy1NSmhHdyIsInNlc3Npb25fc3RhdGUiOiJiNTIxYTQ5NS1mYWFlLTQ0NWYtYjI4Zi1iYjUxZDk0YzIzNTUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjUyMWE0OTUtZmFhZS00NDVmLWIyOGYtYmI1MWQ5NGMyMzU1In0.SnrdtPeqTpxtRB7ToZZUMsASo4t8epFvzxWpT6CF1LA" "--context" "system-tests"
[2022-07-15T08:24:43Z 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-07-15T08:24:44Z INFO  drogue_cloud_tests::resources::apps] Create application: 7e712eee-addd-44dc-a9c2-9e9d4b0ecc93
[2022-07-15T08:24:44Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "7e712eee-addd-44dc-a9c2-9e9d4b0ecc93"
[2022-07-15T08:24:44Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:24:44Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "7e712eee-addd-44dc-a9c2-9e9d4b0ecc93"
[2022-07-15T08:24:44Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n7e712eee-addd-44dc-a9c2-9e9d4b0ecc93 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '7e712eee-addd-44dc-a9c2-9e9d4b0ecc93' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:24:44Z INFO  drogue_cloud_tests::resources::apps] Destroy application '7e712eee-addd-44dc-a9c2-9e9d4b0ecc93'
[2022-07-15T08:24:44Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "7e712eee-addd-44dc-a9c2-9e9d4b0ecc93"
[2022-07-15T08:24:44Z 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_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:24:46Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:24:46Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:24:46Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:46Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:46Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:47Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:24:49Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:24:49Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:49Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:49Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:51Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyOTEsImlhdCI6MTY1Nzg3MzQ5MSwianRpIjoiZmFlYjQwM2QtMzVmNS00OWQ3LWE2MzUtNTcwODJmOTU5ZTQ0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidzl5Yzd1ckR3NVl1d3RzeF9aZS10USIsInNlc3Npb25fc3RhdGUiOiIxNTRjZGVjZS1iNjYzLTRjNzEtYTAxMS1kODkxM2MwOTg2NGEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMTU0Y2RlY2UtYjY2My00YzcxLWEwMTEtZDg5MTNjMDk4NjRhIn0.cF9s4bppXpWW-76WC52MQZ42zu-lqKaJgaws-U3o1_I
[2022-07-15T08:24:51Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:24:51Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:24:51Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyOTEsImlhdCI6MTY1Nzg3MzQ5MSwianRpIjoiZmFlYjQwM2QtMzVmNS00OWQ3LWE2MzUtNTcwODJmOTU5ZTQ0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidzl5Yzd1ckR3NVl1d3RzeF9aZS10USIsInNlc3Npb25fc3RhdGUiOiIxNTRjZGVjZS1iNjYzLTRjNzEtYTAxMS1kODkxM2MwOTg2NGEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMTU0Y2RlY2UtYjY2My00YzcxLWEwMTEtZDg5MTNjMDk4NjRhIn0.cF9s4bppXpWW-76WC52MQZ42zu-lqKaJgaws-U3o1_I" "--context" "system-tests"
[2022-07-15T08:24:51Z 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-07-15T08:24:51Z INFO  drogue_cloud_tests::resources::apps] Create application: 732f97df-d078-4eb0-b0b1-00e88c4d72f9
[2022-07-15T08:24:51Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "732f97df-d078-4eb0-b0b1-00e88c4d72f9"
[2022-07-15T08:24:51Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:24:51Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "732f97df-d078-4eb0-b0b1-00e88c4d72f9"
[2022-07-15T08:24:51Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n732f97df-d078-4eb0-b0b1-00e88c4d72f9 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '732f97df-d078-4eb0-b0b1-00e88c4d72f9' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:24:51Z INFO  drogue_cloud_tests::resources::apps] Destroy application '732f97df-d078-4eb0-b0b1-00e88c4d72f9'
[2022-07-15T08:24:51Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "732f97df-d078-4eb0-b0b1-00e88c4d72f9"
[2022-07-15T08:24:51Z 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_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_1

Duration: 8s

Test output
-------------- TEST START --------------
[2022-07-15T08:24:54Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:24:54Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:24:54Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:54Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:54Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:55Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:24:57Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:24:57Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:24:57Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:24:57Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:24:59Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyOTksImlhdCI6MTY1Nzg3MzQ5OSwianRpIjoiZDMyMzNhM2ItNTFlMi00NmM3LTgwNDUtYWUzZThkNTk4ODczIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTktjeXZCdWpGcGdOUWcxZFAtZ2E3QSIsInNlc3Npb25fc3RhdGUiOiJlYmM0MmJiZS0yODZmLTQzMmMtODBjMC0wMjNmOGY5Mjc3MDciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZWJjNDJiYmUtMjg2Zi00MzJjLTgwYzAtMDIzZjhmOTI3NzA3In0.M3gVqiqkdKdwt4g-2I669rCNN_QjcnYfeGbqdp6DZ5U
[2022-07-15T08:24:59Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:24:59Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:24:59Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUyOTksImlhdCI6MTY1Nzg3MzQ5OSwianRpIjoiZDMyMzNhM2ItNTFlMi00NmM3LTgwNDUtYWUzZThkNTk4ODczIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTktjeXZCdWpGcGdOUWcxZFAtZ2E3QSIsInNlc3Npb25fc3RhdGUiOiJlYmM0MmJiZS0yODZmLTQzMmMtODBjMC0wMjNmOGY5Mjc3MDciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZWJjNDJiYmUtMjg2Zi00MzJjLTgwYzAtMDIzZjhmOTI3NzA3In0.M3gVqiqkdKdwt4g-2I669rCNN_QjcnYfeGbqdp6DZ5U" "--context" "system-tests"
[2022-07-15T08:24:59Z 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-07-15T08:25:00Z INFO  drogue_cloud_tests::resources::apps] Create application: 7fea27b2-0362-4970-8efd-8fce537fedbf
[2022-07-15T08:25:00Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "7fea27b2-0362-4970-8efd-8fce537fedbf"
[2022-07-15T08:25:00Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:25:00Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "7fea27b2-0362-4970-8efd-8fce537fedbf"
[2022-07-15T08:25:00Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n7fea27b2-0362-4970-8efd-8fce537fedbf 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '7fea27b2-0362-4970-8efd-8fce537fedbf' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:25:00Z INFO  drogue_cloud_tests::resources::apps] Destroy application '7fea27b2-0362-4970-8efd-8fce537fedbf'
[2022-07-15T08:25:00Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "7fea27b2-0362-4970-8efd-8fce537fedbf"
[2022-07-15T08:25:00Z 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_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:25:02Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:25:02Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:25:02Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:02Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:02Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:03Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:25:04Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:25:04Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:04Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:04Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:06Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzMDYsImlhdCI6MTY1Nzg3MzUwNiwianRpIjoiMTdiNmEzZjktZjFkZC00YWNjLWEyNGEtY2QyYzQwNTg3MWU1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiR2VuLTVESGNFVEhXd2N6VmhjQmlIUSIsInNlc3Npb25fc3RhdGUiOiJmMzBhYzM0Mi1kOGQ0LTQ5ZmQtODRhYy0xZGIwZWU0N2EyOTciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjMwYWMzNDItZDhkNC00OWZkLTg0YWMtMWRiMGVlNDdhMjk3In0.nkjhXeYuk91FjGyZLgcWzdUoH8VEHak0tBUTuUn4kSQ
[2022-07-15T08:25:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:25:06Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:25:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzMDYsImlhdCI6MTY1Nzg3MzUwNiwianRpIjoiMTdiNmEzZjktZjFkZC00YWNjLWEyNGEtY2QyYzQwNTg3MWU1IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiR2VuLTVESGNFVEhXd2N6VmhjQmlIUSIsInNlc3Npb25fc3RhdGUiOiJmMzBhYzM0Mi1kOGQ0LTQ5ZmQtODRhYy0xZGIwZWU0N2EyOTciLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjMwYWMzNDItZDhkNC00OWZkLTg0YWMtMWRiMGVlNDdhMjk3In0.nkjhXeYuk91FjGyZLgcWzdUoH8VEHak0tBUTuUn4kSQ" "--context" "system-tests"
[2022-07-15T08:25:06Z 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-07-15T08:25:07Z INFO  drogue_cloud_tests::resources::apps] Create application: 9e8e6d67-f615-4e02-941e-76bc0bd98a60
[2022-07-15T08:25:07Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "9e8e6d67-f615-4e02-941e-76bc0bd98a60"
[2022-07-15T08:25:07Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:25:07Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "9e8e6d67-f615-4e02-941e-76bc0bd98a60"
[2022-07-15T08:25:07Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n9e8e6d67-f615-4e02-941e-76bc0bd98a60 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '9e8e6d67-f615-4e02-941e-76bc0bd98a60' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:25:07Z INFO  drogue_cloud_tests::resources::apps] Destroy application '9e8e6d67-f615-4e02-941e-76bc0bd98a60'
[2022-07-15T08:25:07Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "9e8e6d67-f615-4e02-941e-76bc0bd98a60"
[2022-07-15T08:25:07Z 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_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:25:09Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:25:09Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:25:09Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:09Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:09Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:10Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:25:12Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:25:12Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:12Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:12Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:13Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzMTMsImlhdCI6MTY1Nzg3MzUxMywianRpIjoiYTViMjlhYTMtNmU5My00YjQyLTg4MTEtNGZkZGI3NThjNTFmIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWl8wdGxNdTd2V0dVWm5vZmhEQUFWUSIsInNlc3Npb25fc3RhdGUiOiI3NzczYTZmOC1hYzI2LTQ4NzMtYmNhNC04YjJhYTIwZDA3N2MiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNzc3M2E2ZjgtYWMyNi00ODczLWJjYTQtOGIyYWEyMGQwNzdjIn0.kyOcD3Q2NRDUI2ZQisqVEu_7PID_sfsU7B_mVIObWAY
[2022-07-15T08:25:13Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:25:14Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:25:14Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzMTMsImlhdCI6MTY1Nzg3MzUxMywianRpIjoiYTViMjlhYTMtNmU5My00YjQyLTg4MTEtNGZkZGI3NThjNTFmIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiWl8wdGxNdTd2V0dVWm5vZmhEQUFWUSIsInNlc3Npb25fc3RhdGUiOiI3NzczYTZmOC1hYzI2LTQ4NzMtYmNhNC04YjJhYTIwZDA3N2MiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNzc3M2E2ZjgtYWMyNi00ODczLWJjYTQtOGIyYWEyMGQwNzdjIn0.kyOcD3Q2NRDUI2ZQisqVEu_7PID_sfsU7B_mVIObWAY" "--context" "system-tests"
[2022-07-15T08:25:14Z 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-07-15T08:25:14Z INFO  drogue_cloud_tests::resources::apps] Create application: b4f846e4-7533-4b7d-867e-a8c234eee494
[2022-07-15T08:25:14Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "b4f846e4-7533-4b7d-867e-a8c234eee494"
[2022-07-15T08:25:14Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:25:14Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "b4f846e4-7533-4b7d-867e-a8c234eee494"
[2022-07-15T08:25:14Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nb4f846e4-7533-4b7d-867e-a8c234eee494 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'b4f846e4-7533-4b7d-867e-a8c234eee494' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:25:14Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'b4f846e4-7533-4b7d-867e-a8c234eee494'
[2022-07-15T08:25:14Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "b4f846e4-7533-4b7d-867e-a8c234eee494"
[2022-07-15T08:25:14Z 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_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:25:16Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:25:16Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:25:16Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:16Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:16Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:18Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:25:19Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:25:19Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:19Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:21Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzMjEsImlhdCI6MTY1Nzg3MzUyMSwianRpIjoiMDViZDgyYjMtNzM2Yy00OGI5LTg0Y2YtNzA0YmRhYThkZDM3IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiRXJ4WVhkX3VCMksySDJhdEhxSm00USIsInNlc3Npb25fc3RhdGUiOiI4YmQ4MjI0YS1lZjdmLTQ3NWMtODUxMC1mNTNlNjVlZmVhYjkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGJkODIyNGEtZWY3Zi00NzVjLTg1MTAtZjUzZTY1ZWZlYWI5In0.xQRYUuW21rhSnrtAwUVMzAGFjpVBIfFeqwrTNH0z4Aw
[2022-07-15T08:25:21Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:25:21Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:25:21Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzMjEsImlhdCI6MTY1Nzg3MzUyMSwianRpIjoiMDViZDgyYjMtNzM2Yy00OGI5LTg0Y2YtNzA0YmRhYThkZDM3IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiRXJ4WVhkX3VCMksySDJhdEhxSm00USIsInNlc3Npb25fc3RhdGUiOiI4YmQ4MjI0YS1lZjdmLTQ3NWMtODUxMC1mNTNlNjVlZmVhYjkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGJkODIyNGEtZWY3Zi00NzVjLTg1MTAtZjUzZTY1ZWZlYWI5In0.xQRYUuW21rhSnrtAwUVMzAGFjpVBIfFeqwrTNH0z4Aw" "--context" "system-tests"
[2022-07-15T08:25: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-07-15T08:25:22Z INFO  drogue_cloud_tests::resources::apps] Create application: cd55ce77-2045-49ca-a25c-ec4b067e8482
[2022-07-15T08:25:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "cd55ce77-2045-49ca-a25c-ec4b067e8482"
[2022-07-15T08:25:22Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:25:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "cd55ce77-2045-49ca-a25c-ec4b067e8482"
[2022-07-15T08:25:22Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\ncd55ce77-2045-49ca-a25c-ec4b067e8482 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'cd55ce77-2045-49ca-a25c-ec4b067e8482' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:25:22Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'cd55ce77-2045-49ca-a25c-ec4b067e8482'
[2022-07-15T08:25:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "cd55ce77-2045-49ca-a25c-ec4b067e8482"
[2022-07-15T08:25:22Z 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_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:25:24Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:25:24Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:25:24Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:24Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:24Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:25Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:25:27Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:25:27Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:27Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:27Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:29Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzMjksImlhdCI6MTY1Nzg3MzUyOSwianRpIjoiMDE1MWEyNWEtZTFiMC00NDdiLTg1YzQtOGRhYTdmYWY5YTRlIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidFgwX19XS053bXVRbXpqMUlZRzUwUSIsInNlc3Npb25fc3RhdGUiOiIxOWY2YmIzZC1mNGM1LTQ0ZWUtOWY5My0zZGFkMGEyOGMwZjYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMTlmNmJiM2QtZjRjNS00NGVlLTlmOTMtM2RhZDBhMjhjMGY2In0.oABG0rUxO43VHY3G-JFs3C0Lt2HK56ySYA6njRUxiY4
[2022-07-15T08:25:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:25:29Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:25:29Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzMjksImlhdCI6MTY1Nzg3MzUyOSwianRpIjoiMDE1MWEyNWEtZTFiMC00NDdiLTg1YzQtOGRhYTdmYWY5YTRlIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidFgwX19XS053bXVRbXpqMUlZRzUwUSIsInNlc3Npb25fc3RhdGUiOiIxOWY2YmIzZC1mNGM1LTQ0ZWUtOWY5My0zZGFkMGEyOGMwZjYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMTlmNmJiM2QtZjRjNS00NGVlLTlmOTMtM2RhZDBhMjhjMGY2In0.oABG0rUxO43VHY3G-JFs3C0Lt2HK56ySYA6njRUxiY4" "--context" "system-tests"
[2022-07-15T08:25:29Z 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-07-15T08:25:30Z INFO  drogue_cloud_tests::resources::apps] Create application: ada3dd5c-d8b8-467a-be1e-0881d25fa070
[2022-07-15T08:25:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "ada3dd5c-d8b8-467a-be1e-0881d25fa070"
[2022-07-15T08:25:30Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:25:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "ada3dd5c-d8b8-467a-be1e-0881d25fa070"
[2022-07-15T08:25:30Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nada3dd5c-d8b8-467a-be1e-0881d25fa070 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'ada3dd5c-d8b8-467a-be1e-0881d25fa070' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:25:30Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'ada3dd5c-d8b8-467a-be1e-0881d25fa070'
[2022-07-15T08:25:30Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "ada3dd5c-d8b8-467a-be1e-0881d25fa070"
[2022-07-15T08:25:30Z 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_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:25:32Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:25:32Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:25:32Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:32Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:32Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:33Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:25:34Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:25:34Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:34Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:34Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:36Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzMzYsImlhdCI6MTY1Nzg3MzUzNiwianRpIjoiODEzNjRiMjItN2M4NC00YjU3LTliMzAtM2Y2NjAxYThlNzkzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTEFRSTRvZ2dvWXFfUkhvV3ctQjJTUSIsInNlc3Npb25fc3RhdGUiOiI0NjkyNGViZi05Yjg0LTQ1MzctYTY4Zi0yZDMwNDBmNjYyYmIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNDY5MjRlYmYtOWI4NC00NTM3LWE2OGYtMmQzMDQwZjY2MmJiIn0.oP0DRrA4nNTCZAeH8T62D6AmXGVFVMnbbgvwVFvUqT4
[2022-07-15T08:25:36Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:25:36Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:25:36Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzMzYsImlhdCI6MTY1Nzg3MzUzNiwianRpIjoiODEzNjRiMjItN2M4NC00YjU3LTliMzAtM2Y2NjAxYThlNzkzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiTEFRSTRvZ2dvWXFfUkhvV3ctQjJTUSIsInNlc3Npb25fc3RhdGUiOiI0NjkyNGViZi05Yjg0LTQ1MzctYTY4Zi0yZDMwNDBmNjYyYmIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNDY5MjRlYmYtOWI4NC00NTM3LWE2OGYtMmQzMDQwZjY2MmJiIn0.oP0DRrA4nNTCZAeH8T62D6AmXGVFVMnbbgvwVFvUqT4" "--context" "system-tests"
[2022-07-15T08:25:36Z 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-07-15T08:25:37Z INFO  drogue_cloud_tests::resources::apps] Create application: 4b59bcfa-4549-4e09-9475-ea4503582edb
[2022-07-15T08:25:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "4b59bcfa-4549-4e09-9475-ea4503582edb"
[2022-07-15T08:25:37Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:25:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "4b59bcfa-4549-4e09-9475-ea4503582edb"
[2022-07-15T08:25:37Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n4b59bcfa-4549-4e09-9475-ea4503582edb 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '4b59bcfa-4549-4e09-9475-ea4503582edb' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:25:37Z INFO  drogue_cloud_tests::resources::apps] Destroy application '4b59bcfa-4549-4e09-9475-ea4503582edb'
[2022-07-15T08:25:37Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "4b59bcfa-4549-4e09-9475-ea4503582edb"
[2022-07-15T08:25:37Z 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_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:25:39Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:25:39Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:25:39Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:39Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:39Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:40Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:25:42Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:25:42Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:42Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:42Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:44Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzNDQsImlhdCI6MTY1Nzg3MzU0NCwianRpIjoiNDkyZjg4MTktMGZmNS00MmI1LTgyOTAtYTM2YTM2NGRiMWVkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUk5naV9XSzQ2RG1PTGtyanpjTU5VdyIsInNlc3Npb25fc3RhdGUiOiJhMGJhNTZkZS1mMDk5LTQ0YjAtODBhYy1lNDRhYzQzODU3NDgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYTBiYTU2ZGUtZjA5OS00NGIwLTgwYWMtZTQ0YWM0Mzg1NzQ4In0.M4WquhR8HSNtaPkm_K2c7WofakvtrbCAAOLprf1G2cI
[2022-07-15T08:25:44Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:25:44Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:25:44Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzNDQsImlhdCI6MTY1Nzg3MzU0NCwianRpIjoiNDkyZjg4MTktMGZmNS00MmI1LTgyOTAtYTM2YTM2NGRiMWVkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUk5naV9XSzQ2RG1PTGtyanpjTU5VdyIsInNlc3Npb25fc3RhdGUiOiJhMGJhNTZkZS1mMDk5LTQ0YjAtODBhYy1lNDRhYzQzODU3NDgiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYTBiYTU2ZGUtZjA5OS00NGIwLTgwYWMtZTQ0YWM0Mzg1NzQ4In0.M4WquhR8HSNtaPkm_K2c7WofakvtrbCAAOLprf1G2cI" "--context" "system-tests"
[2022-07-15T08:25:44Z 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-07-15T08:25:45Z INFO  drogue_cloud_tests::resources::apps] Create application: a4a15a8f-1347-4be6-8741-6a95599bbb41
[2022-07-15T08:25:45Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "a4a15a8f-1347-4be6-8741-6a95599bbb41"
[2022-07-15T08:25:45Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:25:45Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "a4a15a8f-1347-4be6-8741-6a95599bbb41"
[2022-07-15T08:25:45Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\na4a15a8f-1347-4be6-8741-6a95599bbb41 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'a4a15a8f-1347-4be6-8741-6a95599bbb41' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:25:45Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'a4a15a8f-1347-4be6-8741-6a95599bbb41'
[2022-07-15T08:25:45Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "a4a15a8f-1347-4be6-8741-6a95599bbb41"
[2022-07-15T08:25:45Z 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_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:25:47Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:25:47Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:25:47Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:47Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:47Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:48Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:25:50Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:25:50Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:50Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:50Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:52Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzNTEsImlhdCI6MTY1Nzg3MzU1MSwianRpIjoiODIyMzczMWYtMTQ1NC00NWM2LThkNDUtNjU2MzBhMzY4M2RhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNzlnSGNPT3ZDakxFQmZTaktPQ1RhdyIsInNlc3Npb25fc3RhdGUiOiIxMWVjNzg1MC1jZjk1LTRiMjYtOTZiOC02MjZlOTAzODI2MmQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMTFlYzc4NTAtY2Y5NS00YjI2LTk2YjgtNjI2ZTkwMzgyNjJkIn0.PdKREQLDfYx1BrIuZPOZwZbNNL8WSIZExCjg_S7pfWU
[2022-07-15T08:25:52Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:25:52Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:25:52Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzNTEsImlhdCI6MTY1Nzg3MzU1MSwianRpIjoiODIyMzczMWYtMTQ1NC00NWM2LThkNDUtNjU2MzBhMzY4M2RhIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiNzlnSGNPT3ZDakxFQmZTaktPQ1RhdyIsInNlc3Npb25fc3RhdGUiOiIxMWVjNzg1MC1jZjk1LTRiMjYtOTZiOC02MjZlOTAzODI2MmQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMTFlYzc4NTAtY2Y5NS00YjI2LTk2YjgtNjI2ZTkwMzgyNjJkIn0.PdKREQLDfYx1BrIuZPOZwZbNNL8WSIZExCjg_S7pfWU" "--context" "system-tests"
[2022-07-15T08:25:52Z 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-07-15T08:25:52Z INFO  drogue_cloud_tests::resources::apps] Create application: 36066afe-175b-4993-9b1e-11679b0c2514
[2022-07-15T08:25:52Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "36066afe-175b-4993-9b1e-11679b0c2514"
[2022-07-15T08:25:52Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:25:52Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "36066afe-175b-4993-9b1e-11679b0c2514"
[2022-07-15T08:25:52Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n36066afe-175b-4993-9b1e-11679b0c2514 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '36066afe-175b-4993-9b1e-11679b0c2514' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:25:52Z INFO  drogue_cloud_tests::resources::apps] Destroy application '36066afe-175b-4993-9b1e-11679b0c2514'
[2022-07-15T08:25:52Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "36066afe-175b-4993-9b1e-11679b0c2514"
[2022-07-15T08:25:52Z 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_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:25:54Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:25:54Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:25:54Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:54Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:54Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:56Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:25:57Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:25:57Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:25:57Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:25:57Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:25:59Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzNTksImlhdCI6MTY1Nzg3MzU1OSwianRpIjoiNDFkYzAyOGEtOTlhZS00OTYzLTg0MjMtYjZkNjgzMTBjODY0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUDJuOHdjRFhQUS1VWVFyMkxsMVZTQSIsInNlc3Npb25fc3RhdGUiOiI3MzFjN2NmMS1mNDNiLTQwNmUtYmMzMC05Mzk4Yjk5ZWMxMTUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNzMxYzdjZjEtZjQzYi00MDZlLWJjMzAtOTM5OGI5OWVjMTE1In0.DRRRNaRqg4Lck1V2w1-Pbbx788NQbZtGJ4cwgahwaVM
[2022-07-15T08:25:59Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:25:59Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:25:59Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzNTksImlhdCI6MTY1Nzg3MzU1OSwianRpIjoiNDFkYzAyOGEtOTlhZS00OTYzLTg0MjMtYjZkNjgzMTBjODY0IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUDJuOHdjRFhQUS1VWVFyMkxsMVZTQSIsInNlc3Npb25fc3RhdGUiOiI3MzFjN2NmMS1mNDNiLTQwNmUtYmMzMC05Mzk4Yjk5ZWMxMTUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNzMxYzdjZjEtZjQzYi00MDZlLWJjMzAtOTM5OGI5OWVjMTE1In0.DRRRNaRqg4Lck1V2w1-Pbbx788NQbZtGJ4cwgahwaVM" "--context" "system-tests"
[2022-07-15T08:25:59Z 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-07-15T08:26:00Z INFO  drogue_cloud_tests::resources::apps] Create application: be4b50cf-8938-4de6-8aa6-80cdc1f5f3b7
[2022-07-15T08:26:00Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "be4b50cf-8938-4de6-8aa6-80cdc1f5f3b7"
[2022-07-15T08:26:00Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:26:00Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "be4b50cf-8938-4de6-8aa6-80cdc1f5f3b7"
[2022-07-15T08:26:00Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nbe4b50cf-8938-4de6-8aa6-80cdc1f5f3b7 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'be4b50cf-8938-4de6-8aa6-80cdc1f5f3b7' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:26:00Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'be4b50cf-8938-4de6-8aa6-80cdc1f5f3b7'
[2022-07-15T08:26:00Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "be4b50cf-8938-4de6-8aa6-80cdc1f5f3b7"
[2022-07-15T08:26:00Z 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_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:26:02Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:26:02Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:26:02Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:26:02Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:26:02Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:26:03Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:26:04Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:26:04Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:26:04Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:26:04Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:26:06Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzNjYsImlhdCI6MTY1Nzg3MzU2NiwianRpIjoiYzMzZDI1ZDQtMmJlMy00OTIxLTljMzQtOGU3MDliMWEyZDUxIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoibTNHV2JwV0d2WGluMXczVVBaTFVkZyIsInNlc3Npb25fc3RhdGUiOiI2ZTM5OGIwYi05YTRhLTQ5YTEtYmUwNy1iODdmOTBkNDc3YjMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNmUzOThiMGItOWE0YS00OWExLWJlMDctYjg3ZjkwZDQ3N2IzIn0.5N6T6kf3lt6iBsNXqrHFW7Dve6MhGnEx5Ojvi2ZzIRI
[2022-07-15T08:26:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:26:06Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:26:06Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzNjYsImlhdCI6MTY1Nzg3MzU2NiwianRpIjoiYzMzZDI1ZDQtMmJlMy00OTIxLTljMzQtOGU3MDliMWEyZDUxIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoibTNHV2JwV0d2WGluMXczVVBaTFVkZyIsInNlc3Npb25fc3RhdGUiOiI2ZTM5OGIwYi05YTRhLTQ5YTEtYmUwNy1iODdmOTBkNDc3YjMiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiNmUzOThiMGItOWE0YS00OWExLWJlMDctYjg3ZjkwZDQ3N2IzIn0.5N6T6kf3lt6iBsNXqrHFW7Dve6MhGnEx5Ojvi2ZzIRI" "--context" "system-tests"
[2022-07-15T08:26:06Z 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-07-15T08:26:07Z INFO  drogue_cloud_tests::resources::apps] Create application: 8675032f-02c0-47be-9cf5-52456d269dd2
[2022-07-15T08:26:07Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "8675032f-02c0-47be-9cf5-52456d269dd2"
[2022-07-15T08:26:07Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:26:07Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "8675032f-02c0-47be-9cf5-52456d269dd2"
[2022-07-15T08:26:07Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n8675032f-02c0-47be-9cf5-52456d269dd2 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '8675032f-02c0-47be-9cf5-52456d269dd2' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:26:07Z INFO  drogue_cloud_tests::resources::apps] Destroy application '8675032f-02c0-47be-9cf5-52456d269dd2'
[2022-07-15T08:26:07Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "8675032f-02c0-47be-9cf5-52456d269dd2"
[2022-07-15T08:26:07Z 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_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_1

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:26:09Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:26:09Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:26:09Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:26:09Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:26:09Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:26:10Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:26:12Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:26:12Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:26:12Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:26:12Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:26:14Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzNzQsImlhdCI6MTY1Nzg3MzU3NCwianRpIjoiMTNkYWM3OGUtZWM2YS00YmRmLTgxNGMtNzk4YjAxZTIxMTNmIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiOWFDVDgwWFR1YU02V2xmSV9kMFVnUSIsInNlc3Npb25fc3RhdGUiOiIwMzI0YzAzNC1mM2RlLTRhZGMtYWY3NS05NjBmYzM3NzNmOTYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMDMyNGMwMzQtZjNkZS00YWRjLWFmNzUtOTYwZmMzNzczZjk2In0.DY1fdd9NnIB7mFvtN_VoanYHXDj83viONE23bfjbzII
[2022-07-15T08:26:14Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:26:14Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:26:14Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzNzQsImlhdCI6MTY1Nzg3MzU3NCwianRpIjoiMTNkYWM3OGUtZWM2YS00YmRmLTgxNGMtNzk4YjAxZTIxMTNmIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiOWFDVDgwWFR1YU02V2xmSV9kMFVnUSIsInNlc3Npb25fc3RhdGUiOiIwMzI0YzAzNC1mM2RlLTRhZGMtYWY3NS05NjBmYzM3NzNmOTYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMDMyNGMwMzQtZjNkZS00YWRjLWFmNzUtOTYwZmMzNzczZjk2In0.DY1fdd9NnIB7mFvtN_VoanYHXDj83viONE23bfjbzII" "--context" "system-tests"
[2022-07-15T08:26:14Z 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-07-15T08:26:15Z INFO  drogue_cloud_tests::resources::apps] Create application: ab7401d0-d4e9-4c26-8ac7-f242db2369d1
[2022-07-15T08:26:15Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "ab7401d0-d4e9-4c26-8ac7-f242db2369d1"
[2022-07-15T08:26:15Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:26:15Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "ab7401d0-d4e9-4c26-8ac7-f242db2369d1"
[2022-07-15T08:26:15Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nab7401d0-d4e9-4c26-8ac7-f242db2369d1 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'ab7401d0-d4e9-4c26-8ac7-f242db2369d1' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:26:15Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'ab7401d0-d4e9-4c26-8ac7-f242db2369d1'
[2022-07-15T08:26:15Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "ab7401d0-d4e9-4c26-8ac7-f242db2369d1"
[2022-07-15T08:26:15Z 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_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_2

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:26:17Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:26:17Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:26:17Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:26:17Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:26: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:26:18Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:26:19Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:26:19Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:26:19Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:26: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:26:21Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzODEsImlhdCI6MTY1Nzg3MzU4MSwianRpIjoiYmUxMGU5MmItYjdkZi00YjlhLWJlYzAtYzQxMjcwYzc3OGNiIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiZWMwWTV3dlhPak9MSWRueDVXcTd0ZyIsInNlc3Npb25fc3RhdGUiOiJmNGI0ZGU2Mi00NTVmLTQ4OTUtOWYxNC1hNWFiZGMyMTk3ZjIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjRiNGRlNjItNDU1Zi00ODk1LTlmMTQtYTVhYmRjMjE5N2YyIn0.izpDLdu1NnkZ5waNMdQ6Hs9Hu9rFVKAFYEI1C47-d98
[2022-07-15T08:26:21Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:26:21Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:26:21Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzUzODEsImlhdCI6MTY1Nzg3MzU4MSwianRpIjoiYmUxMGU5MmItYjdkZi00YjlhLWJlYzAtYzQxMjcwYzc3OGNiIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiZWMwWTV3dlhPak9MSWRueDVXcTd0ZyIsInNlc3Npb25fc3RhdGUiOiJmNGI0ZGU2Mi00NTVmLTQ4OTUtOWYxNC1hNWFiZGMyMTk3ZjIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZjRiNGRlNjItNDU1Zi00ODk1LTlmMTQtYTVhYmRjMjE5N2YyIn0.izpDLdu1NnkZ5waNMdQ6Hs9Hu9rFVKAFYEI1C47-d98" "--context" "system-tests"
[2022-07-15T08:26: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-07-15T08:26:22Z INFO  drogue_cloud_tests::resources::apps] Create application: 717f060a-39f1-4e6f-9ba0-47d65cab85b2
[2022-07-15T08:26:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "717f060a-39f1-4e6f-9ba0-47d65cab85b2"
[2022-07-15T08:26:22Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:26:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "717f060a-39f1-4e6f-9ba0-47d65cab85b2"
[2022-07-15T08:26:22Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n717f060a-39f1-4e6f-9ba0-47d65cab85b2 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '717f060a-39f1-4e6f-9ba0-47d65cab85b2' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:26:22Z INFO  drogue_cloud_tests::resources::apps] Destroy application '717f060a-39f1-4e6f-9ba0-47d65cab85b2'
[2022-07-15T08:26:22Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "717f060a-39f1-4e6f-9ba0-47d65cab85b2"
[2022-07-15T08:26:22Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

✅ tests::registry::api::test_registry_create_app

Duration: 17s

❌ tests::registry::drg::test_registry_create_and_delete

Duration: 7s

Test output
[2022-07-15T08:26:41Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:26:41Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:26:41Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:26:41Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:26:41Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:26:42Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:26:44Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:26:44Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:26:44Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:26:44Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:26:46Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0MDYsImlhdCI6MTY1Nzg3MzYwNiwianRpIjoiY2VhMTA0NTMtN2MzOC00MTI0LWEyZmUtMTgyNDkwMDlkODZmIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiRWwxY1F5Snpoa25XcmozUHZuTFUtZyIsInNlc3Npb25fc3RhdGUiOiIwZmNiMTEyZC00MWFkLTQxYmItYmQwZC1iNWZhOWM4N2VhNjUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMGZjYjExMmQtNDFhZC00MWJiLWJkMGQtYjVmYTljODdlYTY1In0.oF74MemC2twujFGAIY7rG1DjlMbtjGKv2j89QD4lrpM
[2022-07-15T08:26:46Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:26:46Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:26:46Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0MDYsImlhdCI6MTY1Nzg3MzYwNiwianRpIjoiY2VhMTA0NTMtN2MzOC00MTI0LWEyZmUtMTgyNDkwMDlkODZmIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiRWwxY1F5Snpoa25XcmozUHZuTFUtZyIsInNlc3Npb25fc3RhdGUiOiIwZmNiMTEyZC00MWFkLTQxYmItYmQwZC1iNWZhOWM4N2VhNjUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMGZjYjExMmQtNDFhZC00MWJiLWJkMGQtYjVmYTljODdlYTY1In0.oF74MemC2twujFGAIY7rG1DjlMbtjGKv2j89QD4lrpM" "--context" "system-tests"
[2022-07-15T08:26:46Z 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-07-15T08:26:47Z INFO  drogue_cloud_tests::resources::apps] Create application: 1c88c557-5871-47bf-b3aa-b77693cadd7b
[2022-07-15T08:26:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "1c88c557-5871-47bf-b3aa-b77693cadd7b"
[2022-07-15T08:26:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:26:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "1c88c557-5871-47bf-b3aa-b77693cadd7b"
[2022-07-15T08:26:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n1c88c557-5871-47bf-b3aa-b77693cadd7b 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '1c88c557-5871-47bf-b3aa-b77693cadd7b' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:26:47Z INFO  drogue_cloud_tests::resources::apps] Destroy application '1c88c557-5871-47bf-b3aa-b77693cadd7b'
[2022-07-15T08:26:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "1c88c557-5871-47bf-b3aa-b77693cadd7b"
[2022-07-15T08:26:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::registry::drg::test_registry_create_app

Duration: 7s

Test output
[2022-07-15T08:26:49Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:26:49Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:26:49Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:26:49Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:26:49Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:26:50Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:26:51Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:26:51Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:26:51Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:26:51Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:26:54Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0MTQsImlhdCI6MTY1Nzg3MzYxNCwianRpIjoiYmZiZTI1OTEtMWI3Ni00OTc1LWE4ODMtYWNkM2M2YmIyNGI2IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiam5XYWx6SmhYUmZUak1mQ0liTkhLQSIsInNlc3Npb25fc3RhdGUiOiIwMmI2Y2FmZi01YjYxLTRlZWEtYjg2NC01MTZiNjkzN2M0ODkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMDJiNmNhZmYtNWI2MS00ZWVhLWI4NjQtNTE2YjY5MzdjNDg5In0.zr7KYULQkx9QIlggWO1d28g_P5AVpHsz4M4Hac1FgMU
[2022-07-15T08:26:54Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:26:54Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:26:54Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0MTQsImlhdCI6MTY1Nzg3MzYxNCwianRpIjoiYmZiZTI1OTEtMWI3Ni00OTc1LWE4ODMtYWNkM2M2YmIyNGI2IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiam5XYWx6SmhYUmZUak1mQ0liTkhLQSIsInNlc3Npb25fc3RhdGUiOiIwMmI2Y2FmZi01YjYxLTRlZWEtYjg2NC01MTZiNjkzN2M0ODkiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMDJiNmNhZmYtNWI2MS00ZWVhLWI4NjQtNTE2YjY5MzdjNDg5In0.zr7KYULQkx9QIlggWO1d28g_P5AVpHsz4M4Hac1FgMU" "--context" "system-tests"
[2022-07-15T08:26:54Z 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-07-15T08:26:54Z INFO  drogue_cloud_tests::resources::apps] Create application: 5a70659b-3217-41b9-ad7d-9acc1a3626fd
[2022-07-15T08:26:54Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "5a70659b-3217-41b9-ad7d-9acc1a3626fd"
[2022-07-15T08:26:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:26:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "5a70659b-3217-41b9-ad7d-9acc1a3626fd"
[2022-07-15T08:26:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n5a70659b-3217-41b9-ad7d-9acc1a3626fd 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '5a70659b-3217-41b9-ad7d-9acc1a3626fd' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:26:55Z INFO  drogue_cloud_tests::resources::apps] Destroy application '5a70659b-3217-41b9-ad7d-9acc1a3626fd'
[2022-07-15T08:26:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "5a70659b-3217-41b9-ad7d-9acc1a3626fd"
[2022-07-15T08:26:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::registry::drg::test_registry_create_app_and_device

Duration: 7s

Test output
[2022-07-15T08:26:57Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:26:57Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:26:57Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:26:57Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:26:57Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:26:58Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:26:59Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:26:59Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:26:59Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:26:59Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:01Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0MjEsImlhdCI6MTY1Nzg3MzYyMSwianRpIjoiMTRlOTNhMzAtMTY4NS00YTJiLWI0ZDAtMDUyOGY1Zjk5NzBjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidnRjdE9FelVfQmYwbGoyWGk4eFpFZyIsInNlc3Npb25fc3RhdGUiOiI4ZGI1NDZlMy1jNjhjLTRlZDQtYTFlMi0xOTJlOTdkOTk3ZjAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGRiNTQ2ZTMtYzY4Yy00ZWQ0LWExZTItMTkyZTk3ZDk5N2YwIn0.GTzhhVIcBK-9wl1gaYSugFXE-Omwhzcd4cEFxAHGYRg
[2022-07-15T08:27:01Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:27:01Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:27:01Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0MjEsImlhdCI6MTY1Nzg3MzYyMSwianRpIjoiMTRlOTNhMzAtMTY4NS00YTJiLWI0ZDAtMDUyOGY1Zjk5NzBjIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoidnRjdE9FelVfQmYwbGoyWGk4eFpFZyIsInNlc3Npb25fc3RhdGUiOiI4ZGI1NDZlMy1jNjhjLTRlZDQtYTFlMi0xOTJlOTdkOTk3ZjAiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiOGRiNTQ2ZTMtYzY4Yy00ZWQ0LWExZTItMTkyZTk3ZDk5N2YwIn0.GTzhhVIcBK-9wl1gaYSugFXE-Omwhzcd4cEFxAHGYRg" "--context" "system-tests"
[2022-07-15T08:27:02Z 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-07-15T08:27:02Z INFO  drogue_cloud_tests::resources::apps] Create application: 548514cb-4aa5-4a96-8889-ce606ac9a180
[2022-07-15T08:27:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "548514cb-4aa5-4a96-8889-ce606ac9a180"
[2022-07-15T08:27:02Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:27:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "548514cb-4aa5-4a96-8889-ce606ac9a180"
[2022-07-15T08:27:02Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n548514cb-4aa5-4a96-8889-ce606ac9a180 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '548514cb-4aa5-4a96-8889-ce606ac9a180' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:27:02Z INFO  drogue_cloud_tests::resources::apps] Destroy application '548514cb-4aa5-4a96-8889-ce606ac9a180'
[2022-07-15T08:27:02Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "548514cb-4aa5-4a96-8889-ce606ac9a180"
[2022-07-15T08:27:02Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::registry::drg::test_registry_create_app_and_device_twice

Duration: 7s

Test output
[2022-07-15T08:27:04Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:27:04Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:27:04Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:04Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:27:04Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:05Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:27:07Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:27:07Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:07Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:27:07Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:09Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0MjksImlhdCI6MTY1Nzg3MzYyOSwianRpIjoiM2Q2MTI0MzgtMGU0Ni00MDlmLWE1YTEtMmEyYTk0MmU4YTMxIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUXNEQVI5anlfM29UelhfeXY5blUzUSIsInNlc3Npb25fc3RhdGUiOiJmZDJhZmM2MS1iYTQ2LTRiMDgtODM4Yy1kODNjN2NiOWVlZDIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZmQyYWZjNjEtYmE0Ni00YjA4LTgzOGMtZDgzYzdjYjllZWQyIn0.CoczhWeAI0X4Hn72MxGfZyQfBmonTTa4wyoS4JJC7EA
[2022-07-15T08:27:09Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:27:09Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:27:09Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0MjksImlhdCI6MTY1Nzg3MzYyOSwianRpIjoiM2Q2MTI0MzgtMGU0Ni00MDlmLWE1YTEtMmEyYTk0MmU4YTMxIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiUXNEQVI5anlfM29UelhfeXY5blUzUSIsInNlc3Npb25fc3RhdGUiOiJmZDJhZmM2MS1iYTQ2LTRiMDgtODM4Yy1kODNjN2NiOWVlZDIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZmQyYWZjNjEtYmE0Ni00YjA4LTgzOGMtZDgzYzdjYjllZWQyIn0.CoczhWeAI0X4Hn72MxGfZyQfBmonTTa4wyoS4JJC7EA" "--context" "system-tests"
[2022-07-15T08:27:09Z 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-07-15T08:27:10Z INFO  drogue_cloud_tests::resources::apps] Create application: ef09d0b4-5cc5-40ac-a60e-46bba8784d1c
[2022-07-15T08:27:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "ef09d0b4-5cc5-40ac-a60e-46bba8784d1c"
[2022-07-15T08:27:10Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:27:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "ef09d0b4-5cc5-40ac-a60e-46bba8784d1c"
[2022-07-15T08:27:10Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nef09d0b4-5cc5-40ac-a60e-46bba8784d1c 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'ef09d0b4-5cc5-40ac-a60e-46bba8784d1c' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:27:10Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'ef09d0b4-5cc5-40ac-a60e-46bba8784d1c'
[2022-07-15T08:27:10Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "ef09d0b4-5cc5-40ac-a60e-46bba8784d1c"
[2022-07-15T08:27:10Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::registry::drg::test_registry_create_app_twice

Duration: 7s

Test output
[2022-07-15T08:27:12Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:27:12Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:27:12Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:12Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:27:12Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:13Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:27:14Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:27:14Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:14Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:27:14Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:16Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0MzYsImlhdCI6MTY1Nzg3MzYzNiwianRpIjoiOGZkOTU5MTEtMjBhMS00ZTA5LWE0MTQtNTBmNzdjNmYwOTIzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiQ0ppdDZ1dmExdGJMOE03em0wSExVQSIsInNlc3Npb25fc3RhdGUiOiIwMWIyNmNmZi0zNTgzLTQzNTEtOTVjZC1lNzI5NjcxODVmNWYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMDFiMjZjZmYtMzU4My00MzUxLTk1Y2QtZTcyOTY3MTg1ZjVmIn0.G8T8ILgfmZUPfUPdSIVrd_UHr0LouDwgvgbYY6LiTFE
[2022-07-15T08:27:16Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:27:16Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:27:16Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0MzYsImlhdCI6MTY1Nzg3MzYzNiwianRpIjoiOGZkOTU5MTEtMjBhMS00ZTA5LWE0MTQtNTBmNzdjNmYwOTIzIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiQ0ppdDZ1dmExdGJMOE03em0wSExVQSIsInNlc3Npb25fc3RhdGUiOiIwMWIyNmNmZi0zNTgzLTQzNTEtOTVjZC1lNzI5NjcxODVmNWYiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiMDFiMjZjZmYtMzU4My00MzUxLTk1Y2QtZTcyOTY3MTg1ZjVmIn0.G8T8ILgfmZUPfUPdSIVrd_UHr0LouDwgvgbYY6LiTFE" "--context" "system-tests"
[2022-07-15T08:27:16Z 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-07-15T08:27:17Z INFO  drogue_cloud_tests::resources::apps] Create application: bf09e556-331d-4d77-b801-8d4ad84439ad
[2022-07-15T08:27:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "bf09e556-331d-4d77-b801-8d4ad84439ad"
[2022-07-15T08:27:17Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:27:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "bf09e556-331d-4d77-b801-8d4ad84439ad"
[2022-07-15T08:27:17Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nbf09e556-331d-4d77-b801-8d4ad84439ad 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'bf09e556-331d-4d77-b801-8d4ad84439ad' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:27:17Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'bf09e556-331d-4d77-b801-8d4ad84439ad'
[2022-07-15T08:27:17Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "bf09e556-331d-4d77-b801-8d4ad84439ad"
[2022-07-15T08:27:17Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::registry::drg::test_registry_device_create_and_delete

Duration: 7s

Test output
[2022-07-15T08:27:19Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:27:19Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:27:19Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:19Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:27: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:20Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:27:22Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:27:22Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:22Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:27: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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:24Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0NDQsImlhdCI6MTY1Nzg3MzY0NCwianRpIjoiODU0MWU4ZWEtYjM4ZS00MTQyLThmOWQtNTcyZjlkYzI1ZDZiIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoianUyTERuZzJUVlBna0swRGFxZzlHZyIsInNlc3Npb25fc3RhdGUiOiJjZDlhMTY2ZC1mY2Y3LTRlZDYtYmM0MC02ODJkMzI1ZjQ2NGQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiY2Q5YTE2NmQtZmNmNy00ZWQ2LWJjNDAtNjgyZDMyNWY0NjRkIn0.TXkAM1r2I3Eq1C6UBiFxcDa8b2szWivdNLpdC4LbVAw
[2022-07-15T08:27:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:27:24Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:27:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0NDQsImlhdCI6MTY1Nzg3MzY0NCwianRpIjoiODU0MWU4ZWEtYjM4ZS00MTQyLThmOWQtNTcyZjlkYzI1ZDZiIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoianUyTERuZzJUVlBna0swRGFxZzlHZyIsInNlc3Npb25fc3RhdGUiOiJjZDlhMTY2ZC1mY2Y3LTRlZDYtYmM0MC02ODJkMzI1ZjQ2NGQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiY2Q5YTE2NmQtZmNmNy00ZWQ2LWJjNDAtNjgyZDMyNWY0NjRkIn0.TXkAM1r2I3Eq1C6UBiFxcDa8b2szWivdNLpdC4LbVAw" "--context" "system-tests"
[2022-07-15T08:27:24Z 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-07-15T08:27:24Z INFO  drogue_cloud_tests::resources::apps] Create application: 4bfd05af-dd0c-465a-8950-f805fd89b28b
[2022-07-15T08:27:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "4bfd05af-dd0c-465a-8950-f805fd89b28b"
[2022-07-15T08:27:24Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:27:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "4bfd05af-dd0c-465a-8950-f805fd89b28b"
[2022-07-15T08:27:24Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n4bfd05af-dd0c-465a-8950-f805fd89b28b 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '4bfd05af-dd0c-465a-8950-f805fd89b28b' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:27:24Z INFO  drogue_cloud_tests::resources::apps] Destroy application '4bfd05af-dd0c-465a-8950-f805fd89b28b'
[2022-07-15T08:27:24Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "4bfd05af-dd0c-465a-8950-f805fd89b28b"
[2022-07-15T08:27:25Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::websocket::telemetry::test_send_telemetry_pass

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:27:26Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:27:26Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:27:26Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:26Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:27:26Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:28Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:27:29Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:27:29Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:29Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:27:29Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:31Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0NTEsImlhdCI6MTY1Nzg3MzY1MSwianRpIjoiZjk5NmRhMTItMGY5Yi00OWE2LWI1MGItZmQ4NGZkZTk3Nzc3IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiM2E4bjByenkxa3NCMU1Ob29nVkI3USIsInNlc3Npb25fc3RhdGUiOiJjZGU2NTlmYy1hZTg5LTRkNWUtYjM2OC1kODZmYjg3MWE3OGQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiY2RlNjU5ZmMtYWU4OS00ZDVlLWIzNjgtZDg2ZmI4NzFhNzhkIn0.wFVL7U1Pmz5pRw1UjAoV8yi9exSkqWnjAIadzWhfAl8
[2022-07-15T08:27:31Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:27:31Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:27:31Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0NTEsImlhdCI6MTY1Nzg3MzY1MSwianRpIjoiZjk5NmRhMTItMGY5Yi00OWE2LWI1MGItZmQ4NGZkZTk3Nzc3IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiM2E4bjByenkxa3NCMU1Ob29nVkI3USIsInNlc3Npb25fc3RhdGUiOiJjZGU2NTlmYy1hZTg5LTRkNWUtYjM2OC1kODZmYjg3MWE3OGQiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiY2RlNjU5ZmMtYWU4OS00ZDVlLWIzNjgtZDg2ZmI4NzFhNzhkIn0.wFVL7U1Pmz5pRw1UjAoV8yi9exSkqWnjAIadzWhfAl8" "--context" "system-tests"
[2022-07-15T08:27:31Z 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-07-15T08:27:32Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:27:32Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:27:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:27:32Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzM5NTEsImlhdCI6MTY1Nzg3MzY1MSwiYXV0aF90aW1lIjoxNjU3ODczNjQ4LCJqdGkiOiJhMGQ1YzI4Ni04N2U5LTQ2NDAtYTc1Zi0yYzBjOTAxZDk4ZDQiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IjNhOG4wcnp5MWtzQjFNTm9vZ1ZCN1EiLCJzZXNzaW9uX3N0YXRlIjoiY2RlNjU5ZmMtYWU4OS00ZDVlLWIzNjgtZDg2ZmI4NzFhNzhkIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImNkZTY1OWZjLWFlODktNGQ1ZS1iMzY4LWQ4NmZiODcxYTc4ZCIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.Zwkq-1CEoiIHmehkq9CXpkm6EpzVbWSO-rB8cPqJYSFLWF15OAzXRldb8F7LAGIFSeo2Pb9Sm8-zao_j_nnZjXEnxxM55Pbpkl9uHDcSTHv4EI-eSoAMP11-LqGfnizYuE8qIsMDJvPDLTtBGQcV53k9WSl6gBKWLi4HMj84W1OetOK3q4xg-g_B8jbe389i0ywqD0tjwmY6nJ6xWghw0E4FNu2M-AVSyCgANfdjSqlEMUNlfFA52jTexBv77yf7EuIphpTKtM21ZpIrk9sjEehdyxbmNowdAIIi9vRkiulZs0SIehElykuTxOqlELDV2zXM8wo9LtdEdJcL5ZURkA\n", stderr: "" })
[2022-07-15T08:27:32Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:32Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:27:32Z INFO  drogue_cloud_tests::resources::apps] Create application: d7d71955-208a-4562-a723-e8b2613e4ccd
[2022-07-15T08:27:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "d7d71955-208a-4562-a723-e8b2613e4ccd"
[2022-07-15T08:27:32Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:27:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "d7d71955-208a-4562-a723-e8b2613e4ccd"
[2022-07-15T08:27:32Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nd7d71955-208a-4562-a723-e8b2613e4ccd 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'd7d71955-208a-4562-a723-e8b2613e4ccd' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:27:32Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'd7d71955-208a-4562-a723-e8b2613e4ccd'
[2022-07-15T08:27:32Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "d7d71955-208a-4562-a723-e8b2613e4ccd"
[2022-07-15T08:27:32Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::websocket::telemetry::test_send_telemetry_user

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:27:34Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:27:34Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:27:34Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:34Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:27:34Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:35Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:27:37Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:27:37Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:37Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:27:37Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:39Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0NTksImlhdCI6MTY1Nzg3MzY1OSwianRpIjoiZjI4YmMzNjItYTdmNC00ZTQwLTk4ZWYtODFlZDM2Mzk3MzAwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoicUVHYmRGbHRCbmc2MTRYVHVwNm1SQSIsInNlc3Npb25fc3RhdGUiOiJlM2MzZjMxMS04NmUzLTQ3ZTYtOWYwYy0wMTRjODllNzIwYTIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZTNjM2YzMTEtODZlMy00N2U2LTlmMGMtMDE0Yzg5ZTcyMGEyIn0.rOQSdYZP_vT8jGBFpwyFtScLsiHGZeafeP5Vp9nGnmk
[2022-07-15T08:27:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:27:39Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:27:39Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0NTksImlhdCI6MTY1Nzg3MzY1OSwianRpIjoiZjI4YmMzNjItYTdmNC00ZTQwLTk4ZWYtODFlZDM2Mzk3MzAwIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoicUVHYmRGbHRCbmc2MTRYVHVwNm1SQSIsInNlc3Npb25fc3RhdGUiOiJlM2MzZjMxMS04NmUzLTQ3ZTYtOWYwYy0wMTRjODllNzIwYTIiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiZTNjM2YzMTEtODZlMy00N2U2LTlmMGMtMDE0Yzg5ZTcyMGEyIn0.rOQSdYZP_vT8jGBFpwyFtScLsiHGZeafeP5Vp9nGnmk" "--context" "system-tests"
[2022-07-15T08:27:39Z 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-07-15T08:27:40Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:27:40Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:27:40Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:27:40Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzM5NTksImlhdCI6MTY1Nzg3MzY1OSwiYXV0aF90aW1lIjoxNjU3ODczNjU2LCJqdGkiOiI5Y2JiZWY1NS01ZTFiLTRmM2ItOGUxOS1jOTg1NjRiNjQ4MjQiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6InFFR2JkRmx0Qm5nNjE0WFR1cDZtUkEiLCJzZXNzaW9uX3N0YXRlIjoiZTNjM2YzMTEtODZlMy00N2U2LTlmMGMtMDE0Yzg5ZTcyMGEyIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImUzYzNmMzExLTg2ZTMtNDdlNi05ZjBjLTAxNGM4OWU3MjBhMiIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.A0v-BlLrN6xkoiUOlHiTkDOZOBTjunJfCIwNPcqSo8qIN1HihApmFITohjK9JWq7w3QQO7EvGFYkwkwHulAr5vq7kMPuE_IRNIENDp6mAvmP7n4t-Z8H9SjghhBcfogYg_FmGWDOubmb0nGuyuaIPmXMB6HeRKcEysYfW-xDoksNSkfo-z8cZLazOw36dq4SWmfsUCEv9nFmpSt_I2dFcb-GrSq15bm0-9DEn-BBQulsfKUYNnvJawQ2v0Gwef7ZA5kwRpIxYWifelv-pMoBulL1ilZ51CiUoxaGyt-oDT87Je7g-ZtxwFAhMO6Ae3XGVHevdKlh4i2j9PldflGdTw\n", stderr: "" })
[2022-07-15T08:27:40Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:40Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:27:40Z INFO  drogue_cloud_tests::resources::apps] Create application: cf36fd70-69f4-4eb3-bc0d-bda66f9df45f
[2022-07-15T08:27:40Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "cf36fd70-69f4-4eb3-bc0d-bda66f9df45f"
[2022-07-15T08:27:40Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:27:40Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "cf36fd70-69f4-4eb3-bc0d-bda66f9df45f"
[2022-07-15T08:27:40Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\ncf36fd70-69f4-4eb3-bc0d-bda66f9df45f 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'cf36fd70-69f4-4eb3-bc0d-bda66f9df45f' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:27:40Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'cf36fd70-69f4-4eb3-bc0d-bda66f9df45f'
[2022-07-15T08:27:40Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "cf36fd70-69f4-4eb3-bc0d-bda66f9df45f"
[2022-07-15T08:27:40Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::websocket::telemetry::test_send_telemetry_user_alias

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:27:42Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:27:42Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:27:42Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:42Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:27:42Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:43Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:27:45Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:27:45Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:45Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:27:45Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:47Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0NjcsImlhdCI6MTY1Nzg3MzY2NywianRpIjoiZWFjMzY2MDAtMTk5NS00NzhhLWFmOTQtZjk4OWQ4OTdmZDg2IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiZi1iTWxtOHVJempoQkVLdENpV0VBUSIsInNlc3Npb25fc3RhdGUiOiJiNWMwOWRlNi1iNGEyLTQzOTYtODYzNy1lNTMzOTQ3MjNlZWEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjVjMDlkZTYtYjRhMi00Mzk2LTg2MzctZTUzMzk0NzIzZWVhIn0.BXx8SeHQU7YR5ZAO-luKanHb5UzHwTYEH3YgYbQkE-w
[2022-07-15T08:27:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:27:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:27:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0NjcsImlhdCI6MTY1Nzg3MzY2NywianRpIjoiZWFjMzY2MDAtMTk5NS00NzhhLWFmOTQtZjk4OWQ4OTdmZDg2IiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiZi1iTWxtOHVJempoQkVLdENpV0VBUSIsInNlc3Npb25fc3RhdGUiOiJiNWMwOWRlNi1iNGEyLTQzOTYtODYzNy1lNTMzOTQ3MjNlZWEiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYjVjMDlkZTYtYjRhMi00Mzk2LTg2MzctZTUzMzk0NzIzZWVhIn0.BXx8SeHQU7YR5ZAO-luKanHb5UzHwTYEH3YgYbQkE-w" "--context" "system-tests"
[2022-07-15T08:27:47Z 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-07-15T08:27:47Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:27:47Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:27:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:27:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzM5NjcsImlhdCI6MTY1Nzg3MzY2NywiYXV0aF90aW1lIjoxNjU3ODczNjY0LCJqdGkiOiIzNWMwZDJhYi1hZTVmLTRkMTEtYWU3MC1lNzhmNTQ1ZDhlZTEiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6ImYtYk1sbTh1SXpqaEJFS3RDaVdFQVEiLCJzZXNzaW9uX3N0YXRlIjoiYjVjMDlkZTYtYjRhMi00Mzk2LTg2MzctZTUzMzk0NzIzZWVhIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImI1YzA5ZGU2LWI0YTItNDM5Ni04NjM3LWU1MzM5NDcyM2VlYSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.ZZyXK3uoM7YhsAtp5jWeCsdEEINxZLajJtneP10wcXtp8-2-VbUkXbj0pAGdwh8iVeGLP2Y-etoi8O7IKw_MTXx4pgmy-9ouhP4taVO0kNQhIxLxdN8rk5IqX1Ws9Lh97WLofLTlvmjNBNdQqA3rYRLXXvk8SMVq6w6hcSdCPwuV-3ZiXki2XFDEvlzgOfStlzAi88AWr5xZv08r9GlsnYlagyyNJobDPU56m-kU0NOFWpfLwjmz6RYYbQfZLWg4_fJnIHU5MATmCnIbjyLPD_18N1X6J1L4Yq6D7mXsefdyEnJ3bjXqQAX9tUWlCPFDzz08jZkAJ13xjjmA0R-abA\n", stderr: "" })
[2022-07-15T08:27:47Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:47Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:27:47Z INFO  drogue_cloud_tests::resources::apps] Create application: 6913188c-a2e5-4c6b-b7eb-d24a7de0a863
[2022-07-15T08:27:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "6913188c-a2e5-4c6b-b7eb-d24a7de0a863"
[2022-07-15T08:27:47Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:27:47Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "6913188c-a2e5-4c6b-b7eb-d24a7de0a863"
[2022-07-15T08:27:48Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\n6913188c-a2e5-4c6b-b7eb-d24a7de0a863 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application '6913188c-a2e5-4c6b-b7eb-d24a7de0a863' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:27:48Z INFO  drogue_cloud_tests::resources::apps] Destroy application '6913188c-a2e5-4c6b-b7eb-d24a7de0a863'
[2022-07-15T08:27:48Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "6913188c-a2e5-4c6b-b7eb-d24a7de0a863"
[2022-07-15T08:27:48Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })

❌ tests::websocket::telemetry::test_send_telemetry_user_only

Duration: 7s

Test output
-------------- TEST START --------------
[2022-07-15T08:27:50Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-15T08:27:50Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:27:50Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:50Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:27:50Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:51Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-07-15T08:27:52Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-07-15T08:27:52Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:52Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-15T08:27:52Z 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(
                "coap://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",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "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-07-15T08:27:54Z INFO  drogue_cloud_tests::init::drg] Refresh token: eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0NzQsImlhdCI6MTY1Nzg3MzY3NCwianRpIjoiNjczOGYyZDEtOTVjZC00N2I4LWFjNGQtMGY4MjM3MjNlNzFkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiR053SU9DaS15LXM5MUc4X2FDcnk2ZyIsInNlc3Npb25fc3RhdGUiOiJjMTFlMzEwYy03ZDczLTQxMGMtODg2ZC1mNThhMTdmOTIwODUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYzExZTMxMGMtN2Q3My00MTBjLTg4NmQtZjU4YTE3ZjkyMDg1In0.fk0MpkKl8M-8L-TQUeDReOrK7Q3CdUprIJn4VZL__yQ
[2022-07-15T08:27:54Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "context" "delete" "system-tests"
[2022-07-15T08:27:54Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Context system-tests deleted\n", stderr: "" })
[2022-07-15T08:27:54Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "login" "http://api.172.18.0.2.nip.io/" "-t" "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJlZjExZTI5Ny1lN2U2LTQ1MmUtYmZjOC0xM2Q3OWI1MmIwM2MifQ.eyJleHAiOjE2NTc4NzU0NzQsImlhdCI6MTY1Nzg3MzY3NCwianRpIjoiNjczOGYyZDEtOTVjZC00N2I4LWFjNGQtMGY4MjM3MjNlNzFkIiwiaXNzIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwiYXVkIjoiaHR0cDovL3Nzby4xNzIuMTguMC4yLm5pcC5pby9yZWFsbXMvZHJvZ3VlIiwic3ViIjoiMWZjZTdjZTctMTUwZS00YzRmLTllYjktODEzYmQ2NTA3NDlmIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6ImRyb2d1ZSIsIm5vbmNlIjoiR053SU9DaS15LXM5MUc4X2FDcnk2ZyIsInNlc3Npb25fc3RhdGUiOiJjMTFlMzEwYy03ZDczLTQxMGMtODg2ZC1mNThhMTdmOTIwODUiLCJzY29wZSI6Im9wZW5pZCBwcm9maWxlIGVtYWlsIiwic2lkIjoiYzExZTMxMGMtN2Q3My00MTBjLTg4NmQtZjU4YTE3ZjkyMDg1In0.fk0MpkKl8M-8L-TQUeDReOrK7Q3CdUprIJn4VZL__yQ" "--context" "system-tests"
[2022-07-15T08:27:54Z 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-07-15T08:27:55Z INFO  drogue_cloud_tests::context] Adding root certificate
[2022-07-15T08:27:55Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-15T08:27:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "whoami" "-t"
[2022-07-15T08:27:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI3NU11QWpBWUV3MkpLTTF4MVpzYXkyZ2lvS1N3WEVJbUNZU1lUOUN4Q0NVIn0.eyJleHAiOjE2NTc4NzM5NzQsImlhdCI6MTY1Nzg3MzY3NCwiYXV0aF90aW1lIjoxNjU3ODczNjcxLCJqdGkiOiJlNmE4YmJkYi0zMzdhLTRlNDMtYjY2OS03NTMxZTFiNGRjZTYiLCJpc3MiOiJodHRwOi8vc3NvLjE3Mi4xOC4wLjIubmlwLmlvL3JlYWxtcy9kcm9ndWUiLCJhdWQiOlsiZHJvZ3VlIiwiYWNjb3VudCJdLCJzdWIiOiIxZmNlN2NlNy0xNTBlLTRjNGYtOWViOS04MTNiZDY1MDc0OWYiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJkcm9ndWUiLCJub25jZSI6IkdOd0lPQ2kteS1zOTFHOF9hQ3J5NmciLCJzZXNzaW9uX3N0YXRlIjoiYzExZTMxMGMtN2Q3My00MTBjLTg4NmQtZjU4YTE3ZjkyMDg1IiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbImRyb2d1ZS11c2VyIiwiZHJvZ3VlLWFkbWluIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiIsImRlZmF1bHQtcm9sZXMtZHJvZ3VlIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCIsInNpZCI6ImMxMWUzMTBjLTdkNzMtNDEwYy04ODZkLWY1OGExN2Y5MjA4NSIsImVtYWlsX3ZlcmlmaWVkIjpmYWxzZSwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4ifQ.dCsgKAwtbizSjnxAeYuSmGubXAApCcXWoKNMGTgZhqCAly287Ay3Eur28mxSPBVL4bnTODcoX-EWreA6rDjb6vUcZZwGPAxerBqFqrK_vqJC5iJ-ekKfKERP2-I0xUf0OBizuM62qrqfHNVs9K27MYrlB9SO70ZIjoixJoBcUNfWUbOWqIuieIBWqvWacCkmnjujg2tjENFhR2m3wKtGKjMcjzaRTh_jwgaSf179mvUiT2zDmZhwupl92BBkfnjU70W4_YfyngTeLMV2S-YZHUZpCLZQ1hPdf0bmnuweZFhnKOo5AE28PAzulxPcqvcGmr2VAoQBeImozYsoFUvl0A\n", stderr: "" })
[2022-07-15T08:27:55Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-15T08:27:55Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/api/console/v1alpha1/info
[2022-07-15T08:27:55Z INFO  drogue_cloud_tests::resources::apps] Create application: c9153471-e481-4ffd-ae0d-12a3028bc79d
[2022-07-15T08:27:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "create" "app" "c9153471-e481-4ffd-ae0d-12a3028bc79d"
[2022-07-15T08:27:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application created\n", stderr: "" })
[2022-07-15T08:27:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "get" "app" "c9153471-e481-4ffd-ae0d-12a3028bc79d"
[2022-07-15T08:27:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "NAME                                 AGE\nc9153471-e481-4ffd-ae0d-12a3028bc79d 0s\n", stderr: "" })
thread 'main' panicked at 'Expect application 'c9153471-e481-4ffd-ae0d-12a3028bc79d' to become ready: expected value at line 1 column 1', src/resources/apps.rs:38:13
[2022-07-15T08:27:55Z INFO  drogue_cloud_tests::resources::apps] Destroy application 'c9153471-e481-4ffd-ae0d-12a3028bc79d'
[2022-07-15T08:27:55Z INFO  drogue_cloud_tests::init::drg] Running: "drg" "delete" "app" "c9153471-e481-4ffd-ae0d-12a3028bc79d"
[2022-07-15T08:27:55Z INFO  drogue_cloud_tests::init::drg] Output: Ok(Output { status: ExitStatus(unix_wait_status(0)), stdout: "Application deleted\n", stderr: "" })