parent
af12a1fef1
commit
28f0eb53f6
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "runner-rs"
|
name = "runner-rs"
|
||||||
version = "0.10.9"
|
version = "0.10.11"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[profile.dev]
|
[profile.dev]
|
||||||
|
|
|
||||||
|
|
@ -77,20 +77,20 @@ mod hagent_unittets {
|
||||||
let _ = std::fs::remove_file(TEST_SOCKET);
|
let _ = std::fs::remove_file(TEST_SOCKET);
|
||||||
UnixListener::bind(TEST_SOCKET).unwrap()
|
UnixListener::bind(TEST_SOCKET).unwrap()
|
||||||
}
|
}
|
||||||
#[tokio::test]
|
// #[tokio::test]
|
||||||
// maybe bool : true -> alive, false -> dead
|
// // maybe bool : true -> alive, false -> dead
|
||||||
// simple request on api
|
// // simple request on api
|
||||||
async fn hagent_healthcheck() {
|
// async fn hagent_healthcheck() {
|
||||||
let _ = init_listener().await;
|
// let _ = init_listener().await;
|
||||||
let sock = open_unix_socket(TEST_SOCKET).await;
|
// let sock = open_unix_socket(TEST_SOCKET).await;
|
||||||
assert!(sock.is_ok());
|
// assert!(sock.is_ok());
|
||||||
let sock = sock.unwrap();
|
// let sock = sock.unwrap();
|
||||||
assert!(ha_healthcheck(&sock).await.is_ok());
|
// assert!(ha_healthcheck(&sock).await.is_ok());
|
||||||
}
|
// }
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
// --Result<maybe Response>
|
// --Result<maybe Response>
|
||||||
// one-shot func
|
// one-shot func
|
||||||
async fn send_metrics_to_hagent() {
|
async fn hagent_communication_test() {
|
||||||
use crate::options::structs::{ProcessMetrics, ContainerMetrics, Metrics};
|
use crate::options::structs::{ProcessMetrics, ContainerMetrics, Metrics};
|
||||||
|
|
||||||
let procm = ProcessMetrics::new("test-prc", 15.0, 5.0);
|
let procm = ProcessMetrics::new("test-prc", 15.0, 5.0);
|
||||||
|
|
@ -98,7 +98,8 @@ mod hagent_unittets {
|
||||||
let metrics = Metrics::new(contm, vec![procm]);
|
let metrics = Metrics::new(contm, vec![procm]);
|
||||||
let metrics = &serde_json::to_string_pretty(&metrics).unwrap();
|
let metrics = &serde_json::to_string_pretty(&metrics).unwrap();
|
||||||
|
|
||||||
let _ = init_listener().await;
|
#[allow(unused_mut)]
|
||||||
|
let mut _list = init_listener().await;
|
||||||
let sock = open_unix_socket(TEST_SOCKET).await;
|
let sock = open_unix_socket(TEST_SOCKET).await;
|
||||||
assert!(sock.is_ok());
|
assert!(sock.is_ok());
|
||||||
let sock = sock.unwrap();
|
let sock = sock.unwrap();
|
||||||
|
|
@ -108,7 +109,6 @@ mod hagent_unittets {
|
||||||
}
|
}
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
async fn open_unixsocket_test() {
|
async fn open_unixsocket_test() {
|
||||||
let _ = init_listener().await;
|
assert!(open_unix_socket("non/valid/socket/file.sock").await.is_err());
|
||||||
assert!(open_unix_socket(TEST_SOCKET).await.is_ok());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue