Add tests for podman -it
This commit is contained in:
parent
d193ba821a
commit
ed333aa2c9
|
|
@ -32,3 +32,18 @@ fn alpine_container_basic(nixos_shell: &mut Session) -> Result<(), Error> {
|
||||||
|
|
||||||
Ok(())
|
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(())
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue