native_ping/
native_ping.rs

1use anyhow::Result;
2
3mod config;
4
5#[tokio::main]
6async fn main() -> Result<()> {
7    let config = config::Config::from_env()?;
8
9    let report = interop_tests::run_test(
10        &config.transport,
11        &config.ip,
12        config.is_dialer,
13        config.test_timeout,
14        &config.redis_addr,
15        config.sec_protocol,
16        config.muxer,
17    )
18    .await?;
19
20    println!("{}", serde_json::to_string(&report)?);
21
22    Ok(())
23}