Skip to content

Commit cf26f6e

Browse files
committed
fix(e2e): add timestamp to interfaces with explicit_timestamp
Signed-off-by: Joshua Chapman <joshua.chapman@secomind.com>
1 parent b99ff78 commit cf26f6e

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

e2e-test/src/main.rs

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ use std::time::Duration;
3535

3636
use astarte_device_sdk::transport::mqtt::Credential;
3737
use astarte_device_sdk::{Interface, Value};
38+
use chrono::Utc;
3839
use eyre::{bail, eyre, OptionExt, WrapErr};
3940
use itertools::Itertools;
4041
use reqwest::StatusCode;
@@ -140,8 +141,8 @@ async fn main() -> eyre::Result<()> {
140141
.with(EnvFilter::from_default_env())
141142
.try_init()?;
142143

143-
let default_provider = rustls::crypto::aws_lc_rs::default_provider();
144-
rustls::crypto::CryptoProvider::install_default(default_provider)
144+
rustls::crypto::aws_lc_rs::default_provider()
145+
.install_default()
145146
.map_err(|_| eyre!("couldn't install default crypto provider"))?;
146147

147148
let test_cfg = TestCfg::init().wrap_err("Failed configuration initialization")?;
@@ -329,7 +330,12 @@ async fn test_datastream_device_to_server(
329330
debug!("Sending device owned datastreams from device to server.");
330331
for (key, value) in tx_data.clone() {
331332
device
332-
.send(&test_cfg.interface_datastream_do, &format!("/{key}"), value)
333+
.send_with_timestamp(
334+
&test_cfg.interface_datastream_do,
335+
&format!("/{key}"),
336+
value,
337+
Utc::now(),
338+
)
333339
.await?;
334340
time::sleep(Duration::from_millis(5)).await;
335341
}
@@ -409,10 +415,11 @@ async fn test_aggregate_device_to_server(
409415
// Send all the mock test data
410416
debug!("Sending device owned aggregate from device to server");
411417
device
412-
.send_object(
418+
.send_object_with_timestamp(
413419
&test_cfg.interface_aggregate_do,
414420
&format!("/{sensor_number}"),
415421
tx_data.clone().try_into().unwrap(),
422+
Utc::now(),
416423
)
417424
.await?;
418425

0 commit comments

Comments
 (0)