From 83e9414f4f6ccd4b052dda2653cfacfa54a04c4c Mon Sep 17 00:00:00 2001 From: Tim Zhang Date: Wed, 3 Feb 2021 18:10:11 +0800 Subject: [PATCH] rustjail: add unittest test_execute_hook use xargs to test execute_hook. Signed-off-by: Tim Zhang --- src/agent/rustjail/src/container.rs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/agent/rustjail/src/container.rs b/src/agent/rustjail/src/container.rs index 329348035..79d1dcc57 100644 --- a/src/agent/rustjail/src/container.rs +++ b/src/agent/rustjail/src/container.rs @@ -1702,6 +1702,29 @@ mod tests { }; } + #[tokio::test] + async fn test_execute_hook() { + execute_hook( + &slog_scope::logger(), + &Hook { + path: "/usr/bin/xargs".to_string(), + args: vec![], + env: vec![], + timeout: None, + }, + &OCIState { + version: "1.2.3".to_string(), + id: "321".to_string(), + status: "".to_string(), + pid: 2, + bundle: "".to_string(), + annotations: Default::default(), + }, + ) + .await + .unwrap() + } + #[test] fn test_status_transtition() { let mut status = ContainerStatus::new();