From ed333aa2c9d431b50ed70f58a98168b6a4d258da Mon Sep 17 00:00:00 2001 From: Chen Chengjun Date: Fri, 9 Jan 2026 03:54:58 +0000 Subject: [PATCH] Add tests for podman -it --- test/nixos/tests/podman/src/main.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/nixos/tests/podman/src/main.rs b/test/nixos/tests/podman/src/main.rs index 2c748dc1d..7bded18ea 100644 --- a/test/nixos/tests/podman/src/main.rs +++ b/test/nixos/tests/podman/src/main.rs @@ -32,3 +32,18 @@ fn alpine_container_basic(nixos_shell: &mut Session) -> Result<(), Error> { Ok(()) } + +#[nixos_test] +fn alpine_interactive_session(nixos_shell: &mut Session) -> Result<(), Error> { + let container_session_desc = SessionDesc::new() + .expect_prompt("/ #") + .cmd_to_enter("podman run -it docker.io/library/alpine") + .cmd_to_exit("exit"); + + nixos_shell.enter_session_and_run(container_session_desc, |alpine_shell| { + alpine_shell.run_cmd_and_expect("ls /etc/alpine-release", "/etc/alpine-release")?; + Ok(()) + })?; + + Ok(()) +}