Total Passed Failed Ignored Filtered Duration
✅ 147 147 0 0 0 30m 45s

Git: https://github.com/drogue-iot/drogue-cloud @ refs/heads/de-actix-web-ify

Commit: ff2c4bdc110204a2307634cdcc11d73df682a3a4
Author: Jim Crossley <jim@crossleys.org>
Date: Fri, 28 Jan 2022 02:12:38 +0500

    Refactor actix-web dependency to service-api only
    
    Initially, this is mostly re-exporting actix-web abstractions from
    service-api, but it can evolve to be smarter and more suited to how
    the drogue web apps use actix.
    
    The biggest challenge was the actix-web::main proc macro, since it
    generates code assuming actix-web is declared as a dep. Re-exporting
    it from service-api required implementing a new proc-macro crate:
    `macros`. Ugh.
    
    The new macros crate could possibly justify its existence by moving
    the `service-common/src/app.rs` stuff over to it, but that's for
    another PR.
    
    Removed actix-web dep from the following workspaces:
     service-common
     device-management-service
     console-backend
     user-auth-service
     coap-endpoint
     websocket-integration
     command-endpoint
     authentication-service
     integration-common (feature, too)
     admin-service (features, too)
     access-token-service
     database-common
     http-endpoint
     endpoint-common
    
    I initially attempted to put the re-exports in service-common, but
    because UserInformation is defined in service-api, its FromRequest
    impl needed to live there, too. So I reasoned it was ok for
    service-api to bring in the actix-web deps since most of the
    workspaces depend on both service-api and service-common anyway. This
    became a problem for console-frontend which targets wasm32, and some
    of the actix deps won't compile there.
    
    Therefore, we featurized the actix deps in service-api. Enabled by
    default, because all but the console-frontend can build the actix
    stuff.

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

Index

