From 3b005deca24d7d55c0cdabf128e9fb56a1bc2b89 Mon Sep 17 00:00:00 2001 From: Michael-F-Bryan Date: Mon, 6 Mar 2023 22:17:59 +0800 Subject: [PATCH] Updated the Python WASI runner test to check for a specific exit code --- lib/wasi/tests/runners.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/wasi/tests/runners.rs b/lib/wasi/tests/runners.rs index d9283019768..713ab862e16 100644 --- a/lib/wasi/tests/runners.rs +++ b/lib/wasi/tests/runners.rs @@ -61,11 +61,10 @@ mod wasi { let tasks = TokioTaskManager::new(Handle::current()); let container = WapmContainer::from_bytes(webc).unwrap(); - // Note: we don't have any way to intercept stdin or stdout, so blindly - // assume that everything is fine if it runs successfully. let handle = std::thread::spawn(move || { WasiRunner::new(store) .with_task_manager(tasks) + .with_args(["-c", "import sys; sys.exit(42)"]) .run_cmd(&container, "python") }); let err = handle.join().unwrap().unwrap_err();