Total Passed Failed Ignored Filtered Duration
148 146 2 0 0 32m 41s

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

Commit: 252a4a781a9f3bdb8d672979d827b81efc816c6e
Author: Ulf Lilleengen <ulf.lilleengen@gmail.com>
Date: Tue, 11 Oct 2022 04:00:03 -0200

    Replace custom DTLS with tokio-dtls-stream-sink
    
    Use new crate for transparent UDP/DTLS session handling

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

Index

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

Details

✅ init::web::test::test_web_destroy

Duration: 4s

✅ init::web::test::test_web_test

Duration: 5s

❌ tests::api::test_create_access_token_web

Duration: 43s

Test output
[2022-10-11T19:12:41Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-10-11T19:12:43Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-10-11T19:12: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"),
        },
        "issuer_url": String("http://sso.172.18.0.2.nip.io/realms/drogue"),
        "redirect_url": String("http://console.172.18.0.2.nip.io"),
        "registry": Object {
            "url": String("http://api.172.18.0.2.nip.io"),
        },
        "command_url": String("http://api.172.18.0.2.nip.io"),
        "local_certs": Bool(true),
        "kafka_bootstrap_servers": String("drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092"),
    }
[2022-10-11T19:12:44Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-10-11T19:12:46Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-10-11T19:12:46Z INFO  drogue_cloud_tests::init::web] Creating screenshot: screenshots/create_access_token_web/before-goto/1.png
[2022-10-11T19:12:47Z INFO  drogue_cloud_tests::init::web] Creating screenshot: screenshots/create_access_token_web/after-goto/2.png
[2022-10-11T19:12:48Z DEBUG drogue_cloud_tests::init::access_token] Got button (Element { client: Client { tx: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x55a5b66dbb40, tail_position: 25 }, semaphore: 0, rx_waker: AtomicWaker, tx_count: 3, rx_fields: "..." } } }, is_legacy: false }, element: WebElement("e8a95600-576b-444e-a488-cfa4733e25a1") }), clicking it ...
[2022-10-11T19:12:48Z INFO  drogue_cloud_tests::init::web] Creating screenshot: screenshots/create_access_token_web/before-click/3.png
[2022-10-11T19:12:53Z INFO  drogue_cloud_tests::init::web] Creating screenshot: screenshots/create_access_token_web/before-click-2/4.png
[2022-10-11T19:12:53Z INFO  drogue_cloud_tests::init::web] Creating screenshot: screenshots/create_access_token_web/after-click/5.png
[2022-10-11T19:13:24Z INFO  drogue_cloud_tests::init::web] Creating screenshot: screenshots/create_access_token_web/6.png
thread 'main' panicked at 'Get access token: Failed to wait for access token value control

Caused by:
    timeout waiting on condition: ', src/tests/api/mod.rs:10:10

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

Duration: 15s

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

Duration: 14s

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

Duration: 13s

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

Duration: 13s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 13s

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

Duration: 14s

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

Duration: 13s

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

Duration: 13s

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

Duration: 14s

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

Duration: 14s

✅ tests::drg::test_drg_version

Duration: 7s

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

Duration: 13s

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

Duration: 12s

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

Duration: 14s

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

Duration: 12s

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

Duration: 12s

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

Duration: 13s

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

Duration: 13s

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

Duration: 14s

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

Duration: 12s

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

Duration: 13s

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

Duration: 14s

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

Duration: 12s

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

Duration: 13s

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

Duration: 12s

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

Duration: 13s

✅ tests::integration::test_qos_1_dropping

Duration: 21s

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

Duration: 8s

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

Duration: 8s

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

Duration: 8s

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

Duration: 9s

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

Duration: 8s

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

Duration: 9s

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

Duration: 8s

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

Duration: 9s

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

Duration: 8s

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

Duration: 9s

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

Duration: 8s

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

Duration: 9s

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

Duration: 9s

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

Duration: 9s

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

Duration: 9s

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

Duration: 9s

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

Duration: 10s

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

Duration: 9s

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

Duration: 9s

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

Duration: 8s

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

Duration: 8s

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

Duration: 9s

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

Duration: 9s

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

Duration: 8s

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

Duration: 9s

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

Duration: 9s

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

Duration: 9s

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

Duration: 9s

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

Duration: 10s

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

Duration: 8s

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

Duration: 14s

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

Duration: 14s

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