Name Result Duration
init::web::test::test_web_destroy ✅ 3s
init::web::test::test_web_test ✅ 5s
tests::api::test_create_access_token_web ✅ 11s
tests::coap::command::test_command::version_1 ✅ 1m 27s
tests::coap::command::test_command::version_2 ✅ 13s
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 ✅ 13s
tests::coap::telemetry::test_send_telemetry_pass::version_3 ✅ 13s
tests::coap::telemetry::test_send_telemetry_user::version_1 ✅ 13s
tests::coap::telemetry::test_send_telemetry_user::version_2 ✅ 14s
tests::coap::telemetry::test_send_telemetry_user::version_3 ✅ 13s
tests::coap::telemetry::test_send_telemetry_user_alias::version_1 ✅ 13s
tests::coap::telemetry::test_send_telemetry_user_alias::version_2 ✅ 12s
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 ✅ 6s
tests::http::command::test_command::version_1 ✅ 14s
tests::http::command::test_command::version_2 ✅ 12s
tests::http::command::test_command::version_3 ✅ 13s
tests::http::telemetry::test_send_telemetry_pass::version_1 ✅ 13s
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 ✅ 12s
tests::http::telemetry::test_send_telemetry_user::version_2 ✅ 13s
tests::http::telemetry::test_send_telemetry_user::version_3 ✅ 13s
tests::http::telemetry::test_send_telemetry_user_alias::version_1 ✅ 13s
tests::http::telemetry::test_send_telemetry_user_alias::version_2 ✅ 12s
tests::http::telemetry::test_send_telemetry_user_alias::version_3 ✅ 14s
tests::http::telemetry::test_send_telemetry_user_only::version_1 ✅ 14s
tests::http::telemetry::test_send_telemetry_user_only::version_2 ✅ 12s
tests::http::telemetry::test_send_telemetry_user_only::version_3 ✅ 13s
tests::mqtt::command::gateway::version_1::ws_1 ✅ 8s
tests::mqtt::command::gateway::version_1::ws_2 ✅ 7s
tests::mqtt::command::gateway::version_2::ws_1 ✅ 8s
tests::mqtt::command::gateway::version_2::ws_2 ✅ 8s
tests::mqtt::command::gateway::version_3::ws_1 ✅ 7s
tests::mqtt::command::gateway::version_3::ws_2 ✅ 7s
tests::mqtt::command::gateway_direct::version_1::ws_1 ✅ 7s
tests::mqtt::command::gateway_direct::version_1::ws_2 ✅ 8s
tests::mqtt::command::gateway_direct::version_2::ws_1 ✅ 8s
tests::mqtt::command::gateway_direct::version_2::ws_2 ✅ 7s
tests::mqtt::command::gateway_direct::version_3::ws_1 ✅ 8s
tests::mqtt::command::gateway_direct::version_3::ws_2 ✅ 8s
tests::mqtt::command::simple::version_1::ws_1 ✅ 7s
tests::mqtt::command::simple::version_1::ws_2 ✅ 7s
tests::mqtt::command::simple::version_2::ws_1 ✅ 7s
tests::mqtt::command::simple::version_2::ws_2 ✅ 7s
tests::mqtt::command::simple::version_3::ws_1 ✅ 8s
tests::mqtt::command::simple::version_3::ws_2 ✅ 8s
tests::mqtt::command::simple_direct::version_1::ws_1 ✅ 8s
tests::mqtt::command::simple_direct::version_1::ws_2 ✅ 7s
tests::mqtt::command::simple_direct::version_2::ws_1 ✅ 8s
tests::mqtt::command::simple_direct::version_2::ws_2 ✅ 8s
tests::mqtt::command::simple_direct::version_3::ws_1 ✅ 8s
tests::mqtt::command::simple_direct::version_3::ws_2 ✅ 8s
tests::mqtt::command::simple_me::version_1::ws_1 ✅ 7s
tests::mqtt::command::simple_me::version_1::ws_2 ✅ 8s
tests::mqtt::command::simple_me::version_2::ws_1 ✅ 7s
tests::mqtt::command::simple_me::version_2::ws_2 ✅ 8s
tests::mqtt::command::simple_me::version_3::ws_1 ✅ 7s
tests::mqtt::command::simple_me::version_3::ws_2 ✅ 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 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_1 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_2 ✅ 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_1 ✅ 12s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_2 ✅ 12s
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 ✅ 15s
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 ✅ 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_1 ✅ 12s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_2 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_1 ✅ 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_2 ✅ 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_1 ✅ 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_2 ✅ 15s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_1 ✅ 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_1::integration_version_3::integration_ws_2 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_1 ✅ 12s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_1::integration_ws_2 ✅ 12s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_1 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_2 ✅ 13s
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 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_1::integration_ws_1 ✅ 12s
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 ✅ 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_2 ✅ 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_1::integration_version_3::integration_ws_1 ✅ 13s
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 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_2 ✅ 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_1 ✅ 14s
tests::mqtt::telemetry::test_send_telemetry_gateway_pass::endpoint_version_3::endpoint_ws_2::integration_version_2::integration_ws_2 ✅ 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 ✅ 13s
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 ✅ 12s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_2::integration_ws_2 ✅ 12s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_1 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_1::integration_version_3::integration_ws_2 ✅ 12s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_1 ✅ 12s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_1::integration_ws_2 ✅ 12s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_1 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_2::integration_ws_2 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_1 ✅ 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_1::endpoint_ws_2::integration_version_3::integration_ws_2 ✅ 12s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_1 ✅ 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_1::integration_ws_2 ✅ 14s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_1 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_1::integration_version_2::integration_ws_2 ✅ 15s
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 ✅ 15s
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 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_1 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_2::integration_ws_2 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_1 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_2::endpoint_ws_2::integration_version_3::integration_ws_2 ✅ 13s
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 ✅ 12s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_1 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_1::integration_version_2::integration_ws_2 ✅ 13s
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 ✅ 12s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_1::integration_ws_2 ✅ 13s
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 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_1 ✅ 13s
tests::mqtt::telemetry::test_send_telemetry_pass::endpoint_version_3::endpoint_ws_2::integration_version_3::integration_ws_2 ✅ 14s
tests::registry::api::test_registry_create_app ✅ 13s
tests::registry::drg::test_registry_create_and_delete ✅ 7s
tests::registry::drg::test_registry_create_app ✅ 6s
tests::registry::drg::test_registry_create_app_and_device ✅ 7s
tests::registry::drg::test_registry_create_app_and_device_twice ✅ 7s
tests::registry::drg::test_registry_create_app_twice ✅ 7s
tests::registry::drg::test_registry_device_create_and_delete ✅ 7s
tests::websocket::telemetry::test_send_telemetry_pass ✅ 13s
tests::websocket::telemetry::test_send_telemetry_user ✅ 11s
tests::websocket::telemetry::test_send_telemetry_user_alias ✅ 11s
tests::websocket::telemetry::test_send_telemetry_user_only ✅ 13s

