=== py3_ram_read ===
HELLO FROM RAM
=== py3_redis_read ===
redis says hi
=== py3_s3_read ===
hello from s3
=== py3_mongodb_meta ===
mirage_integ_runtime 2
=== py3_mongodb_schema ===
books collection 2 ['title']
=== py3_mongodb_docs ===
books: 2
=== py3_script_argv ===
ram: hello from ram
s3: hello from s3
argv sum: 42
=== py3_stdin_pipe ===
came-through-pipe
=== py3_pipe_to_grep ===
beta
=== py3_write_back ===
written-by-python3
=== python_alias ===
42
=== py3_env ===
hello-runtime
=== py3_iterdir ===
['analyze.py', 'data.txt', 'out.txt', 'pipe.py']
=== py3_missing_file ===
exit_code=1
=== py3_host_fs_invisible ===
exit_code=1
=== s3_inval_prime ===
seeded-cold
=== py3_s3_cache_invalidate ===
updated-by-sandbox
=== s3_warm_prime ===
cold-bytes
=== py3_s3_warm_read ===
cold-bytes
=== sbx_link_guard ===
01234567
=== xmount_rename ===
moved-bytes
=== xmount_rename_src ===
exit_code=1
=== xmount_rename_dst_mount ===
exit_code=1
=== py3_builtin_open ===
hello from ram
=== py3_builtin_open_write ===
written-by-open
=== py3_local_runtime_argv ===
['alpha', 'beta']
=== py3_monty_runtime_argv ===
['alpha', 'beta']
=== runtime_arg_static_monty ===
main.py
=== runtime_arg_line_local ===
routed-to-local
=== runtime_arg_does_not_leak ===
main.py
=== route_script_monty ===
main.py
=== route_script_local ===
routed-to-local
use-local
=== route_refused ===
exit_code=126
mirage: python3: no runtime accepted this line
=== route_vfs_open ===
vfs-open
=== global_route_default ===
main.py
=== global_route_named ===
went-local
go-local
=== add_runtime_arg_before ===
unknown-runtime-rejected
=== add_runtime_arg_after ===
added-local
=== vfs_captures_allow ===
vfs-captured
=== vfs_captures_deny ===
exit_code=126
mirage: ls: no runtime accepted this line
=== vfs_captures_python3 ===
42
=== ctx_command_pipeline ===
came-through-pipe
=== vfs_script_allow ===
fine
=== vfs_script_deny ===
exit_code=126
mirage: cat: no runtime accepted this line
=== py3_safeguard_timeout ===
exit_code=124
=== whole_line_capture ===
box:nvidia-smi -L | grep GPU
=== whole_line_uncaptured ===
still-the-workspace
=== whole_line_star ===
box:ls /ram && echo done
=== whole_line_refused ===
keep-out