Duration: 15s

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

Duration: 13s

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

Duration: 14s

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

Duration: 15s

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

Duration: 14s

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

Duration: 14s

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

Duration: 13s

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

Duration: 13s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 15s

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

Duration: 16s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 15s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 15s

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

Duration: 14s

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

Duration: 14s

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

Duration: 15s

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

Duration: 15s

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

Duration: 15s

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

Duration: 14s

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

Duration: 15s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 15s

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

Duration: 14s

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

Duration: 16s

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

Duration: 14s

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

Duration: 15s

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

Duration: 13s

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

Duration: 14s

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

Duration: 15s

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

Duration: 14s

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

Duration: 15s

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

Duration: 15s

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

Duration: 14s

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

Duration: 13s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 13s

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

Duration: 14s

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

Duration: 15s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 15s

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

Duration: 13s

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

Duration: 14s

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

Duration: 14s

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

Duration: 15s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 15s

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

Duration: 15s

❌ tests::registry::api::test_registry_create_app

Duration: 42s

Test output
[2022-10-11T19:42:47Z DEBUG drogue_cloud_tests::init::config] Create new config
[2022-10-11T19:42:49Z DEBUG reqwest::connect] starting new connection: http://api.172.18.0.2.nip.io/
[2022-10-11T19:42: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"),
        },
        "issuer_url": String("http://sso.172.18.0.2.nip.io/realms/drogue"),
        "redirect_url": String("http://console.172.18.0.2.nip.io"),
        "registry": Object {
            "url": String("http://api.172.18.0.2.nip.io"),
        },
        "command_url": String("http://api.172.18.0.2.nip.io"),
        "local_certs": Bool(true),
        "kafka_bootstrap_servers": String("drogue-iot-kafka-bootstrap.drogue-iot.svc.cluster.local.:9092"),
    }
[2022-10-11T19:42:50Z INFO  drogue_cloud_tests::init::login] Found login button
[2022-10-11T19:42:52Z INFO  drogue_cloud_tests::init::login] Login complete
[2022-10-11T19:42:52Z INFO  drogue_cloud_tests::init::web] Creating screenshot: screenshots/create_access_token_web/before-goto/7.png
[2022-10-11T19:42:52Z INFO  drogue_cloud_tests::init::web] Creating screenshot: screenshots/create_access_token_web/after-goto/8.png
[2022-10-11T19:42:53Z DEBUG drogue_cloud_tests::init::access_token] Got button (Element { client: Client { tx: UnboundedSender { chan: Tx { inner: Chan { tx: Tx { block_tail: 0x55a5b6974700, tail_position: 26 }, semaphore: 0, rx_waker: AtomicWaker, tx_count: 3, rx_fields: "..." } } }, is_legacy: false }, element: WebElement("0916eb6f-bc5d-4029-8b72-540eb9d66f96") }), clicking it ...
[2022-10-11T19:42:54Z INFO  drogue_cloud_tests::init::web] Creating screenshot: screenshots/create_access_token_web/before-click/9.png
[2022-10-11T19:42:59Z INFO  drogue_cloud_tests::init::web] Creating screenshot: screenshots/create_access_token_web/before-click-2/10.png
[2022-10-11T19:42:59Z INFO  drogue_cloud_tests::init::web] Creating screenshot: screenshots/create_access_token_web/after-click/11.png
[2022-10-11T19:43:29Z INFO  drogue_cloud_tests::init::web] Creating screenshot: screenshots/create_access_token_web/12.png
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/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/test/src/lib.rs:184:5

✅ tests::registry::drg::test_registry_create_and_delete

Duration: 8s

✅ tests::registry::drg::test_registry_create_app

Duration: 8s

✅ tests::registry::drg::test_registry_create_app_and_device

Duration: 8s

✅ tests::registry::drg::test_registry_create_app_and_device_twice

Duration: 8s

✅ tests::registry::drg::test_registry_create_app_twice

Duration: 8s

✅ tests::registry::drg::test_registry_device_create_and_delete

Duration: 8s

✅ tests::websocket::telemetry::test_send_telemetry_pass

Duration: 13s

✅ tests::websocket::telemetry::test_send_telemetry_user

Duration: 14s

✅ tests::websocket::telemetry::test_send_telemetry_user_alias

Duration: 13s

✅ tests::websocket::telemetry::test_send_telemetry_user_only

Duration: 13s