Details

✅ init::web::test::test_web_destroy

Duration: 3s

✅ init::web::test::test_web_test

Duration: 5s

✅ tests::api::test_create_access_token_web

Duration: 11s

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

Duration: 1m 27s

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

Duration: 13s

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

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

Duration: 13s

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

Duration: 13s

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

Duration: 14s

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

Duration: 13s

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

Duration: 13s

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

Duration: 12s

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

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

Duration: 14s

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

Duration: 12s

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

Duration: 13s

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

Duration: 13s

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

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

Duration: 13s

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

Duration: 13s

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

Duration: 13s

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

Duration: 12s

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

Duration: 14s

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

Duration: 14s

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

Duration: 12s

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

Duration: 13s

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

Duration: 8s

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

Duration: 7s

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

Duration: 8s

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

Duration: 8s

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

Duration: 7s

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

Duration: 7s

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

Duration: 7s

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

Duration: 8s

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

Duration: 8s

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

Duration: 7s

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

Duration: 8s

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

Duration: 8s

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

Duration: 7s

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

Duration: 7s

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

Duration: 7s

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

Duration: 7s

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

Duration: 8s

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

Duration: 8s

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

Duration: 8s

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

Duration: 7s

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

Duration: 8s

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

Duration: 8s

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

Duration: 8s

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

Duration: 8s

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

Duration: 7s

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

Duration: 8s

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

Duration: 7s

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

Duration: 8s

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

Duration: 7s

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

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

Duration: 13s

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

Duration: 14s

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

Duration: 12s

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

Duration: 12s

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

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

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

Duration: 12s

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

Duration: 13s

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

Duration: 14s

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

Duration: 14s

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

Duration: 14s

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

Duration: 15s

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

Duration: 14s

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

Duration: 13s

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

Duration: 12s

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

Duration: 12s

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

Duration: 13s

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

Duration: 13s

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

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

Duration: 12s

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

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

Duration: 14s

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

Duration: 13s

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

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

Duration: 14s

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

Duration: 14s

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

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

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

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

Duration: 12s

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

Duration: 13s

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

Duration: 12s

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

Duration: 12s

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

Duration: 12s

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

Duration: 13s

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

Duration: 13s

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

Duration: 14s

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

Duration: 12s

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

Duration: 14s

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

Duration: 14s

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

Duration: 13s

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

Duration: 15s

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

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

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

Duration: 13s

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

Duration: 13s

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

Duration: 13s

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

Duration: 13s

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

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

Duration: 13s

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

Duration: 13s

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

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

Duration: 13s

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

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

Duration: 13s

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

Duration: 14s

✅ tests::registry::api::test_registry_create_app

Duration: 13s

✅ tests::registry::drg::test_registry_create_and_delete

Duration: 7s

✅ tests::registry::drg::test_registry_create_app

Duration: 6s

✅ tests::registry::drg::test_registry_create_app_and_device

Duration: 7s

✅ tests::registry::drg::test_registry_create_app_and_device_twice

Duration: 7s

✅ tests::registry::drg::test_registry_create_app_twice

Duration: 7s

✅ tests::registry::drg::test_registry_device_create_and_delete

Duration: 7s

✅ tests::websocket::telemetry::test_send_telemetry_pass

Duration: 13s

✅ tests::websocket::telemetry::test_send_telemetry_user

Duration: 11s

✅ tests::websocket::telemetry::test_send_telemetry_user_alias

Duration: 11s

✅ tests::websocket::telemetry::test_send_telemetry_user_only

Duration: 13s