Total Passed Failed Ignored Filtered Duration
148 2 146 0 0 1h 26m 14s

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

Commit: 1f651c0abbf457100e3f0080ed0ea09380dbf7c7
Author: Jens Reimann <jreimann@redhat.com>
Date: Fri, 01 Jul 2022 11:18:15 -0200

    build: try to clean up optional imports and features

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

Index

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

Details

✅ init::web::test::test_web_destroy

Duration: 9s

✅ init::web::test::test_web_test

Duration: 8s

❌ tests::api::test_create_access_token_web

Duration: 35s

Test output
[2022-07-01T14:17:34Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:17:38Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:17:38Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:17: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:18:09Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
[2022-07-01T14:18:09Z INFO  drogue_cloud_tests::init::web] Creating screenshot: screenshots/create_access_token_web/1.png
thread 'main' panicked at 'Get access token: Found neither user dropdown nor login button', src/tests/api/mod.rs:7:53

❌ tests::coap::command::test_command::version_1

Duration: 36s

Test output
-------------- TEST START --------------
[2022-07-01T14:18:14Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:18:14Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:18:14Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14: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-01T14: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:18:45Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:18:50Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:18:50Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:18:50Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:18:50Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:18: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:19:20Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:19:25Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:19:25Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:19:25Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:19:25Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:19:25Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:19:56Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:19:56Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-01T14:20:00Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:20:00Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:20:00Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14: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-01T14: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:20:31Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T14:20:32Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-01T14:20:35Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:20:35Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:20:35Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14: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-01T14: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:21:06Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T14:21:06Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-01T14:21:10Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:21:10Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:21:10Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:21:10Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:21: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:21:40Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:21:41Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-01T14:21:45Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:21:45Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:21:45Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:21:45Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:21: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:22:16Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:22:17Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-01T14:22:21Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:22:21Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:22:21Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:22:21Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:22: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:22:51Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:22:52Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-01T14:22:56Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:22:56Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:22:56Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:22:56Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:22: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:23:26Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:23:27Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-01T14:23:31Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:23:31Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:23:31Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:23:31Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:23: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:24:02Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:24:03Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-01T14:24:06Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:24:06Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:24:06Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:24:07Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:24: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:24:37Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:24:38Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-01T14:24:42Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:24:42Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:24:42Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:24:42Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:24: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:25:12Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:25:13Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-01T14:25:17Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:25:17Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:25:17Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:25:17Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:25:17Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:25:47Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:25:48Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-01T14:25:53Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:25:53Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:25:53Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:25:53Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:25: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:26:23Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:26:24Z INFO  drogue_cloud_tests::tests::coap] entered coap_to_mqtt!
[2022-07-01T14:26:28Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:26:28Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:26:28Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:26:28Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:26: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:26:59Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

❌ tests::drg::test_drg_version

Duration: 35s

Test output
[2022-07-01T14:27:04Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:27:04Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:27:04Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14: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-01T14: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:27:35Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:27:40Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:27:40Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:27:40Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:27:40Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:27: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:28:10Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:28:15Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:28:15Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:28:15Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:28:15Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:28: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:28:45Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:28:50Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:28:50Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:28:50Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:28:50Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:28: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:29:20Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:29:25Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:29:25Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:29:25Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:29:25Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:29:25Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:29:55Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:30:00Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:30:00Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:30:00Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:30:00Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:30: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:30:31Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:30:36Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:30:36Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:30:36Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:30:36Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:30: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:31:06Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:31:11Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:31:11Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:31:11Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:31:11Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:31: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:31:41Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:31:46Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:31:46Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:31:46Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:31:46Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:31: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:32:17Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:32:22Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:32:22Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:32:22Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:32:22Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:32:22Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:32:52Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:32:57Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:32:57Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:32:57Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:32:57Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:32: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:33:28Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:33:33Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:33:33Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:33:33Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:33:33Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:33: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:34:03Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:34:08Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:34:08Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:34:08Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:34:08Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:34: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:34:39Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:34:44Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:34:44Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:34:44Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:34:44Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:34: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:35:14Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:35:19Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:35:19Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:35:19Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:35:19Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:35:19Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:35:50Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:35:54Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:35:54Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:35:54Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:35:54Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:35: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:36:25Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

❌ tests::integration::test_qos_1_dropping

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:36:30Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:36:30Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:36:30Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:36:30Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:36: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:37:00Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:37:05Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:37:05Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:37:05Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:37:05Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:37: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:37:36Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:37:41Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:37:41Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:37:41Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:37:41Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:37: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:38:11Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:38:16Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:38:16Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:38:16Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:38:16Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:38: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:38:47Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:38:52Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:38:52Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:38:52Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:38:52Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:38: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:39:23Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:39:28Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:39:28Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:39:28Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:39:28Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:39: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:39:58Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:40:03Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:40:03Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:40:03Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:40:03Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:40: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:40:33Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:40:39Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:40:39Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:40:39Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:40:39Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:40: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:41:09Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 36s

Test output
-------------- TEST START --------------
[2022-07-01T14:41:14Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:41:14Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:41:14Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:41:14Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:41: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:41:45Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:41:50Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:41:50Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:41:50Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:41:50Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:41: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:42:21Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:42:26Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:42:26Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:42:26Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:42:26Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:42: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:42:56Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:43:01Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:43:01Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:43:01Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:43:01Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:43: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:43:32Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:43:37Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:43:37Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:43:37Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:43:37Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:43: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:44:08Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 36s

Test output
-------------- TEST START --------------
[2022-07-01T14:44:13Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:44:13Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:44:13Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:44:13Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:44: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:44:44Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:44:49Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:44:49Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:44:49Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:44:49Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:44: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:45:20Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:45:25Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:45:25Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:45:25Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:45:25Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:45:25Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:45:55Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T14:46:00Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:46:00Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:46:00Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:46:00Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:46: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:46:30Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:46:35Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:46:35Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:46:35Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:46:35Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:46: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:47:06Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:47:11Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:47:11Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:47:11Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:47:11Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:47: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:47:41Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:47:46Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:47:46Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:47:46Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:47:46Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:47: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:48:17Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:48:22Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:48:22Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:48:22Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:48:22Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:48:22Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:48:52Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:48:57Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:48:57Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:48:57Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:48:57Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:48: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:49:28Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:49:33Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:49:33Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:49:33Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:49:33Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:49: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:50:03Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:50:08Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:50:08Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:50:08Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:50:08Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:50: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:50:39Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:50:44Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:50:44Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:50:44Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:50:44Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:50: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:51:14Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:51:19Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:51:19Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:51:19Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:51:19Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:51:19Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:51:50Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:51:55Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:51:55Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:51:55Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:51:55Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:51: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:52:25Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T14:52:30Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:52:30Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:52:30Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:52:30Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:52: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:53:00Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T14:53:05Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:53:05Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:53:05Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:53:05Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:53: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:53:35Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T14:53:40Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:53:40Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:53:40Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:53:40Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:53: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:54:10Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T14:54:15Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:54:15Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:54:15Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:54:15Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:54: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:54:45Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:54:50Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:54:50Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:54:50Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:54:50Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:54: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:55:20Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:55:25Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:55:25Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:55:25Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:55:25Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:55:25Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:55:55Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:56:00Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:56:00Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:56:00Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:56:00Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:56: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:56:30Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T14:56:35Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:56:35Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:56:35Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:56:35Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:56: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:57:05Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T14:57:10Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:57:10Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:57:10Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:57:10Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:57: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:57:40Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T14:57:45Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:57:45Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:57:45Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:57:45Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:57: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:58:15Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:58:20Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:58:20Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:58:20Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:58:20Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:58: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:58:50Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:58:55Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:58:55Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:58:55Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:58:55Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:58: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T14:59:25Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T14:59:30Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T14:59:30Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T14:59:30Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T14:59:30Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T14:59: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:00:01Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T15:00:05Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:00:05Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:00:05Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:00:05Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:00: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:00:35Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:00:40Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:00:40Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:00:40Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:00:40Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:00: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:01:10Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:01:15Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:01:15Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:01:15Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:01:15Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:01: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:01:45Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:01:50Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:01:50Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:01:50Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:01:50Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:01: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:02:21Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T15:02:25Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:02:25Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:02:25Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:02:25Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:02:25Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:02:56Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:03:01Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:03:01Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:03:01Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:03:01Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:03: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:03:31Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:03:36Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:03:36Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:03:36Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:03:36Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:03: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:04:06Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:04:11Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:04:11Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:04:11Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:04:11Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:04: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:04:42Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T15:04:46Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:04:46Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:04:46Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:04:46Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:04: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:05:16Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:05:21Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:05:21Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:05:21Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:05:21Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:05: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:05:51Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:05:56Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:05:56Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:05:56Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:05:56Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:05: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:06:27Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T15:06:31Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:06:31Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:06:31Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:06:31Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:06: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:07:01Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:07:06Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:07:06Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:07:06Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:07:06Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:07: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:07:37Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:07:42Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:07:42Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:07:42Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:07:42Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:07: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:08:12Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:08:17Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:08:17Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:08:17Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:08:17Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:08:17Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:08:47Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:08:53Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:08:53Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:08:53Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:08:53Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:08: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:09:23Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:09:28Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:09:28Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:09:28Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15: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-01T15: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:09:59Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:10:04Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:10:04Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:10:04Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:10:04Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:10: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:10:35Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:10:40Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:10:40Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:10:40Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:10:40Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:10: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:11:10Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:11:15Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:11:15Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:11:15Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:11:15Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:11: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:11:46Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:11:50Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:11:50Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:11:51Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:11:51Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:11: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:12:21Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:12:26Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:12:26Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:12:26Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15: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-01T15: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:12:56Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:13:01Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:13:01Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:13:01Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:13:01Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:13: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:13:31Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T15:13:36Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:13:36Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:13:36Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:13:36Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:13: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:14:06Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:14:11Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:14:11Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:14:11Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:14:11Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:14: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:14:41Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:14:46Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:14:46Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:14:46Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:14:46Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:14: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:15:17Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:15:22Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:15:22Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:15:22Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:15:22Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:15:22Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:15:52Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:15:57Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:15:57Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:15:57Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:15:57Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:15: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:16:28Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:16:32Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:16:32Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:16:32Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15: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-01T15: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:17:03Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:17:08Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:17:08Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:17:08Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:17:08Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:17: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:17:38Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:17:44Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:17:44Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:17:44Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:17:44Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:17: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:18:14Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:18:19Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:18:19Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:18:19Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15: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-01T15: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:18:50Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:18:55Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:18:55Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:18:55Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:18:55Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:18: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:19:25Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:19:30Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:19:30Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:19:30Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:19:30Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:19: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:20:01Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:20:06Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:20:06Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:20:06Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:20:06Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:20: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:20:36Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:20:41Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:20:41Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:20:41Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:20:41Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:20: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:21:12Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:21:17Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:21:17Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:21:17Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:21:17Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:21:17Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:21:47Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:21:52Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:21:52Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:21:52Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:21:52Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:21: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:22:22Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:22:27Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:22:27Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:22:27Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:22:28Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:22: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:22:58Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:23:04Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:23:04Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:23:04Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:23:04Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:23: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:23:34Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:23:39Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:23:39Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:23:39Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:23:39Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:23: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:24:10Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:24:15Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:24:15Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:24:15Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15: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-01T15: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:24:45Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:24:50Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:24:50Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:24:50Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:24:50Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:24: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:25:20Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:25:25Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:25:25Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:25:25Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:25:25Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:25:25Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:25:55Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:26:00Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:26:00Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:26:00Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:26:00Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:26: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:26:30Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:26:36Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:26:36Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:26:36Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:26:36Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:26: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:27:06Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:27:11Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:27:11Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:27:11Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:27:11Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:27: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:27:41Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:27:46Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:27:46Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:27:46Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:27:46Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:27: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:28:16Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:28:21Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:28:21Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:28:21Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:28:21Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:28: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:28:52Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:28:56Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:28:56Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:28:56Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:28:57Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:28: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:29:27Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T15:29:32Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:29:32Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:29:32Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:29:32Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:29: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:30:02Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:30:07Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:30:07Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:30:07Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:30:07Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:30: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:30:37Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:30:42Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:30:42Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:30:42Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:30:42Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:30: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:31:13Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:31:17Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:31:17Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:31:17Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:31:17Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:31:17Z INFO  drogue_cloud_tests::init::config] Endpoints: Object({
        "api": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "console": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "coap": Object({
            "url": String(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:31:48Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T15:31:52Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:31:52Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:31:52Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:31:52Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:31: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:32:22Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T15:32:27Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:32:27Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:32:27Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:32:27Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:32: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:32:57Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:33:02Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:33:02Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:33:02Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:33:02Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:33: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:33:33Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:33:37Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:33:37Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:33:37Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:33:37Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:33: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:34:08Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:34:12Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:34:12Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:34:12Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:34:12Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:34: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:34:43Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:34:48Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:34:48Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:34:48Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:34:48Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:34: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:35:18Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T15:35:23Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:35:23Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:35:23Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:35:23Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:35: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:35:53Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:35:58Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:35:58Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:35:58Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:35:58Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:35: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:36:29Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

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

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:36:33Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:36:33Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:36:33Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:36:33Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:36: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:37:04Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

❌ tests::registry::api::test_registry_create_app

Duration: 34s

Test output
[2022-07-01T15:37:04Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:37:08Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:37:08Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:37: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:37:39Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
[2022-07-01T15:37:39Z INFO  drogue_cloud_tests::init::web] Creating screenshot: screenshots/create_access_token_web/2.png
Error: Acquire API key

Caused by:
    Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

❌ tests::registry::drg::test_registry_create_and_delete

Duration: 34s

Test output
[2022-07-01T15:37:43Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:37:43Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:37:43Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:37:43Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:37: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:38:13Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Found neither user dropdown nor login button', src/tests/registry/drg.rs:35:31

❌ tests::registry::drg::test_registry_create_app

Duration: 35s

Test output
[2022-07-01T15:38:18Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:38:18Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:38:18Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:38:18Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:38: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:38:49Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Found neither user dropdown nor login button', src/tests/registry/drg.rs:11:38

❌ tests::registry::drg::test_registry_create_app_and_device

Duration: 34s

Test output
[2022-07-01T15:38:53Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:38:53Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:38:53Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:38:53Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:38: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:39:23Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Found neither user dropdown nor login button', src/tests/registry/drg.rs:58:48

❌ tests::registry::drg::test_registry_create_app_and_device_twice

Duration: 35s

Test output
[2022-07-01T15:39:28Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:39:28Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:39:28Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:39:28Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:39: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:39:59Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Found neither user dropdown nor login button', src/tests/registry/drg.rs:76:48

❌ tests::registry::drg::test_registry_create_app_twice

Duration: 35s

Test output
[2022-07-01T15:40:04Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:40:04Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:40:04Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:40:04Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:40: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:40:34Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Found neither user dropdown nor login button', src/tests/registry/drg.rs:23:50

❌ tests::registry::drg::test_registry_device_create_and_delete

Duration: 35s

Test output
[2022-07-01T15:40:39Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:40:39Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:40:39Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:40:39Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:40: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:41:09Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Found neither user dropdown nor login button', src/tests/registry/drg.rs:96:31

❌ tests::websocket::telemetry::test_send_telemetry_pass

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:41:14Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:41:14Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:41:14Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:41:14Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:41: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:41:44Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

❌ tests::websocket::telemetry::test_send_telemetry_user

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:41:49Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:41:49Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:41:49Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:41:49Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:41: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:42:19Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

❌ tests::websocket::telemetry::test_send_telemetry_user_alias

Duration: 34s

Test output
-------------- TEST START --------------
[2022-07-01T15:42:24Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:42:24Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:42:24Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:42:24Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:42: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:42:54Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5

❌ tests::websocket::telemetry::test_send_telemetry_user_only

Duration: 35s

Test output
-------------- TEST START --------------
[2022-07-01T15:42:59Z DEBUG drogue_cloud_tests::init::drg] auto login
[2022-07-01T15:42:59Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-07-01T15:42:59Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-07-01T15:42:59Z DEBUG reqwest::async_impl::client] response '200 OK' for http://api.172.18.0.2.nip.io/.well-known/drogue-endpoints
[2022-07-01T15:42: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(
                "coaps://coap-endpoint.172.18.0.2.nip.io:30003",
            ),
        }),
        "http": Object({
            "url": String(
                "https://http-endpoint.172.18.0.2.nip.io:30443",
            ),
        }),
        "mqtt": Object({
            "host": String(
                "mqtt-endpoint.172.18.0.2.nip.io",
            ),
            "port": Number(
                30001,
            ),
        }),
        "mqtt_ws": Object({
            "url": String(
                "wss://mqtt-endpoint-ws.172.18.0.2.nip.io:30005",
            ),
        }),
        "mqtt_ws_browser": Object({
            "url": String(
                "wss://mqtt-endpoint-ws-browser.172.18.0.2.nip.io:30007",
            ),
        }),
        "mqtt_integration": Object({
            "host": String(
                "mqtt-integration.172.18.0.2.nip.io",
            ),
            "port": Number(
                30002,
            ),
        }),
        "mqtt_integration_ws": Object({
            "url": String(
                "wss://mqtt-integration-ws.172.18.0.2.nip.io:30006",
            ),
        }),
        "mqtt_integration_ws_browser": Object({
            "url": String(
                "wss://mqtt-integration-ws-browser.172.18.0.2.nip.io:30008",
            ),
        }),
        "websocket_integration": Object({
            "url": String(
                "ws://websocket-integration.172.18.0.2.nip.io:30004",
            ),
        }),
        "sso": String(
            "http://sso.172.18.0.2.nip.io",
        ),
        "issuer_url": String(
            "http://sso.172.18.0.2.nip.io/realms/drogue",
        ),
        "redirect_url": String(
            "http://console.172.18.0.2.nip.io",
        ),
        "registry": Object({
            "url": String(
                "http://api.172.18.0.2.nip.io",
            ),
        }),
        "command_url": String(
            "http://api.172.18.0.2.nip.io",
        ),
        "local_certs": Bool(
            true,
        ),
        "kafka_bootstrap_servers": String(
            "drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092",
        ),
    })
[2022-07-01T15:43:29Z INFO  drogue_cloud_tests::init::login] Time out waiting for user dropdown of login button
Error: Found neither user dropdown nor login button
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `1`,
 right: `0`: the test returned a termination value with a non-zero status code (1) which indicates a failure', /rustc/a8314ef7d0ec7b75c336af2c9857bfaf43002bfc/library/test/src/lib.rs:185:5