{"record":"manifest","schemaVersion":1,"snapshotDate":"2026-09-13","language":"rust"}
{"record":"source","id":"rust-std-process","repository":"rust-lang/rust","commit":"24d472027454741e74f8e913755fbc7e03f02af5","sourceFiles":39,"registrationSites":30}
{"record":"source","id":"tokio-process","repository":"tokio-rs/tokio","commit":"6276684c288d8e513410219fa2129c69df41af18","sourceFiles":9,"registrationSites":10}
{"record":"source","id":"async-process","repository":"smol-rs/async-process","commit":"f4485f156f9294b86a5be37f7236bcf0cf93c76b","sourceFiles":2,"registrationSites":24}
{"record":"source","id":"assert-cmd","repository":"assert-rs/assert_cmd","commit":"a57ef45a33986390be3057c192c6bdbe61b8912d","sourceFiles":4,"registrationSites":18}
{"record":"source","id":"duct","repository":"oconnor663/duct.rs","commit":"0195544c9d963d94348e8bc94fc60b8519e5516b","sourceFiles":1,"registrationSites":39}
{"record":"source","id":"xshell","repository":"matklad/xshell","commit":"52f71bac326aaac291d07146ea790ad886dd8131","sourceFiles":6,"registrationSites":60}
{"record":"source","id":"subprocess","repository":"hniksic/rust-subprocess","commit":"e8cd8d0c930a790ce29373a8c3ee080dd746b9eb","sourceFiles":9,"registrationSites":206}
{"record":"source","id":"rust-cmd-lib","repository":"rust-shell-script/rust_cmd_lib","commit":"5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6","sourceFiles":1,"registrationSites":27}
{"record":"source","id":"run-script","repository":"sagiegurari/run_script","commit":"a79fdf0e15afca84681e5cf104bc080ceec60954","sourceFiles":7,"registrationSites":45}
{"record":"source","id":"bkt","repository":"dimo414/bkt","commit":"76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5","sourceFiles":3,"registrationSites":48}
{"record":"source","id":"rust-shell","repository":"google/rust-shell","commit":"8b1e775b09c133c9bfbfbb9be2e3a2b2f4219682","sourceFiles":4,"registrationSites":11}
{"record":"source","id":"shellfn","repository":"synek317/shellfn","commit":"d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca","sourceFiles":1,"registrationSites":72}
{"record":"source","id":"rexpect","repository":"rust-cli/rexpect","commit":"4c6a13d3d2c79cd63c8b12821530ec015b34fc71","sourceFiles":3,"registrationSites":23}
{"record":"source","id":"expectrl","repository":"zhiburt/expectrl","commit":"a2407de94df0b05dd794f79c57dea7b6f0a86f1f","sourceFiles":10,"registrationSites":118}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:26:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":26,"column":1,"label":"smoke","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L26"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:46:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":46,"column":1,"label":"smoke_failure","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L46"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:55:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":55,"column":1,"label":"exit_reported_right","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L55"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:76:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":76,"column":1,"label":"signal_reported_right","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L76"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:108:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":108,"column":1,"label":"stdout_works","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L108"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:129:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":129,"column":1,"label":"set_current_dir_works","disposition":{"kind":"ported","id":"cwd-string"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L129"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:159:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":159,"column":1,"label":"stdin_works","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L159"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:185:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":185,"column":1,"label":"child_stdout_read_buf","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L185"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:223:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":223,"column":1,"label":"test_process_status","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L223"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:248:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":248,"column":1,"label":"test_process_output_fail_to_start","disposition":{"kind":"ported","id":"spawn-error-propagation"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L248"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:257:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":257,"column":1,"label":"test_process_output_output","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L257"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:279:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":279,"column":1,"label":"test_process_output_error","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L279"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:301:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":301,"column":1,"label":"test_finish_once","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L301"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:319:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":319,"column":1,"label":"test_finish_twice","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L319"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:338:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":338,"column":1,"label":"test_wait_with_output_once","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L338"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:380:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":380,"column":1,"label":"test_override_env","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L380"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:410:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":410,"column":1,"label":"test_add_to_env","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L410"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:429:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":429,"column":1,"label":"test_capture_env_at_spawn","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L429"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:468:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":468,"column":1,"label":"test_interior_nul_in_progname_is_error","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L468"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:475:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":475,"column":1,"label":"test_interior_nul_in_arg_is_error","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L475"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:483:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":483,"column":1,"label":"test_interior_nul_in_args_is_error","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L483"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:491:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":491,"column":1,"label":"test_interior_nul_in_current_dir_is_error","disposition":{"kind":"ported","id":"cwd-string"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L491"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:501:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":501,"column":1,"label":"test_interior_nul_in_env_key_is_error","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L501"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:512:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":512,"column":1,"label":"test_interior_nul_in_env_value_is_error","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L512"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:524:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":524,"column":1,"label":"test_command_implements_send_sync","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L524"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:533:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":533,"column":1,"label":"env_empty","disposition":{"kind":"missing","id":"environment-clear-and-remove"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L533"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:539:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":539,"column":1,"label":"debug_print","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L539"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:680:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":680,"column":1,"label":"run_bat_script","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L680"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:699:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":699,"column":1,"label":"run_canonical_bat_script","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L699"}
{"record":"unit","id":"rust-std-process:library/std/src/process/tests.rs:718:1:registration","source":"rust-std-process","unit":"registration","path":"library/std/src/process/tests.rs","line":718,"column":1,"label":"terminate_exited_process","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/library/std/src/process/tests.rs#L718"}
{"record":"unit","id":"rust-std-process:tests/ui/process/core-run-destroy.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/core-run-destroy.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/core-run-destroy.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/env-args-reverse-iterator.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/env-args-reverse-iterator.rs","line":1,"column":1,"label":"","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/env-args-reverse-iterator.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/env-funky-keys.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/env-funky-keys.rs","line":1,"column":1,"label":"","disposition":{"kind":"missing","id":"non-utf8-arguments-and-environment"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/env-funky-keys.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/env-null-vars.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/env-null-vars.rs","line":1,"column":1,"label":"","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/env-null-vars.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/env-vars.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/env-vars.rs","line":1,"column":1,"label":"","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/env-vars.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/exec-env.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/exec-env.rs","line":1,"column":1,"label":"","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/exec-env.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/fds-are-cloexec.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/fds-are-cloexec.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/fds-are-cloexec.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/inherit-env.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/inherit-env.rs","line":1,"column":1,"label":"","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/inherit-env.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/issue-13304.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/issue-13304.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/issue-13304.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/issue-14456.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/issue-14456.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/issue-14456.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/issue-14940.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/issue-14940.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/issue-14940.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/issue-16272.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/issue-16272.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/issue-16272.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/issue-20091.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/issue-20091.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/issue-20091.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/issue-30490.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/issue-30490.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/issue-30490.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/multi-panic.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/multi-panic.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/multi-panic.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/no-stdio.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/no-stdio.rs","line":1,"column":1,"label":"","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/no-stdio.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/nofile-limit.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/nofile-limit.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/nofile-limit.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/println-with-broken-pipe.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/println-with-broken-pipe.rs","line":1,"column":1,"label":"","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/println-with-broken-pipe.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/process-envs.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/process-envs.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/process-envs.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/process-exit.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/process-exit.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/process-exit.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/process-panic-after-fork.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/process-panic-after-fork.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/process-panic-after-fork.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/process-remove-from-env.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/process-remove-from-env.rs","line":1,"column":1,"label":"","disposition":{"kind":"missing","id":"environment-clear-and-remove"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/process-remove-from-env.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/process-sigpipe.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/process-sigpipe.rs","line":1,"column":1,"label":"","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/process-sigpipe.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/process-spawn-failure.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/process-spawn-failure.rs","line":1,"column":1,"label":"","disposition":{"kind":"ported","id":"spawn-error-propagation"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/process-spawn-failure.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/process-spawn-nonexistent.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/process-spawn-nonexistent.rs","line":1,"column":1,"label":"","disposition":{"kind":"ported","id":"spawn-error-propagation"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/process-spawn-nonexistent.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/process-spawn-with-unicode-params.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/process-spawn-with-unicode-params.rs","line":1,"column":1,"label":"","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/process-spawn-with-unicode-params.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/process-status-inherits-stdin.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/process-status-inherits-stdin.rs","line":1,"column":1,"label":"","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/process-status-inherits-stdin.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/signal-exit-status.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/signal-exit-status.rs","line":1,"column":1,"label":"","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/signal-exit-status.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/sigpipe-should-be-ignored.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/sigpipe-should-be-ignored.rs","line":1,"column":1,"label":"","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/sigpipe-should-be-ignored.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/tls-exit-status.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/tls-exit-status.rs","line":1,"column":1,"label":"","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/tls-exit-status.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/try-wait.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/try-wait.rs","line":1,"column":1,"label":"","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/try-wait.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/win-command-child-path.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/win-command-child-path.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/win-command-child-path.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/win-command-curdir-no-verbatim.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/win-command-curdir-no-verbatim.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/win-command-curdir-no-verbatim.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/win-creation-flags.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/win-creation-flags.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/win-creation-flags.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/win-desktop.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/win-desktop.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/win-desktop.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/win-inherit-handles.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/win-inherit-handles.rs","line":1,"column":1,"label":"","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/win-inherit-handles.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/win-proc-thread-attributes.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/win-proc-thread-attributes.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/win-proc-thread-attributes.rs#L1"}
{"record":"unit","id":"rust-std-process:tests/ui/process/windows-exit-code-still-active.rs:1:1:file","source":"rust-std-process","unit":"file","path":"tests/ui/process/windows-exit-code-still-active.rs","line":1,"column":1,"label":"","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/rust-lang/rust/blob/24d472027454741e74f8e913755fbc7e03f02af5/tests/ui/process/windows-exit-code-still-active.rs#L1"}
{"record":"unit","id":"tokio-process:tokio/tests/process_arg0.rs:5:1:registration","source":"tokio-process","unit":"registration","path":"tokio/tests/process_arg0.rs","line":5,"column":1,"label":"arg0","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/tokio-rs/tokio/blob/6276684c288d8e513410219fa2129c69df41af18/tokio/tests/process_arg0.rs#L5"}
{"record":"unit","id":"tokio-process:tokio/tests/process_change_of_runtime.rs:10:1:registration","source":"tokio-process","unit":"registration","path":"tokio/tests/process_change_of_runtime.rs","line":10,"column":1,"label":"process_spawned_and_wait_in_different_runtime","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/tokio-rs/tokio/blob/6276684c288d8e513410219fa2129c69df41af18/tokio/tests/process_change_of_runtime.rs#L10"}
{"record":"unit","id":"tokio-process:tokio/tests/process_change_of_runtime.rs:24:1:registration","source":"tokio-process","unit":"registration","path":"tokio/tests/process_change_of_runtime.rs","line":24,"column":1,"label":"process_spawned_outside_runtime","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/tokio-rs/tokio/blob/6276684c288d8e513410219fa2129c69df41af18/tokio/tests/process_change_of_runtime.rs#L24"}
{"record":"unit","id":"tokio-process:tokio/tests/process_issue_2174.rs:18:1:registration","source":"tokio-process","unit":"registration","path":"tokio/tests/process_issue_2174.rs","line":18,"column":1,"label":"issue_2174","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/tokio-rs/tokio/blob/6276684c288d8e513410219fa2129c69df41af18/tokio/tests/process_issue_2174.rs#L18"}
{"record":"unit","id":"tokio-process:tokio/tests/process_issue_42.rs:10:1:registration","source":"tokio-process","unit":"registration","path":"tokio/tests/process_issue_42.rs","line":10,"column":1,"label":"issue_42","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/tokio-rs/tokio/blob/6276684c288d8e513410219fa2129c69df41af18/tokio/tests/process_issue_42.rs#L10"}
{"record":"unit","id":"tokio-process:tokio/tests/process_issue_7144.rs:8:1:registration","source":"tokio-process","unit":"registration","path":"tokio/tests/process_issue_7144.rs","line":8,"column":1,"label":"issue_7144","disposition":{"kind":"inapplicable","id":"upstream-runtime-regressions"},"url":"https://github.com/tokio-rs/tokio/blob/6276684c288d8e513410219fa2129c69df41af18/tokio/tests/process_issue_7144.rs#L8"}
{"record":"unit","id":"tokio-process:tokio/tests/process_kill_after_wait.rs:5:1:registration","source":"tokio-process","unit":"registration","path":"tokio/tests/process_kill_after_wait.rs","line":5,"column":1,"label":"kill_after_wait","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/tokio-rs/tokio/blob/6276684c288d8e513410219fa2129c69df41af18/tokio/tests/process_kill_after_wait.rs#L5"}
{"record":"unit","id":"tokio-process:tokio/tests/process_kill_on_drop.rs:11:1:registration","source":"tokio-process","unit":"registration","path":"tokio/tests/process_kill_on_drop.rs","line":11,"column":1,"label":"kill_on_drop","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/tokio-rs/tokio/blob/6276684c288d8e513410219fa2129c69df41af18/tokio/tests/process_kill_on_drop.rs#L11"}
{"record":"unit","id":"tokio-process:tokio/tests/process_raw_handle.rs:8:1:registration","source":"tokio-process","unit":"registration","path":"tokio/tests/process_raw_handle.rs","line":8,"column":1,"label":"obtain_raw_handle","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/tokio-rs/tokio/blob/6276684c288d8e513410219fa2129c69df41af18/tokio/tests/process_raw_handle.rs#L8"}
{"record":"unit","id":"tokio-process:tokio/tests/process_smoke.rs:6:1:registration","source":"tokio-process","unit":"registration","path":"tokio/tests/process_smoke.rs","line":6,"column":1,"label":"simple","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/tokio-rs/tokio/blob/6276684c288d8e513410219fa2129c69df41af18/tokio/tests/process_smoke.rs#L6"}
{"record":"unit","id":"async-process:tests/sleep.rs:7:1:registration","source":"async-process","unit":"registration","path":"tests/sleep.rs","line":7,"column":1,"label":"unix_sleep","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/sleep.rs#L7"}
{"record":"unit","id":"async-process:tests/sleep.rs:16:1:registration","source":"async-process","unit":"registration","path":"tests/sleep.rs","line":16,"column":1,"label":"windows_sleep","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/sleep.rs#L16"}
{"record":"unit","id":"async-process:tests/std.rs:9:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":9,"column":1,"label":"smoke","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L9"}
{"record":"unit","id":"async-process:tests/std.rs:23:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":23,"column":1,"label":"smoke_driven","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L23"}
{"record":"unit","id":"async-process:tests/std.rs:42:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":42,"column":1,"label":"smoke_failure","disposition":{"kind":"ported","id":"spawn-error-propagation"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L42"}
{"record":"unit","id":"async-process:tests/std.rs:49:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":49,"column":1,"label":"exit_reported_right","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L49"}
{"record":"unit","id":"async-process:tests/std.rs:64:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":64,"column":1,"label":"signal_reported_right","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L64"}
{"record":"unit","id":"async-process:tests/std.rs:100:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":100,"column":1,"label":"stdout_works","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L100"}
{"record":"unit","id":"async-process:tests/std.rs:115:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":115,"column":1,"label":"set_current_dir_works","disposition":{"kind":"ported","id":"cwd-string"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L115"}
{"record":"unit","id":"async-process:tests/std.rs:128:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":128,"column":1,"label":"stdin_works","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L128"}
{"record":"unit","id":"async-process:tests/std.rs:158:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":158,"column":1,"label":"test_process_status","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L158"}
{"record":"unit","id":"async-process:tests/std.rs:185:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":185,"column":1,"label":"test_process_output_fail_to_start","disposition":{"kind":"ported","id":"spawn-error-propagation"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L185"}
{"record":"unit","id":"async-process:tests/std.rs:198:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":198,"column":1,"label":"test_process_output_output","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L198"}
{"record":"unit","id":"async-process:tests/std.rs:222:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":222,"column":1,"label":"test_process_output_error","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L222"}
{"record":"unit","id":"async-process:tests/std.rs:245:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":245,"column":1,"label":"test_finish_once","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L245"}
{"record":"unit","id":"async-process:tests/std.rs:257:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":257,"column":1,"label":"test_finish_twice","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L257"}
{"record":"unit","id":"async-process:tests/std.rs:270:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":270,"column":1,"label":"test_wait_with_output_once","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L270"}
{"record":"unit","id":"async-process:tests/std.rs:319:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":319,"column":1,"label":"test_override_env","disposition":{"kind":"missing","id":"environment-clear-and-remove"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L319"}
{"record":"unit","id":"async-process:tests/std.rs:341:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":341,"column":1,"label":"test_add_to_env","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L341"}
{"record":"unit","id":"async-process:tests/std.rs:358:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":358,"column":1,"label":"test_capture_env_at_spawn","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L358"}
{"record":"unit","id":"async-process:tests/std.rs:383:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":383,"column":1,"label":"child_status_preserved_with_kill_on_drop","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L383"}
{"record":"unit","id":"async-process:tests/std.rs:398:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":398,"column":1,"label":"child_as_raw_handle","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L398"}
{"record":"unit","id":"async-process:tests/std.rs:424:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":424,"column":1,"label":"test_spawn_multiple_with_stdio","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L424"}
{"record":"unit","id":"async-process:tests/std.rs:448:1:registration","source":"async-process","unit":"registration","path":"tests/std.rs","line":448,"column":1,"label":"test_into_inner","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/smol-rs/async-process/blob/f4485f156f9294b86a5be37f7236bcf0cf93c76b/tests/std.rs#L448"}
{"record":"unit","id":"assert-cmd:tests/assert.rs:5:1:registration","source":"assert-cmd","unit":"registration","path":"tests/assert.rs","line":5,"column":1,"label":"stdout_string","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/assert.rs#L5"}
{"record":"unit","id":"assert-cmd:tests/assert.rs:16:1:registration","source":"assert-cmd","unit":"registration","path":"tests/assert.rs","line":16,"column":1,"label":"trait_example","disposition":{"kind":"ported","id":"sync-execution"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/assert.rs#L16"}
{"record":"unit","id":"assert-cmd:tests/assert.rs:22:1:registration","source":"assert-cmd","unit":"registration","path":"tests/assert.rs","line":22,"column":1,"label":"trait_assert_example","disposition":{"kind":"ported","id":"sync-execution"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/assert.rs#L22"}
{"record":"unit","id":"assert-cmd:tests/assert.rs:28:1:registration","source":"assert-cmd","unit":"registration","path":"tests/assert.rs","line":28,"column":1,"label":"struct_example","disposition":{"kind":"ported","id":"sync-execution"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/assert.rs#L28"}
{"record":"unit","id":"assert-cmd:tests/assert.rs:34:1:registration","source":"assert-cmd","unit":"registration","path":"tests/assert.rs","line":34,"column":1,"label":"append_context_example","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/assert.rs#L34"}
{"record":"unit","id":"assert-cmd:tests/assert.rs:43:1:registration","source":"assert-cmd","unit":"registration","path":"tests/assert.rs","line":43,"column":1,"label":"success_example","disposition":{"kind":"ported","id":"sync-execution"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/assert.rs#L43"}
{"record":"unit","id":"assert-cmd:tests/assert.rs:51:1:registration","source":"assert-cmd","unit":"registration","path":"tests/assert.rs","line":51,"column":1,"label":"failure_example","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/assert.rs#L51"}
{"record":"unit","id":"assert-cmd:tests/assert.rs:60:1:registration","source":"assert-cmd","unit":"registration","path":"tests/assert.rs","line":60,"column":1,"label":"code_example","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/assert.rs#L60"}
{"record":"unit","id":"assert-cmd:tests/assert.rs:81:1:registration","source":"assert-cmd","unit":"registration","path":"tests/assert.rs","line":81,"column":1,"label":"stdout_example","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/assert.rs#L81"}
{"record":"unit","id":"assert-cmd:tests/assert.rs:119:1:registration","source":"assert-cmd","unit":"registration","path":"tests/assert.rs","line":119,"column":1,"label":"stderr_example","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/assert.rs#L119"}
{"record":"unit","id":"assert-cmd:tests/cargo.rs:6:1:registration","source":"assert-cmd","unit":"registration","path":"tests/cargo.rs","line":6,"column":1,"label":"cargo_binary","disposition":{"kind":"missing","id":"binary-input-and-lossless-output"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/cargo.rs#L6"}
{"record":"unit","id":"assert-cmd:tests/cargo.rs:13:1:registration","source":"assert-cmd","unit":"registration","path":"tests/cargo.rs","line":13,"column":1,"label":"cargo_binary_with_empty_env","disposition":{"kind":"missing","id":"environment-clear-and-remove"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/cargo.rs#L13"}
{"record":"unit","id":"assert-cmd:tests/cargo.rs:20:1:registration","source":"assert-cmd","unit":"registration","path":"tests/cargo.rs","line":20,"column":1,"label":"mod_example","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/cargo.rs#L20"}
{"record":"unit","id":"assert-cmd:tests/cargo.rs:41:1:registration","source":"assert-cmd","unit":"registration","path":"tests/cargo.rs","line":41,"column":1,"label":"trait_example","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/cargo.rs#L41"}
{"record":"unit","id":"assert-cmd:tests/cargo.rs:50:1:registration","source":"assert-cmd","unit":"registration","path":"tests/cargo.rs","line":50,"column":1,"label":"cargo_bin_example_1","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/cargo.rs#L50"}
{"record":"unit","id":"assert-cmd:tests/cargo.rs:59:1:registration","source":"assert-cmd","unit":"registration","path":"tests/cargo.rs","line":59,"column":1,"label":"cargo_bin_example_2","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/cargo.rs#L59"}
{"record":"unit","id":"assert-cmd:tests/examples.rs:2:1:registration","source":"assert-cmd","unit":"registration","path":"tests/examples.rs","line":2,"column":1,"label":"lib_example","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/examples.rs#L2"}
{"record":"unit","id":"assert-cmd:tests/examples.rs:17:1:registration","source":"assert-cmd","unit":"registration","path":"tests/examples.rs","line":17,"column":1,"label":"timeout_example","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/examples.rs#L17"}
{"record":"unit","id":"assert-cmd:tests/testsuite/main.rs:1:1:file","source":"assert-cmd","unit":"file","path":"tests/testsuite/main.rs","line":1,"column":1,"label":"","disposition":{"kind":"inapplicable","id":"platform-fixture-mechanics"},"url":"https://github.com/assert-rs/assert_cmd/blob/a57ef45a33986390be3057c192c6bdbe61b8912d/tests/testsuite/main.rs#L1"}
{"record":"unit","id":"duct:src/test.rs:70:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":70,"column":1,"label":"test_cmd","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L70"}
{"record":"unit","id":"duct:src/test.rs:76:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":76,"column":1,"label":"test_sh","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L76"}
{"record":"unit","id":"duct:src/test.rs:83:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":83,"column":1,"label":"test_start","disposition":{"kind":"ported","id":"concurrent-execution"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L83"}
{"record":"unit","id":"duct:src/test.rs:99:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":99,"column":1,"label":"test_error","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L99"}
{"record":"unit","id":"duct:src/test.rs:109:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":109,"column":1,"label":"test_unchecked","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L109"}
{"record":"unit","id":"duct:src/test.rs:123:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":123,"column":1,"label":"test_unchecked_in_pipe","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L123"}
{"record":"unit","id":"duct:src/test.rs:161:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":161,"column":1,"label":"test_pipe","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L161"}
{"record":"unit","id":"duct:src/test.rs:177:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":177,"column":1,"label":"test_pipe_with_kill","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L177"}
{"record":"unit","id":"duct:src/test.rs:189:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":189,"column":1,"label":"test_pipe_start","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L189"}
{"record":"unit","id":"duct:src/test.rs:203:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":203,"column":1,"label":"test_multiple_threads","disposition":{"kind":"ported","id":"concurrent-execution"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L203"}
{"record":"unit","id":"duct:src/test.rs:217:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":217,"column":1,"label":"test_nonblocking_waits","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L217"}
{"record":"unit","id":"duct:src/test.rs:227:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":227,"column":1,"label":"test_input","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L227"}
{"record":"unit","id":"duct:src/test.rs:234:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":234,"column":1,"label":"test_stderr","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L234"}
{"record":"unit","id":"duct:src/test.rs:243:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":243,"column":1,"label":"test_null","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L243"}
{"record":"unit","id":"duct:src/test.rs:253:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":253,"column":1,"label":"test_path","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L253"}
{"record":"unit","id":"duct:src/test.rs:275:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":275,"column":1,"label":"test_swapping","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L275"}
{"record":"unit","id":"duct:src/test.rs:290:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":290,"column":1,"label":"test_file","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L290"}
{"record":"unit","id":"duct:src/test.rs:300:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":300,"column":1,"label":"test_ergonomics","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L300"}
{"record":"unit","id":"duct:src/test.rs:320:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":320,"column":1,"label":"test_capture_both","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L320"}
{"record":"unit","id":"duct:src/test.rs:333:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":333,"column":1,"label":"test_dir","disposition":{"kind":"ported","id":"cwd-string"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L333"}
{"record":"unit","id":"duct:src/test.rs:361:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":361,"column":1,"label":"test_env","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L361"}
{"record":"unit","id":"duct:src/test.rs:370:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":370,"column":1,"label":"test_full_env","disposition":{"kind":"missing","id":"environment-clear-and-remove"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L370"}
{"record":"unit","id":"duct:src/test.rs:397:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":397,"column":1,"label":"test_env_remove","disposition":{"kind":"missing","id":"environment-clear-and-remove"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L397"}
{"record":"unit","id":"duct:src/test.rs:417:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":417,"column":1,"label":"test_env_remove_case_sensitivity","disposition":{"kind":"missing","id":"environment-clear-and-remove"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L417"}
{"record":"unit","id":"duct:src/test.rs:455:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":455,"column":1,"label":"test_env_case_preserving","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L455"}
{"record":"unit","id":"duct:src/test.rs:579:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":579,"column":1,"label":"test_broken_pipe","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L579"}
{"record":"unit","id":"duct:src/test.rs:588:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":588,"column":1,"label":"test_silly","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L588"}
{"record":"unit","id":"duct:src/test.rs:594:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":594,"column":1,"label":"test_path_sanitization","disposition":{"kind":"ported","id":"cwd-string"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L594"}
{"record":"unit","id":"duct:src/test.rs:604:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":604,"column":1,"label":"test_before_spawn_hook","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L604"}
{"record":"unit","id":"duct:src/test.rs:618:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":618,"column":1,"label":"test_trailing_comma","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L618"}
{"record":"unit","id":"duct:src/test.rs:624:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":624,"column":1,"label":"test_no_argument","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L624"}
{"record":"unit","id":"duct:src/test.rs:630:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":630,"column":1,"label":"test_kill_with_grandchild_stderr_capture","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L630"}
{"record":"unit","id":"duct:src/test.rs:677:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":677,"column":1,"label":"test_kill_with_grandchild_stdin_bytes","disposition":{"kind":"missing","id":"binary-input-and-lossless-output"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L677"}
{"record":"unit","id":"duct:src/test.rs:724:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":724,"column":1,"label":"test_debug_format","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L724"}
{"record":"unit","id":"duct:src/test.rs:733:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":733,"column":1,"label":"test_reader_try_wait","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L733"}
{"record":"unit","id":"duct:src/test.rs:753:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":753,"column":1,"label":"test_pids","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L753"}
{"record":"unit","id":"duct:src/test.rs:811:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":811,"column":1,"label":"test_zombies_reaped","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L811"}
{"record":"unit","id":"duct:src/test.rs:879:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":879,"column":1,"label":"test_wait_timeout_and_deadline","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L879"}
{"record":"unit","id":"duct:src/test.rs:919:1:registration","source":"duct","unit":"registration","path":"src/test.rs","line":919,"column":1,"label":"test_pipe_inheritance","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/oconnor663/duct.rs/blob/0195544c9d963d94348e8bc94fc60b8519e5516b/src/test.rs#L919"}
{"record":"unit","id":"xshell:tests/compile_time.rs:4:1:registration","source":"xshell","unit":"registration","path":"tests/compile_time.rs","line":4,"column":1,"label":"fixed_cost_compile_times","disposition":{"kind":"inapplicable","id":"platform-fixture-mechanics"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/compile_time.rs#L4"}
{"record":"unit","id":"xshell:tests/it/compile_failures.rs:47:1:registration","source":"xshell","unit":"registration","path":"tests/it/compile_failures.rs","line":47,"column":1,"label":"not_a_string_literal","disposition":{"kind":"inapplicable","id":"platform-fixture-mechanics"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/compile_failures.rs#L47"}
{"record":"unit","id":"xshell:tests/it/compile_failures.rs:52:1:registration","source":"xshell","unit":"registration","path":"tests/it/compile_failures.rs","line":52,"column":1,"label":"not_raw_string_literal","disposition":{"kind":"inapplicable","id":"platform-fixture-mechanics"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/compile_failures.rs#L52"}
{"record":"unit","id":"xshell:tests/it/compile_failures.rs:57:1:registration","source":"xshell","unit":"registration","path":"tests/it/compile_failures.rs","line":57,"column":1,"label":"interpolate_complex_expression","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/compile_failures.rs#L57"}
{"record":"unit","id":"xshell:tests/it/compile_failures.rs:65:1:registration","source":"xshell","unit":"registration","path":"tests/it/compile_failures.rs","line":65,"column":1,"label":"interpolate_splat_concat_prefix","disposition":{"kind":"missing","id":"array-and-splat-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/compile_failures.rs#L65"}
{"record":"unit","id":"xshell:tests/it/compile_failures.rs:73:1:registration","source":"xshell","unit":"registration","path":"tests/it/compile_failures.rs","line":73,"column":1,"label":"interpolate_splat_concat_suffix","disposition":{"kind":"missing","id":"array-and-splat-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/compile_failures.rs#L73"}
{"record":"unit","id":"xshell:tests/it/compile_failures.rs:81:1:registration","source":"xshell","unit":"registration","path":"tests/it/compile_failures.rs","line":81,"column":1,"label":"interpolate_splat_concat_mixfix","disposition":{"kind":"missing","id":"array-and-splat-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/compile_failures.rs#L81"}
{"record":"unit","id":"xshell:tests/it/compile_failures.rs:89:1:registration","source":"xshell","unit":"registration","path":"tests/it/compile_failures.rs","line":89,"column":1,"label":"empty_command","disposition":{"kind":"inapplicable","id":"platform-fixture-mechanics"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/compile_failures.rs#L89"}
{"record":"unit","id":"xshell:tests/it/compile_failures.rs:94:1:registration","source":"xshell","unit":"registration","path":"tests/it/compile_failures.rs","line":94,"column":1,"label":"spalt_program","disposition":{"kind":"inapplicable","id":"platform-fixture-mechanics"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/compile_failures.rs#L94"}
{"record":"unit","id":"xshell:tests/it/compile_failures.rs:99:1:registration","source":"xshell","unit":"registration","path":"tests/it/compile_failures.rs","line":99,"column":1,"label":"unclosed_quote","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/compile_failures.rs#L99"}
{"record":"unit","id":"xshell:tests/it/compile_failures.rs:104:1:registration","source":"xshell","unit":"registration","path":"tests/it/compile_failures.rs","line":104,"column":1,"label":"unclosed_curly","disposition":{"kind":"inapplicable","id":"platform-fixture-mechanics"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/compile_failures.rs#L104"}
{"record":"unit","id":"xshell:tests/it/compile_failures.rs:109:1:registration","source":"xshell","unit":"registration","path":"tests/it/compile_failures.rs","line":109,"column":1,"label":"interpolate_integer","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/compile_failures.rs#L109"}
{"record":"unit","id":"xshell:tests/it/compile_failures.rs:119:1:registration","source":"xshell","unit":"registration","path":"tests/it/compile_failures.rs","line":119,"column":1,"label":"splat_fn_pointer","disposition":{"kind":"missing","id":"array-and-splat-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/compile_failures.rs#L119"}
{"record":"unit","id":"xshell:tests/it/env.rs:6:1:registration","source":"xshell","unit":"registration","path":"tests/it/env.rs","line":6,"column":1,"label":"test_env","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/env.rs#L6"}
{"record":"unit","id":"xshell:tests/it/env.rs:58:1:registration","source":"xshell","unit":"registration","path":"tests/it/env.rs","line":58,"column":1,"label":"test_env_clear","disposition":{"kind":"missing","id":"environment-clear-and-remove"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/env.rs#L58"}
{"record":"unit","id":"xshell:tests/it/main.rs:30:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":30,"column":1,"label":"smoke","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L30"}
{"record":"unit","id":"xshell:tests/it/main.rs:39:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":39,"column":1,"label":"into_command","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L39"}
{"record":"unit","id":"xshell:tests/it/main.rs:47:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":47,"column":1,"label":"multiline","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L47"}
{"record":"unit","id":"xshell:tests/it/main.rs:62:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":62,"column":1,"label":"interpolation","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L62"}
{"record":"unit","id":"xshell:tests/it/main.rs:71:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":71,"column":1,"label":"program_interpolation","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L71"}
{"record":"unit","id":"xshell:tests/it/main.rs:80:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":80,"column":1,"label":"interpolation_concatenation","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L80"}
{"record":"unit","id":"xshell:tests/it/main.rs:90:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":90,"column":1,"label":"program_concatenation","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L90"}
{"record":"unit","id":"xshell:tests/it/main.rs:99:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":99,"column":1,"label":"interpolation_move","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L99"}
{"record":"unit","id":"xshell:tests/it/main.rs:109:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":109,"column":1,"label":"interpolation_spat","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L109"}
{"record":"unit","id":"xshell:tests/it/main.rs:120:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":120,"column":1,"label":"splat_option","disposition":{"kind":"missing","id":"array-and-splat-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L120"}
{"record":"unit","id":"xshell:tests/it/main.rs:130:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":130,"column":1,"label":"splat_idiom","disposition":{"kind":"missing","id":"array-and-splat-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L130"}
{"record":"unit","id":"xshell:tests/it/main.rs:143:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":143,"column":1,"label":"exit_status","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L143"}
{"record":"unit","id":"xshell:tests/it/main.rs:161:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":161,"column":1,"label":"exit_status_signal","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L161"}
{"record":"unit","id":"xshell:tests/it/main.rs:177:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":177,"column":1,"label":"ignore_status","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L177"}
{"record":"unit","id":"xshell:tests/it/main.rs:185:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":185,"column":1,"label":"ignore_status_no_such_command","disposition":{"kind":"ported","id":"spawn-error-propagation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L185"}
{"record":"unit","id":"xshell:tests/it/main.rs:193:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":193,"column":1,"label":"ignore_status_signal","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L193"}
{"record":"unit","id":"xshell:tests/it/main.rs:202:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":202,"column":1,"label":"read_stderr","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L202"}
{"record":"unit","id":"xshell:tests/it/main.rs:210:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":210,"column":1,"label":"unknown_command","disposition":{"kind":"ported","id":"spawn-error-propagation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L210"}
{"record":"unit","id":"xshell:tests/it/main.rs:218:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":218,"column":1,"label":"args_with_spaces","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L218"}
{"record":"unit","id":"xshell:tests/it/main.rs:227:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":227,"column":1,"label":"escape","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L227"}
{"record":"unit","id":"xshell:tests/it/main.rs:235:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":235,"column":1,"label":"stdin_redirection","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L235"}
{"record":"unit","id":"xshell:tests/it/main.rs:255:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":255,"column":1,"label":"no_deadlock","disposition":{"kind":"ported","id":"large-output"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L255"}
{"record":"unit","id":"xshell:tests/it/main.rs:265:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":265,"column":1,"label":"test_push_dir","disposition":{"kind":"ported","id":"cwd-string"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L265"}
{"record":"unit","id":"xshell:tests/it/main.rs:286:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":286,"column":1,"label":"test_push_and_change_dir","disposition":{"kind":"ported","id":"cwd-string"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L286"}
{"record":"unit","id":"xshell:tests/it/main.rs:303:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":303,"column":1,"label":"push_dir_parent_dir","disposition":{"kind":"ported","id":"cwd-string"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L303"}
{"record":"unit","id":"xshell:tests/it/main.rs:316:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":316,"column":1,"label":"test_subshells_env","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L316"}
{"record":"unit","id":"xshell:tests/it/main.rs:339:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":339,"column":1,"label":"test_push_env_and_set_env_var","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L339"}
{"record":"unit","id":"xshell:tests/it/main.rs:357:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":357,"column":1,"label":"test_copy_file","disposition":{"kind":"inapplicable","id":"unrelated-utilities"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L357"}
{"record":"unit","id":"xshell:tests/it/main.rs:381:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":381,"column":1,"label":"test_exists","disposition":{"kind":"inapplicable","id":"unrelated-utilities"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L381"}
{"record":"unit","id":"xshell:tests/it/main.rs:400:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":400,"column":1,"label":"write_makes_directory","disposition":{"kind":"inapplicable","id":"unrelated-utilities"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L400"}
{"record":"unit","id":"xshell:tests/it/main.rs:410:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":410,"column":1,"label":"test_remove_path","disposition":{"kind":"inapplicable","id":"unrelated-utilities"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L410"}
{"record":"unit","id":"xshell:tests/it/main.rs:423:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":423,"column":1,"label":"recovers_from_panics","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L423"}
{"record":"unit","id":"xshell:tests/it/main.rs:446:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":446,"column":1,"label":"string_escapes","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L446"}
{"record":"unit","id":"xshell:tests/it/main.rs:455:1:registration","source":"xshell","unit":"registration","path":"tests/it/main.rs","line":455,"column":1,"label":"nonexistent_current_directory","disposition":{"kind":"ported","id":"cwd-string"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/main.rs#L455"}
{"record":"unit","id":"xshell:tests/it/tidy.rs:2:1:registration","source":"xshell","unit":"registration","path":"tests/it/tidy.rs","line":2,"column":1,"label":"versions_match","disposition":{"kind":"inapplicable","id":"platform-fixture-mechanics"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/tidy.rs#L2"}
{"record":"unit","id":"xshell:tests/it/tidy.rs:20:1:registration","source":"xshell","unit":"registration","path":"tests/it/tidy.rs","line":20,"column":1,"label":"formatting","disposition":{"kind":"inapplicable","id":"platform-fixture-mechanics"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/tidy.rs#L20"}
{"record":"unit","id":"xshell:tests/it/tidy.rs:27:1:registration","source":"xshell","unit":"registration","path":"tests/it/tidy.rs","line":27,"column":1,"label":"current_version_in_changelog","disposition":{"kind":"inapplicable","id":"platform-fixture-mechanics"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/tidy.rs#L27"}
{"record":"unit","id":"xshell:tests/it/timeout.rs:5:1:registration","source":"xshell","unit":"registration","path":"tests/it/timeout.rs","line":5,"column":1,"label":"test_run_timeout_success","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/timeout.rs#L5"}
{"record":"unit","id":"xshell:tests/it/timeout.rs:15:1:registration","source":"xshell","unit":"registration","path":"tests/it/timeout.rs","line":15,"column":1,"label":"test_run_timeout_failure","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/timeout.rs#L15"}
{"record":"unit","id":"xshell:tests/it/timeout.rs:25:1:registration","source":"xshell","unit":"registration","path":"tests/it/timeout.rs","line":25,"column":1,"label":"test_read_timeout_success","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/timeout.rs#L25"}
{"record":"unit","id":"xshell:tests/it/timeout.rs:36:1:registration","source":"xshell","unit":"registration","path":"tests/it/timeout.rs","line":36,"column":1,"label":"test_read_timeout_failure","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/timeout.rs#L36"}
{"record":"unit","id":"xshell:tests/it/timeout.rs:46:1:registration","source":"xshell","unit":"registration","path":"tests/it/timeout.rs","line":46,"column":1,"label":"test_read_stderr_timeout_success","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/timeout.rs#L46"}
{"record":"unit","id":"xshell:tests/it/timeout.rs:57:1:registration","source":"xshell","unit":"registration","path":"tests/it/timeout.rs","line":57,"column":1,"label":"test_read_stderr_timeout_failure","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/timeout.rs#L57"}
{"record":"unit","id":"xshell:tests/it/timeout.rs:67:1:registration","source":"xshell","unit":"registration","path":"tests/it/timeout.rs","line":67,"column":1,"label":"test_output_timeout_success","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/timeout.rs#L67"}
{"record":"unit","id":"xshell:tests/it/timeout.rs:79:1:registration","source":"xshell","unit":"registration","path":"tests/it/timeout.rs","line":79,"column":1,"label":"test_output_timeout_failure","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/matklad/xshell/blob/52f71bac326aaac291d07146ea790ad886dd8131/tests/it/timeout.rs#L79"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:10:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":10,"column":1,"label":"communicate_input","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L10"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:26:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":26,"column":1,"label":"communicate_output","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L26"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:41:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":41,"column":1,"label":"communicate_input_output","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L41"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:57:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":57,"column":1,"label":"communicate_input_output_long","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L57"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:74:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":74,"column":1,"label":"communicate_timeout","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L74"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:97:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":97,"column":1,"label":"communicate_size_limit_small","disposition":{"kind":"missing","id":"max-buffer-policy"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L97"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:118:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":118,"column":1,"label":"communicate_size_limit_large","disposition":{"kind":"ported","id":"large-output"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L118"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:141:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":141,"column":1,"label":"communicate_size_limit_different_sizes","disposition":{"kind":"missing","id":"max-buffer-policy"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L141"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:178:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":178,"column":1,"label":"communicate_stdout_only","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L178"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:193:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":193,"column":1,"label":"communicate_stderr_only","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L193"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:208:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":208,"column":1,"label":"communicate_stdin_only","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L208"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:219:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":219,"column":1,"label":"communicate_empty_input","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L219"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:233:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":233,"column":1,"label":"communicate_empty_output","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L233"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:247:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":247,"column":1,"label":"communicate_large_stderr","disposition":{"kind":"ported","id":"large-output"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L247"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:263:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":263,"column":1,"label":"communicate_interleaved_output","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L263"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:279:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":279,"column":1,"label":"communicate_quick_exit","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L279"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:294:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":294,"column":1,"label":"communicate_process_fails","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L294"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:310:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":310,"column":1,"label":"communicate_size_limit_zero","disposition":{"kind":"missing","id":"max-buffer-policy"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L310"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:332:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":332,"column":1,"label":"communicate_size_limit_stderr","disposition":{"kind":"missing","id":"max-buffer-policy"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L332"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:349:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":349,"column":1,"label":"communicate_timeout_zero","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L349"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:368:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":368,"column":1,"label":"communicate_multiple_reads_after_eof","disposition":{"kind":"ported","id":"streamed-before-exit"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L368"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:395:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":395,"column":1,"label":"communicate_large_bidirectional","disposition":{"kind":"ported","id":"large-output"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L395"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:411:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":411,"column":1,"label":"communicate_partial_read_continue","disposition":{"kind":"ported","id":"streamed-before-exit"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L411"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:443:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":443,"column":1,"label":"communicate_no_streams","disposition":{"kind":"ported","id":"streamed-before-exit"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L443"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:453:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":453,"column":1,"label":"communicate_very_long_lines","disposition":{"kind":"ported","id":"large-output"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L453"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:467:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":467,"column":1,"label":"communicate_timeout_with_partial_and_continue","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L467"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:501:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":501,"column":1,"label":"communicate_input_data_flows_through","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L501"}
{"record":"unit","id":"subprocess:src/tests/communicate.rs:515:1:registration","source":"subprocess","unit":"registration","path":"src/tests/communicate.rs","line":515,"column":1,"label":"communicate_large_input","disposition":{"kind":"ported","id":"large-output"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/communicate.rs#L515"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:8:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":8,"column":1,"label":"good_cmd","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L8"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:14:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":14,"column":1,"label":"bad_cmd","disposition":{"kind":"ported","id":"spawn-error-propagation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L14"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:20:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":20,"column":1,"label":"reject_empty_argv","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L20"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:41:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":41,"column":1,"label":"err_exit","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L41"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:52:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":52,"column":1,"label":"null_byte_in_cmd","disposition":{"kind":"missing","id":"binary-input-and-lossless-output"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L52"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:58:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":58,"column":1,"label":"merge_on_stdin_rejected","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L58"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:79:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":79,"column":1,"label":"merge_both_stdout_stderr_rejected","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L79"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:91:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":91,"column":1,"label":"exec_join","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L91"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:97:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":97,"column":1,"label":"null_file","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L97"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:107:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":107,"column":1,"label":"stream_stdout","disposition":{"kind":"ported","id":"streamed-before-exit"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L107"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:113:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":113,"column":1,"label":"stream_stderr","disposition":{"kind":"ported","id":"streamed-before-exit"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L113"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:122:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":122,"column":1,"label":"stream_stdin","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L122"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:140:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":140,"column":1,"label":"communicate_out","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L140"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:146:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":146,"column":1,"label":"communicate_in_out","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L146"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:152:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":152,"column":1,"label":"capture_out","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L152"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:158:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":158,"column":1,"label":"capture_err","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L158"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:169:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":169,"column":1,"label":"capture_out_with_input_data1","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L169"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:175:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":175,"column":1,"label":"capture_out_with_input_data2","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L175"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:181:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":181,"column":1,"label":"capture_out_with_input_data_bytes","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L181"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:189:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":189,"column":1,"label":"capture_out_with_input_data_string","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L189"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:200:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":200,"column":1,"label":"exec_shell","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L200"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:206:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":206,"column":1,"label":"exec_shell_quoted_arg","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L206"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:212:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":212,"column":1,"label":"join_with_input_data","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L212"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:217:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":217,"column":1,"label":"reject_input_data_stream_stdout","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L217"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:223:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":223,"column":1,"label":"reject_input_data_stream_stderr","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L223"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:229:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":229,"column":1,"label":"reject_input_data_stream_stdin","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L229"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:235:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":235,"column":1,"label":"env_set","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L235"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:247:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":247,"column":1,"label":"env_extend","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L247"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:292:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":292,"column":1,"label":"env_add","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L292"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:304:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":304,"column":1,"label":"env_dup","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L304"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:319:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":319,"column":1,"label":"env_inherit","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L319"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:333:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":333,"column":1,"label":"env_inherit_set","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L333"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:348:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":348,"column":1,"label":"exec_to_string","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L348"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:385:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":385,"column":1,"label":"exec_capture_auto_stdout_when_stderr_set","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L385"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:398:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":398,"column":1,"label":"exec_capture_auto_pipes_both","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L398"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:409:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":409,"column":1,"label":"exec_communicate_auto_stdout_when_stderr_set","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L409"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:423:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":423,"column":1,"label":"exec_timeout_communicate_timed_out","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L423"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:434:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":434,"column":1,"label":"checked_join_ok","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L434"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:439:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":439,"column":1,"label":"checked_join_fail","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L439"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:446:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":446,"column":1,"label":"checked_capture_ok","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L446"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:452:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":452,"column":1,"label":"checked_capture_fail","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L452"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:459:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":459,"column":1,"label":"check_ok","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L459"}
{"record":"unit","id":"subprocess:src/tests/exec.rs:464:1:registration","source":"subprocess","unit":"registration","path":"src/tests/exec.rs","line":464,"column":1,"label":"check_fail","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/exec.rs#L464"}
{"record":"unit","id":"subprocess:src/tests/job.rs:11:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":11,"column":1,"label":"exec_start","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L11"}
{"record":"unit","id":"subprocess:src/tests/job.rs:22:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":22,"column":1,"label":"exec_start_capture","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L22"}
{"record":"unit","id":"subprocess:src/tests/job.rs:34:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":34,"column":1,"label":"exec_start_join","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L34"}
{"record":"unit","id":"subprocess:src/tests/job.rs:43:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":43,"column":1,"label":"exec_start_stdin_write","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L43"}
{"record":"unit","id":"subprocess:src/tests/job.rs:61:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":61,"column":1,"label":"exec_start_stderr","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L61"}
{"record":"unit","id":"subprocess:src/tests/job.rs:72:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":72,"column":1,"label":"exec_start_stdin_data_capture","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L72"}
{"record":"unit","id":"subprocess:src/tests/job.rs:86:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":86,"column":1,"label":"read_from_stdout","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L86"}
{"record":"unit","id":"subprocess:src/tests/job.rs:100:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":100,"column":1,"label":"input_from_file","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L100"}
{"record":"unit","id":"subprocess:src/tests/job.rs:121:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":121,"column":1,"label":"output_to_file","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L121"}
{"record":"unit","id":"subprocess:src/tests/job.rs:137:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":137,"column":1,"label":"input_output_from_file","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L137"}
{"record":"unit","id":"subprocess:src/tests/job.rs:157:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":157,"column":1,"label":"write_to_subprocess","disposition":{"kind":"ported","id":"stdin-string"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L157"}
{"record":"unit","id":"subprocess:src/tests/job.rs:176:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":176,"column":1,"label":"merge_err_to_out_pipe","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L176"}
{"record":"unit","id":"subprocess:src/tests/job.rs:190:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":190,"column":1,"label":"merge_out_to_err_pipe","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L190"}
{"record":"unit","id":"subprocess:src/tests/job.rs:204:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":204,"column":1,"label":"merge_err_to_out_file","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L204"}
{"record":"unit","id":"subprocess:src/tests/job.rs:220:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":220,"column":1,"label":"broken_pipe_on_stdin","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L220"}
{"record":"unit","id":"subprocess:src/tests/job.rs:236:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":236,"column":1,"label":"terminate","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L236"}
{"record":"unit","id":"subprocess:src/tests/job.rs:249:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":249,"column":1,"label":"terminate_twice","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L249"}
{"record":"unit","id":"subprocess:src/tests/job.rs:266:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":266,"column":1,"label":"terminate_after_exit","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L266"}
{"record":"unit","id":"subprocess:src/tests/job.rs:275:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":275,"column":1,"label":"pid_while_running","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L275"}
{"record":"unit","id":"subprocess:src/tests/job.rs:295:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":295,"column":1,"label":"poll_running_process","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L295"}
{"record":"unit","id":"subprocess:src/tests/job.rs:311:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":311,"column":1,"label":"poll_finished_process","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L311"}
{"record":"unit","id":"subprocess:src/tests/job.rs:320:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":320,"column":1,"label":"wait_multiple_times","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L320"}
{"record":"unit","id":"subprocess:src/tests/job.rs:331:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":331,"column":1,"label":"wait_timeout","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L331"}
{"record":"unit","id":"subprocess:src/tests/job.rs:342:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":342,"column":1,"label":"wait_timeout_zero","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L342"}
{"record":"unit","id":"subprocess:src/tests/job.rs:358:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":358,"column":1,"label":"wait_timeout_already_finished","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L358"}
{"record":"unit","id":"subprocess:src/tests/job.rs:373:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":373,"column":1,"label":"detach_does_not_wait_on_drop","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L373"}
{"record":"unit","id":"subprocess:src/tests/job.rs:390:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":390,"column":1,"label":"capture_timeout","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L390"}
{"record":"unit","id":"subprocess:src/tests/job.rs:406:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":406,"column":1,"label":"exec_timeout_join_timed_out","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L406"}
{"record":"unit","id":"subprocess:src/tests/job.rs:416:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":416,"column":1,"label":"exec_timeout_join_succeeds","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L416"}
{"record":"unit","id":"subprocess:src/tests/job.rs:426:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":426,"column":1,"label":"exec_wait_timeout_terminate","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L426"}
{"record":"unit","id":"subprocess:src/tests/job.rs:438:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":438,"column":1,"label":"started_pid","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L438"}
{"record":"unit","id":"subprocess:src/tests/job.rs:452:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":452,"column":1,"label":"started_kill","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L452"}
{"record":"unit","id":"subprocess:src/tests/job.rs:461:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":461,"column":1,"label":"started_poll","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L461"}
{"record":"unit","id":"subprocess:src/tests/job.rs:476:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":476,"column":1,"label":"started_wait_timeout_none","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L476"}
{"record":"unit","id":"subprocess:src/tests/job.rs:490:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":490,"column":1,"label":"started_wait_timeout_some","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L490"}
{"record":"unit","id":"subprocess:src/tests/job.rs:500:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":500,"column":1,"label":"pipeline_detached","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L500"}
{"record":"unit","id":"subprocess:src/tests/job.rs:516:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":516,"column":1,"label":"pipeline_start","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L516"}
{"record":"unit","id":"subprocess:src/tests/job.rs:526:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":526,"column":1,"label":"pipeline_start_processes_accessible","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L526"}
{"record":"unit","id":"subprocess:src/tests/job.rs:535:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":535,"column":1,"label":"pipeline_start_join","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L535"}
{"record":"unit","id":"subprocess:src/tests/job.rs:545:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":545,"column":1,"label":"pipeline_start_stdin_write","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L545"}
{"record":"unit","id":"subprocess:src/tests/job.rs:563:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":563,"column":1,"label":"pipeline_start_stdin_data_capture","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L563"}
{"record":"unit","id":"subprocess:src/tests/job.rs:576:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":576,"column":1,"label":"pipeline_start_capture_no_pipes","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L576"}
{"record":"unit","id":"subprocess:src/tests/job.rs:589:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":589,"column":1,"label":"pipeline_start_capture_stdout_only","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L589"}
{"record":"unit","id":"subprocess:src/tests/job.rs:608:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":608,"column":1,"label":"pipeline_start_communicate_needs_explicit_pipes","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L608"}
{"record":"unit","id":"subprocess:src/tests/job.rs:622:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":622,"column":1,"label":"pipeline_stderr_all_pipe_start","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L622"}
{"record":"unit","id":"subprocess:src/tests/job.rs:641:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":641,"column":1,"label":"pipeline_capture_timeout","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L641"}
{"record":"unit","id":"subprocess:src/tests/job.rs:653:1:registration","source":"subprocess","unit":"registration","path":"src/tests/job.rs","line":653,"column":1,"label":"pipeline_timeout_join_timed_out","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/job.rs#L653"}
{"record":"unit","id":"subprocess:src/tests/mod.rs:22:1:registration","source":"subprocess","unit":"registration","path":"src/tests/mod.rs","line":22,"column":1,"label":"public_types_are_send_and_sync","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/mod.rs#L22"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:8:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":8,"column":1,"label":"simple_pipe","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L8"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:16:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":16,"column":1,"label":"pipeline_stream_out","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L16"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:24:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":24,"column":1,"label":"pipeline_stream_in","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L24"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:38:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":38,"column":1,"label":"pipeline_stream_err","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L38"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:46:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":46,"column":1,"label":"pipeline_compose_pipelines","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L46"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:77:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":77,"column":1,"label":"pipeline_communicate_out","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L77"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:87:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":87,"column":1,"label":"pipeline_communicate_in_out","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L87"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:95:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":95,"column":1,"label":"pipeline_capture","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L95"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:105:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":105,"column":1,"label":"pipeline_capture_error_1","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L105"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:119:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":119,"column":1,"label":"pipeline_capture_error_2","disposition":{"kind":"ported","id":"stdout-stderr-separation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L119"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:140:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":140,"column":1,"label":"pipeline_join","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L140"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:152:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":152,"column":1,"label":"pipeline_invalid_1","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L152"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:158:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":158,"column":1,"label":"pipeline_invalid_2","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L158"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:164:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":164,"column":1,"label":"pipeline_rejects_first_cmd_stdin","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L164"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:172:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":172,"column":1,"label":"pipeline_rejects_last_cmd_stdout","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L172"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:180:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":180,"column":1,"label":"pipeline_to_string","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L180"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:189:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":189,"column":1,"label":"pipeline_stderr_all_merge","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L189"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:205:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":205,"column":1,"label":"pipeline_stderr_all_file","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L205"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:232:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":232,"column":1,"label":"pipeline_stderr_all_pipe_capture","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L232"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:255:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":255,"column":1,"label":"pipeline_capture_preserves_stderr_merge","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L255"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:278:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":278,"column":1,"label":"pipeline_communicate_auto_pipes","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L278"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:289:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":289,"column":1,"label":"pipeline_cwd","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L289"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:299:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":299,"column":1,"label":"pipeline_cwd_from_iter","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L299"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:309:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":309,"column":1,"label":"pipeline_empty_capture","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L309"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:317:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":317,"column":1,"label":"pipeline_empty_join","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L317"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:323:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":323,"column":1,"label":"pipeline_single_command_capture","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L323"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:333:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":333,"column":1,"label":"pipeline_single_command_join","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L333"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:342:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":342,"column":1,"label":"pipeline_builder_two_commands","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L342"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:352:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":352,"column":1,"label":"pipeline_from_iter_empty","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L352"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:360:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":360,"column":1,"label":"pipeline_from_iter_single","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L360"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:367:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":367,"column":1,"label":"pipeline_single_command_with_stdin_data","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L367"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:377:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":377,"column":1,"label":"pipeline_default","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L377"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:383:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":383,"column":1,"label":"pipeline_empty_start","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L383"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:392:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":392,"column":1,"label":"pipeline_empty_pids","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L392"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:398:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":398,"column":1,"label":"pipeline_empty_pid_panics","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L398"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:405:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":405,"column":1,"label":"pipeline_empty_wait","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L405"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:412:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":412,"column":1,"label":"pipeline_empty_wait_timeout","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L412"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:419:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":419,"column":1,"label":"pipeline_empty_poll","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L419"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:425:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":425,"column":1,"label":"pipeline_empty_terminate","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L425"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:431:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":431,"column":1,"label":"pipeline_empty_kill","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L431"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:437:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":437,"column":1,"label":"pipeline_empty_detach","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L437"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:443:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":443,"column":1,"label":"pipeline_empty_job_join","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L443"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:450:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":450,"column":1,"label":"pipeline_empty_job_join_timeout","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L450"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:457:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":457,"column":1,"label":"pipeline_empty_job_capture","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L457"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:466:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":466,"column":1,"label":"pipeline_empty_job_capture_timeout","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L466"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:475:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":475,"column":1,"label":"pipeline_empty_communicate","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L475"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:483:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":483,"column":1,"label":"pipeline_empty_checked_join","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L483"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:489:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":489,"column":1,"label":"pipeline_empty_checked_capture","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L489"}
{"record":"unit","id":"subprocess:src/tests/pipeline.rs:496:1:registration","source":"subprocess","unit":"registration","path":"src/tests/pipeline.rs","line":496,"column":1,"label":"pipeline_checked","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/pipeline.rs#L496"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:54:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":54,"column":1,"label":"failed_exec_reaps_child","disposition":{"kind":"ported","id":"spawn-error-propagation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L54"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:74:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":74,"column":1,"label":"err_terminate","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L74"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:83:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":83,"column":1,"label":"waitpid_echild","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L83"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:98:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":98,"column":1,"label":"send_signal","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L98"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:106:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":106,"column":1,"label":"env_set_all_1","disposition":{"kind":"missing","id":"environment-clear-and-remove"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L106"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:118:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":118,"column":1,"label":"env_set_all_2","disposition":{"kind":"missing","id":"environment-clear-and-remove"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L118"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:132:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":132,"column":1,"label":"exec_setpgid","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L132"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:147:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":147,"column":1,"label":"send_signal_group","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L147"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:162:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":162,"column":1,"label":"send_signal_group_after_finish","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L162"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:170:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":170,"column":1,"label":"kill_process","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L170"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:179:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":179,"column":1,"label":"kill_vs_terminate","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L179"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:198:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":198,"column":1,"label":"exit_status_code","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L198"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:208:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":208,"column":1,"label":"exit_status_signal","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L208"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:221:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":221,"column":1,"label":"exit_status_display","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L221"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:230:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":230,"column":1,"label":"exit_status_ext_round_trip","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L230"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:238:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":238,"column":1,"label":"pre_exec_runs","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L238"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:252:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":252,"column":1,"label":"pre_exec_error_reported","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L252"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:264:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":264,"column":1,"label":"pre_exec_multiple","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L264"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:312:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":312,"column":1,"label":"arg0_override","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L312"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:328:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":328,"column":1,"label":"started_send_signal","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L328"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:337:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":337,"column":1,"label":"started_send_signal_group","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L337"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:352:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":352,"column":1,"label":"pipeline_setpgid","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L352"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:369:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":369,"column":1,"label":"pipeline_setpgid_rejects_exec_setpgid","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L369"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:379:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":379,"column":1,"label":"user_file_at_target_fd_survives_exec","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L379"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:429:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":429,"column":1,"label":"user_file_at_other_standard_fd_preserves_inherited_stream","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L429"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:500:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":500,"column":1,"label":"stdin_pipe_with_user_stdout_at_fd_0","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L500"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:547:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":547,"column":1,"label":"stdout_pipe_with_user_stderr_at_fd_1","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L547"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:590:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":590,"column":1,"label":"stdin_pipe_with_user_stderr_at_fd_0","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L590"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:631:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":631,"column":1,"label":"user_files_with_swapped_fds_resolve_cycle","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L631"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:698:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":698,"column":1,"label":"pipeline_stderr_all_non_cloexec_file_does_not_leak","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L698"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:743:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":743,"column":1,"label":"null_redirect_does_not_leak_fd","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L743"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:763:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":763,"column":1,"label":"poll_does_not_block_during_wait","disposition":{"kind":"missing","id":"try-wait-and-shared-child-handle"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L763"}
{"record":"unit","id":"subprocess:src/tests/posix.rs:795:1:registration","source":"subprocess","unit":"registration","path":"src/tests/posix.rs","line":795,"column":1,"label":"terminate_during_wait","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/posix.rs#L795"}
{"record":"unit","id":"subprocess:src/tests/win32.rs:2:1:registration","source":"subprocess","unit":"registration","path":"src/tests/win32.rs","line":2,"column":1,"label":"err_terminate","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/win32.rs#L2"}
{"record":"unit","id":"subprocess:src/tests/win32.rs:10:1:registration","source":"subprocess","unit":"registration","path":"src/tests/win32.rs","line":10,"column":1,"label":"exit_status_code","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/win32.rs#L10"}
{"record":"unit","id":"subprocess:src/tests/win32.rs:17:1:registration","source":"subprocess","unit":"registration","path":"src/tests/win32.rs","line":17,"column":1,"label":"exit_status_display","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/src/tests/win32.rs#L17"}
{"record":"unit","id":"subprocess:tests/escape-args.rs:11:1:registration","source":"subprocess","unit":"registration","path":"tests/escape-args.rs","line":11,"column":1,"label":"escape_args","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/tests/escape-args.rs#L11"}
{"record":"unit","id":"subprocess:tests/weird-args.rs:11:1:registration","source":"subprocess","unit":"registration","path":"tests/weird-args.rs","line":11,"column":1,"label":"weird_args","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/hniksic/rust-subprocess/blob/e8cd8d0c930a790ce29373a8c3ee080dd746b9eb/tests/weird-args.rs#L11"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:2:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":2,"column":1,"label":"test_run_single_cmds","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L2"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:9:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":9,"column":1,"label":"test_run_single_cmd_with_quote","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L9"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:17:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":17,"column":1,"label":"test_cd_fails","disposition":{"kind":"ported","id":"cwd-string"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L17"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:28:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":28,"column":1,"label":"test_run_cmds","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L28"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:41:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":41,"column":1,"label":"test_run_fun","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L41"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:46:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":46,"column":1,"label":"test_args_passing","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L46"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:56:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":56,"column":1,"label":"test_args_with_spaces","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L56"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:67:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":67,"column":1,"label":"test_args_with_spaces_check_result","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L67"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:76:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":76,"column":1,"label":"test_non_string_args","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L76"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:82:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":82,"column":1,"label":"test_non_eng_args","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L82"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:90:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":90,"column":1,"label":"test_vars_in_str0","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L90"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:95:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":95,"column":1,"label":"test_vars_in_str1","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L95"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:101:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":101,"column":1,"label":"test_vars_in_str2","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L101"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:106:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":106,"column":1,"label":"test_vars_in_str3","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L106"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:113:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":113,"column":1,"label":"test_tls_set","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L113"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:121:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":121,"column":1,"label":"test_pipe","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L121"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:140:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":140,"column":1,"label":"test_ignore_and_pipefail","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L140"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:278:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":278,"column":1,"label":"test_redirect","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L278"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:302:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":302,"column":1,"label":"test_proc_env","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L302"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:308:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":308,"column":1,"label":"test_export_cmd","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L308"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:328:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":328,"column":1,"label":"test_escape","disposition":{"kind":"ported","id":"safe-template-interpolation"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L328"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:337:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":337,"column":1,"label":"test_current_dir","disposition":{"kind":"ported","id":"cwd-string"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L337"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:346:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":346,"column":1,"label":"test_buitin_stdout_redirect","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L346"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:355:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":355,"column":1,"label":"test_path_as_var","disposition":{"kind":"ported","id":"cwd-string"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L355"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:364:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":364,"column":1,"label":"test_empty_arg","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L364"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:370:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":370,"column":1,"label":"test_env_var_with_equal_sign","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L370"}
{"record":"unit","id":"rust-cmd-lib:tests/test_macros.rs:375:1:registration","source":"rust-cmd-lib","unit":"registration","path":"tests/test_macros.rs","line":375,"column":1,"label":"test_vector_variable","disposition":{"kind":"missing","id":"array-and-splat-interpolation"},"url":"https://github.com/rust-shell-script/rust_cmd_lib/blob/5a87af574a694fbfd0d4ade0c9b3dadc7cd463f6/tests/test_macros.rs#L375"}
{"record":"unit","id":"run-script:src/lib_test.rs:3:1:registration","source":"run-script","unit":"registration","path":"src/lib_test.rs","line":3,"column":1,"label":"run_test","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/lib_test.rs#L3"}
{"record":"unit","id":"run-script:src/lib_test.rs:23:1:registration","source":"run-script","unit":"registration","path":"src/lib_test.rs","line":23,"column":1,"label":"spawn_test_valid_exit_code","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/lib_test.rs#L23"}
{"record":"unit","id":"run-script:src/lib_test.rs:42:1:registration","source":"run-script","unit":"registration","path":"src/lib_test.rs","line":42,"column":1,"label":"run_or_exit_error_code","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/lib_test.rs#L42"}
{"record":"unit","id":"run-script:src/lib_test.rs:51:1:registration","source":"run-script","unit":"registration","path":"src/lib_test.rs","line":51,"column":1,"label":"run_or_exit_pipe_output","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/lib_test.rs#L51"}
{"record":"unit","id":"run-script:src/runner_test.rs:4:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":4,"column":1,"label":"create_script_file_and_delete","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L4"}
{"record":"unit","id":"run-script:src/runner_test.rs:12:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":12,"column":1,"label":"modify_script_no_shebang_default_options","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L12"}
{"record":"unit","id":"run-script:src/runner_test.rs:32:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":32,"column":1,"label":"modify_script_with_shebang_default_options","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L32"}
{"record":"unit","id":"run-script:src/runner_test.rs:46:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":46,"column":1,"label":"modify_script_exit_on_error","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L46"}
{"record":"unit","id":"run-script:src/runner_test.rs:67:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":67,"column":1,"label":"modify_script_working_directory","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L67"}
{"record":"unit","id":"run-script:src/runner_test.rs:86:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":86,"column":1,"label":"modify_script_print_commands","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L86"}
{"record":"unit","id":"run-script:src/runner_test.rs:105:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":105,"column":1,"label":"modify_script_exit_on_error_and_print_commands","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L105"}
{"record":"unit","id":"run-script:src/runner_test.rs:126:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":126,"column":1,"label":"run_test_no_args_default_options","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L126"}
{"record":"unit","id":"run-script:src/runner_test.rs:148:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":148,"column":1,"label":"run_test_no_args_with_encoding","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L148"}
{"record":"unit","id":"run-script:src/runner_test.rs:168:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":168,"column":1,"label":"run_test_error_exit_code","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L168"}
{"record":"unit","id":"run-script:src/runner_test.rs:178:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":178,"column":1,"label":"run_test_error_execute","disposition":{"kind":"ported","id":"spawn-error-propagation"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L178"}
{"record":"unit","id":"run-script:src/runner_test.rs:188:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":188,"column":1,"label":"run_test_with_runner_args","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L188"}
{"record":"unit","id":"run-script:src/runner_test.rs:219:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":219,"column":1,"label":"run_test_with_bad_runner_args","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L219"}
{"record":"unit","id":"run-script:src/runner_test.rs:246:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":246,"column":1,"label":"run_test_with_args","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L246"}
{"record":"unit","id":"run-script:src/runner_test.rs:267:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":267,"column":1,"label":"run_test_with_runner_and_script_args","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L267"}
{"record":"unit","id":"run-script:src/runner_test.rs:299:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":299,"column":1,"label":"run_test_no_args_inherit_input","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L299"}
{"record":"unit","id":"run-script:src/runner_test.rs:320:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":320,"column":1,"label":"run_test_no_args_pipe_input","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L320"}
{"record":"unit","id":"run-script:src/runner_test.rs:341:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":341,"column":1,"label":"run_test_no_args_null_input","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L341"}
{"record":"unit","id":"run-script:src/runner_test.rs:362:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":362,"column":1,"label":"run_test_no_args_inherit_output","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L362"}
{"record":"unit","id":"run-script:src/runner_test.rs:383:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":383,"column":1,"label":"run_test_no_args_pipe_output","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L383"}
{"record":"unit","id":"run-script:src/runner_test.rs:404:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":404,"column":1,"label":"run_test_no_args_null_output","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L404"}
{"record":"unit","id":"run-script:src/runner_test.rs:425:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":425,"column":1,"label":"spawn_test_valid_exit_code","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L425"}
{"record":"unit","id":"run-script:src/runner_test.rs:436:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":436,"column":1,"label":"spawn_test_error_exit_code","disposition":{"kind":"ported","id":"spawn-error-propagation"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L436"}
{"record":"unit","id":"run-script:src/runner_test.rs:447:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":447,"column":1,"label":"run_or_exit_error_code","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L447"}
{"record":"unit","id":"run-script:src/runner_test.rs:456:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":456,"column":1,"label":"run_or_exit_invocation_error","disposition":{"kind":"ported","id":"spawn-error-propagation"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L456"}
{"record":"unit","id":"run-script:src/runner_test.rs:465:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":465,"column":1,"label":"run_or_exit_pipe_output","disposition":{"kind":"missing","id":"custom-stdio-and-file-handles"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L465"}
{"record":"unit","id":"run-script:src/runner_test.rs:484:1:registration","source":"run-script","unit":"registration","path":"src/runner_test.rs","line":484,"column":1,"label":"run_or_exit_append_env","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/runner_test.rs#L484"}
{"record":"unit","id":"run-script:src/types_test.rs:4:1:registration","source":"run-script","unit":"registration","path":"src/types_test.rs","line":4,"column":1,"label":"script_error_description","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/types_test.rs#L4"}
{"record":"unit","id":"run-script:src/types_test.rs:16:1:registration","source":"run-script","unit":"registration","path":"src/types_test.rs","line":16,"column":1,"label":"script_options_new","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/src/types_test.rs#L16"}
{"record":"unit","id":"run-script:tests/run_script_macro_test.rs:3:1:registration","source":"run-script","unit":"registration","path":"tests/run_script_macro_test.rs","line":3,"column":1,"label":"run_macro_no_args_no_options_valid","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/tests/run_script_macro_test.rs#L3"}
{"record":"unit","id":"run-script:tests/run_script_macro_test.rs:18:1:registration","source":"run-script","unit":"registration","path":"tests/run_script_macro_test.rs","line":18,"column":1,"label":"run_macro_no_args_no_options_error_output","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/tests/run_script_macro_test.rs#L18"}
{"record":"unit","id":"run-script:tests/run_script_macro_test.rs:32:1:registration","source":"run-script","unit":"registration","path":"tests/run_script_macro_test.rs","line":32,"column":1,"label":"run_macro_no_args_with_options","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/tests/run_script_macro_test.rs#L32"}
{"record":"unit","id":"run-script:tests/run_script_macro_test.rs:50:1:registration","source":"run-script","unit":"registration","path":"tests/run_script_macro_test.rs","line":50,"column":1,"label":"run_macro_with_args_with_options","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/tests/run_script_macro_test.rs#L50"}
{"record":"unit","id":"run-script:tests/run_script_or_exit_macro_test.rs:3:1:registration","source":"run-script","unit":"registration","path":"tests/run_script_or_exit_macro_test.rs","line":3,"column":1,"label":"run_script_or_exit_macro_no_args_no_options_valid","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/tests/run_script_or_exit_macro_test.rs#L3"}
{"record":"unit","id":"run-script:tests/run_script_or_exit_macro_test.rs:16:1:registration","source":"run-script","unit":"registration","path":"tests/run_script_or_exit_macro_test.rs","line":16,"column":1,"label":"run_script_or_exit_macro_no_args_with_options","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/tests/run_script_or_exit_macro_test.rs#L16"}
{"record":"unit","id":"run-script:tests/run_script_or_exit_macro_test.rs:32:1:registration","source":"run-script","unit":"registration","path":"tests/run_script_or_exit_macro_test.rs","line":32,"column":1,"label":"run_script_or_exit_macro_with_args_with_options","disposition":{"kind":"ported","id":"argument-edge-cases"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/tests/run_script_or_exit_macro_test.rs#L32"}
{"record":"unit","id":"run-script:tests/run_test.rs:3:1:registration","source":"run-script","unit":"registration","path":"tests/run_test.rs","line":3,"column":1,"label":"run_test","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/tests/run_test.rs#L3"}
{"record":"unit","id":"run-script:tests/spawn_script_macro_test.rs:3:1:registration","source":"run-script","unit":"registration","path":"tests/spawn_script_macro_test.rs","line":3,"column":1,"label":"spawn_macro_no_args_no_options_valid","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/tests/spawn_script_macro_test.rs#L3"}
{"record":"unit","id":"run-script:tests/spawn_script_macro_test.rs:18:1:registration","source":"run-script","unit":"registration","path":"tests/spawn_script_macro_test.rs","line":18,"column":1,"label":"spawn_macro_no_args_no_options_error_output","disposition":{"kind":"ported","id":"spawn-error-propagation"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/tests/spawn_script_macro_test.rs#L18"}
{"record":"unit","id":"run-script:tests/spawn_script_macro_test.rs:33:1:registration","source":"run-script","unit":"registration","path":"tests/spawn_script_macro_test.rs","line":33,"column":1,"label":"spawn_macro_no_args_with_options","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/tests/spawn_script_macro_test.rs#L33"}
{"record":"unit","id":"run-script:tests/spawn_script_macro_test.rs:52:1:registration","source":"run-script","unit":"registration","path":"tests/spawn_script_macro_test.rs","line":52,"column":1,"label":"spawn_macro_with_args_with_options","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/sagiegurari/run_script/blob/a79fdf0e15afca84681e5cf104bc080ceec60954/tests/spawn_script_macro_test.rs#L52"}
{"record":"unit","id":"bkt:src/lib.rs:423:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":423,"column":1,"label":"debug_label","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L423"}
{"record":"unit","id":"bkt:src/lib.rs:429:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":429,"column":1,"label":"collisions","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L429"}
{"record":"unit","id":"bkt:src/lib.rs:546:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":546,"column":1,"label":"locks","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L546"}
{"record":"unit","id":"bkt:src/lib.rs:556:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":556,"column":1,"label":"already_locked","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L556"}
{"record":"unit","id":"bkt:src/lib.rs:883:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":883,"column":1,"label":"stable_hash","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L883"}
{"record":"unit","id":"bkt:src/lib.rs:892:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":892,"column":1,"label":"cache","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L892"}
{"record":"unit","id":"bkt:src/lib.rs:907:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":907,"column":1,"label":"lookup_ttls","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L907"}
{"record":"unit","id":"bkt:src/lib.rs:928:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":928,"column":1,"label":"scoped","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L928"}
{"record":"unit","id":"bkt:src/lib.rs:946:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":946,"column":1,"label":"scopes_support_special_chars","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L946"}
{"record":"unit","id":"bkt:src/lib.rs:964:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":964,"column":1,"label":"cleanup","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L964"}
{"record":"unit","id":"bkt:src/lib.rs:1379:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":1379,"column":1,"label":"cloneable","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L1379"}
{"record":"unit","id":"bkt:src/lib.rs:1387:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":1387,"column":1,"label":"cached","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L1387"}
{"record":"unit","id":"bkt:src/lib.rs:1404:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":1404,"column":1,"label":"discard_failures","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L1404"}
{"record":"unit","id":"bkt:src/lib.rs:1441:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":1441,"column":1,"label":"streaming_same_output","disposition":{"kind":"ported","id":"streamed-before-exit"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L1441"}
{"record":"unit","id":"bkt:src/lib.rs:1469:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":1469,"column":1,"label":"streaming_refresh","disposition":{"kind":"ported","id":"streamed-before-exit"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L1469"}
{"record":"unit","id":"bkt:src/lib.rs:1489:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":1489,"column":1,"label":"streaming_to_file","disposition":{"kind":"ported","id":"streamed-before-exit"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L1489"}
{"record":"unit","id":"bkt:src/lib.rs:1504:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":1504,"column":1,"label":"with_working_dir","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L1504"}
{"record":"unit","id":"bkt:src/lib.rs:1518:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":1518,"column":1,"label":"with_env","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L1518"}
{"record":"unit","id":"bkt:src/lib.rs:1535:1:registration","source":"bkt","unit":"registration","path":"src/lib.rs","line":1535,"column":1,"label":"with_modtime","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/src/lib.rs#L1535"}
{"record":"unit","id":"bkt:tests/cli.rs:128:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":128,"column":1,"label":"help","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L128"}
{"record":"unit","id":"bkt:tests/cli.rs:135:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":135,"column":1,"label":"cached","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L135"}
{"record":"unit","id":"bkt:tests/cli.rs:153:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":153,"column":1,"label":"cache_expires","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L153"}
{"record":"unit","id":"bkt:tests/cli.rs:176:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":176,"column":1,"label":"cache_expires_separately","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L176"}
{"record":"unit","id":"bkt:tests/cli.rs:198:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":198,"column":1,"label":"cache_hits_with_different_settings","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L198"}
{"record":"unit","id":"bkt:tests/cli.rs:219:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":219,"column":1,"label":"cache_refreshes_in_background","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L219"}
{"record":"unit","id":"bkt:tests/cli.rs:234:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":234,"column":1,"label":"discard_failures","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L234"}
{"record":"unit","id":"bkt:tests/cli.rs:251:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":251,"column":1,"label":"discard_failure_cached_separately","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L251"}
{"record":"unit","id":"bkt:tests/cli.rs:266:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":266,"column":1,"label":"discard_failures_in_background","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L266"}
{"record":"unit","id":"bkt:tests/cli.rs:295:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":295,"column":1,"label":"cache_dirs_multi_user","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L295"}
{"record":"unit","id":"bkt:tests/cli.rs:329:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":329,"column":1,"label":"respects_cache_dir","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L329"}
{"record":"unit","id":"bkt:tests/cli.rs:348:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":348,"column":1,"label":"respects_relative_cache","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L348"}
{"record":"unit","id":"bkt:tests/cli.rs:360:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":360,"column":1,"label":"respects_cache_scope","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L360"}
{"record":"unit","id":"bkt:tests/cli.rs:379:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":379,"column":1,"label":"respects_args","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L379"}
{"record":"unit","id":"bkt:tests/cli.rs:396:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":396,"column":1,"label":"respects_cwd","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L396"}
{"record":"unit","id":"bkt:tests/cli.rs:415:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":415,"column":1,"label":"respects_env","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L415"}
{"record":"unit","id":"bkt:tests/cli.rs:442:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":442,"column":1,"label":"respects_modtime","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L442"}
{"record":"unit","id":"bkt:tests/cli.rs:466:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":466,"column":1,"label":"streaming","disposition":{"kind":"ported","id":"streamed-before-exit"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L466"}
{"record":"unit","id":"bkt:tests/cli.rs:499:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":499,"column":1,"label":"large_output","disposition":{"kind":"ported","id":"large-output"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L499"}
{"record":"unit","id":"bkt:tests/cli.rs:516:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":516,"column":1,"label":"truncated_output","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L516"}
{"record":"unit","id":"bkt:tests/cli.rs:545:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":545,"column":1,"label":"no_debug_output","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L545"}
{"record":"unit","id":"bkt:tests/cli.rs:559:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":559,"column":1,"label":"debug_output","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L559"}
{"record":"unit","id":"bkt:tests/cli.rs:580:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":580,"column":1,"label":"output_preserved","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L580"}
{"record":"unit","id":"bkt:tests/cli.rs:598:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":598,"column":1,"label":"sensitive_output","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L598"}
{"record":"unit","id":"bkt:tests/cli.rs:612:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":612,"column":1,"label":"exit_code_preserved","disposition":{"kind":"ported","id":"nonzero-exit"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L612"}
{"record":"unit","id":"bkt:tests/cli.rs:621:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":621,"column":1,"label":"warm","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L621"}
{"record":"unit","id":"bkt:tests/cli.rs:649:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":649,"column":1,"label":"force","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L649"}
{"record":"unit","id":"bkt:tests/cli.rs:667:1:registration","source":"bkt","unit":"registration","path":"tests/cli.rs","line":667,"column":1,"label":"concurrent_call_race","disposition":{"kind":"ported","id":"concurrent-execution"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cli.rs#L667"}
{"record":"unit","id":"bkt:tests/cwd.rs:9:1:registration","source":"bkt","unit":"registration","path":"tests/cwd.rs","line":9,"column":1,"label":"cwd_and_working_dir_share_cache","disposition":{"kind":"missing","id":"subprocess-result-caching"},"url":"https://github.com/dimo414/bkt/blob/76c4d24306bd9679ebc6cbacfdb9934ec9ba3be5/tests/cwd.rs#L9"}
{"record":"unit","id":"rust-shell:src/command.rs:120:1:registration","source":"rust-shell","unit":"registration","path":"src/command.rs","line":120,"column":1,"label":"test_parse_cmd","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/google/rust-shell/blob/8b1e775b09c133c9bfbfbb9be2e3a2b2f4219682/src/command.rs#L120"}
{"record":"unit","id":"rust-shell:src/command.rs:134:1:registration","source":"rust-shell","unit":"registration","path":"src/command.rs","line":134,"column":1,"label":"test_parse_cmd_env","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/google/rust-shell/blob/8b1e775b09c133c9bfbfbb9be2e3a2b2f4219682/src/command.rs#L134"}
{"record":"unit","id":"rust-shell:src/result.rs:113:1:registration","source":"rust-shell","unit":"registration","path":"src/result.rs","line":113,"column":1,"label":"test_from_raw","disposition":{"kind":"inapplicable","id":"competitor-api-shape"},"url":"https://github.com/google/rust-shell/blob/8b1e775b09c133c9bfbfbb9be2e3a2b2f4219682/src/result.rs#L113"}
{"record":"unit","id":"rust-shell:src/shell_command.rs:47:1:registration","source":"rust-shell","unit":"registration","path":"src/shell_command.rs","line":47,"column":1,"label":"test_shell_command","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/google/rust-shell/blob/8b1e775b09c133c9bfbfbb9be2e3a2b2f4219682/src/shell_command.rs#L47"}
{"record":"unit","id":"rust-shell:src/shell_command.rs:53:1:registration","source":"rust-shell","unit":"registration","path":"src/shell_command.rs","line":53,"column":1,"label":"test_shell_command_output","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/google/rust-shell/blob/8b1e775b09c133c9bfbfbb9be2e3a2b2f4219682/src/shell_command.rs#L53"}
{"record":"unit","id":"rust-shell:tests/shell_tests.rs:27:1:registration","source":"rust-shell","unit":"registration","path":"tests/shell_tests.rs","line":27,"column":1,"label":"test_command_run","disposition":{"kind":"ported","id":"direct-exact-argv"},"url":"https://github.com/google/rust-shell/blob/8b1e775b09c133c9bfbfbb9be2e3a2b2f4219682/tests/shell_tests.rs#L27"}
{"record":"unit","id":"rust-shell:tests/shell_tests.rs:33:1:registration","source":"rust-shell","unit":"registration","path":"tests/shell_tests.rs","line":33,"column":1,"label":"test_subshell_kill_child","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/google/rust-shell/blob/8b1e775b09c133c9bfbfbb9be2e3a2b2f4219682/tests/shell_tests.rs#L33"}
{"record":"unit","id":"rust-shell:tests/shell_tests.rs:47:1:registration","source":"rust-shell","unit":"registration","path":"tests/shell_tests.rs","line":47,"column":1,"label":"test_kill_all_after_wait","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/google/rust-shell/blob/8b1e775b09c133c9bfbfbb9be2e3a2b2f4219682/tests/shell_tests.rs#L47"}
{"record":"unit","id":"rust-shell:tests/shell_tests.rs:59:1:registration","source":"rust-shell","unit":"registration","path":"tests/shell_tests.rs","line":59,"column":1,"label":"test_kill_thread_job","disposition":{"kind":"ported","id":"stream-kill"},"url":"https://github.com/google/rust-shell/blob/8b1e775b09c133c9bfbfbb9be2e3a2b2f4219682/tests/shell_tests.rs#L59"}
{"record":"unit","id":"rust-shell:tests/shell_tests.rs:70:1:registration","source":"rust-shell","unit":"registration","path":"tests/shell_tests.rs","line":70,"column":1,"label":"test_signal_before_run","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/google/rust-shell/blob/8b1e775b09c133c9bfbfbb9be2e3a2b2f4219682/tests/shell_tests.rs#L70"}
{"record":"unit","id":"rust-shell:tests/shell_tests.rs:81:1:registration","source":"rust-shell","unit":"registration","path":"tests/shell_tests.rs","line":81,"column":1,"label":"test_trap_signal_and_wait_children","disposition":{"kind":"missing","id":"native-exit-status-and-signal-metadata"},"url":"https://github.com/google/rust-shell/blob/8b1e775b09c133c9bfbfbb9be2e3a2b2f4219682/tests/shell_tests.rs#L81"}
{"record":"unit","id":"shellfn:tests/tests.rs:8:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":8,"column":1,"label":"runs_simple_bash_script","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L8"}
{"record":"unit","id":"shellfn:tests/tests.rs:20:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":20,"column":1,"label":"runs_simple_python_script","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L20"}
{"record":"unit","id":"shellfn:tests/tests.rs:34:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":34,"column":1,"label":"runs_script_with_program_on_custom_position","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L34"}
{"record":"unit","id":"shellfn:tests/tests.rs:51:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":51,"column":1,"label":"sets_env_vars","disposition":{"kind":"ported","id":"environment"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L51"}
{"record":"unit","id":"shellfn:tests/tests.rs:63:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":63,"column":1,"label":"replaces_env_vars_in_args","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L63"}
{"record":"unit","id":"shellfn:tests/tests.rs:73:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":73,"column":1,"label":"parses_return_value","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L73"}
{"record":"unit","id":"shellfn:tests/tests.rs:94:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":94,"column":1,"label":"does_nothing_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L94"}
{"record":"unit","id":"shellfn:tests/tests.rs:106:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":106,"column":1,"label":"panics_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L106"}
{"record":"unit","id":"shellfn:tests/tests.rs:119:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":119,"column":1,"label":"panics_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L119"}
{"record":"unit","id":"shellfn:tests/tests.rs:136:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":136,"column":1,"label":"does_nothing_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L136"}
{"record":"unit","id":"shellfn:tests/tests.rs:148:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":148,"column":1,"label":"does_nothing_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L148"}
{"record":"unit","id":"shellfn:tests/tests.rs:160:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":160,"column":1,"label":"does_nothing_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L160"}
{"record":"unit","id":"shellfn:tests/tests.rs:194:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":194,"column":1,"label":"does_nothing_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L194"}
{"record":"unit","id":"shellfn:tests/tests.rs:199:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":199,"column":1,"label":"panics_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L199"}
{"record":"unit","id":"shellfn:tests/tests.rs:205:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":205,"column":1,"label":"panics_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L205"}
{"record":"unit","id":"shellfn:tests/tests.rs:229:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":229,"column":1,"label":"returns_ok_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L229"}
{"record":"unit","id":"shellfn:tests/tests.rs:234:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":234,"column":1,"label":"returns_error_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L234"}
{"record":"unit","id":"shellfn:tests/tests.rs:239:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":239,"column":1,"label":"returns_error_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L239"}
{"record":"unit","id":"shellfn:tests/tests.rs:267:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":267,"column":1,"label":"returns_parsed_value_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L267"}
{"record":"unit","id":"shellfn:tests/tests.rs:272:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":272,"column":1,"label":"panics_when_parsing_fails","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L272"}
{"record":"unit","id":"shellfn:tests/tests.rs:278:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":278,"column":1,"label":"panics_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L278"}
{"record":"unit","id":"shellfn:tests/tests.rs:284:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":284,"column":1,"label":"panics_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L284"}
{"record":"unit","id":"shellfn:tests/tests.rs:309:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":309,"column":1,"label":"returns_parsed_value_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L309"}
{"record":"unit","id":"shellfn:tests/tests.rs:314:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":314,"column":1,"label":"returns_error_when_parsing_fails","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L314"}
{"record":"unit","id":"shellfn:tests/tests.rs:319:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":319,"column":1,"label":"returns_error_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L319"}
{"record":"unit","id":"shellfn:tests/tests.rs:324:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":324,"column":1,"label":"returns_error_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L324"}
{"record":"unit","id":"shellfn:tests/tests.rs:361:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":361,"column":1,"label":"returns_parsed_values_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L361"}
{"record":"unit","id":"shellfn:tests/tests.rs:368:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":368,"column":1,"label":"panics_when_parsing_fails","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L368"}
{"record":"unit","id":"shellfn:tests/tests.rs:374:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":374,"column":1,"label":"panics_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L374"}
{"record":"unit","id":"shellfn:tests/tests.rs:380:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":380,"column":1,"label":"panics_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L380"}
{"record":"unit","id":"shellfn:tests/tests.rs:408:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":408,"column":1,"label":"returns_only_successfuly_parsed_values_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L408"}
{"record":"unit","id":"shellfn:tests/tests.rs:416:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":416,"column":1,"label":"returns_only_successfuly_parsed_values_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L416"}
{"record":"unit","id":"shellfn:tests/tests.rs:421:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":421,"column":1,"label":"returns_no_items_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L421"}
{"record":"unit","id":"shellfn:tests/tests.rs:455:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":455,"column":1,"label":"returns_parsing_results_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L455"}
{"record":"unit","id":"shellfn:tests/tests.rs:465:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":465,"column":1,"label":"panics_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L465"}
{"record":"unit","id":"shellfn:tests/tests.rs:471:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":471,"column":1,"label":"panics_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L471"}
{"record":"unit","id":"shellfn:tests/tests.rs:502:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":502,"column":1,"label":"returns_parsing_results_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L502"}
{"record":"unit","id":"shellfn:tests/tests.rs:513:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":513,"column":1,"label":"returns_parsing_results_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L513"}
{"record":"unit","id":"shellfn:tests/tests.rs:523:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":523,"column":1,"label":"returns_no_items_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L523"}
{"record":"unit","id":"shellfn:tests/tests.rs:561:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":561,"column":1,"label":"returns_parsed_values_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L561"}
{"record":"unit","id":"shellfn:tests/tests.rs:570:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":570,"column":1,"label":"returns_parsed_values_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L570"}
{"record":"unit","id":"shellfn:tests/tests.rs:576:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":576,"column":1,"label":"panics_when_parsing_fails","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L576"}
{"record":"unit","id":"shellfn:tests/tests.rs:583:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":583,"column":1,"label":"returns_error_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L583"}
{"record":"unit","id":"shellfn:tests/tests.rs:613:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":613,"column":1,"label":"returns_only_successfuly_parsed_values_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L613"}
{"record":"unit","id":"shellfn:tests/tests.rs:620:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":620,"column":1,"label":"returns_only_successfuly_parsed_values_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L620"}
{"record":"unit","id":"shellfn:tests/tests.rs:627:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":627,"column":1,"label":"returns_error_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L627"}
{"record":"unit","id":"shellfn:tests/tests.rs:661:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":661,"column":1,"label":"returns_parsing_results_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L661"}
{"record":"unit","id":"shellfn:tests/tests.rs:672:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":672,"column":1,"label":"returns_parsing_results_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L672"}
{"record":"unit","id":"shellfn:tests/tests.rs:683:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":683,"column":1,"label":"returns_error_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L683"}
{"record":"unit","id":"shellfn:tests/tests.rs:721:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":721,"column":1,"label":"returns_parsed_values_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L721"}
{"record":"unit","id":"shellfn:tests/tests.rs:728:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":728,"column":1,"label":"panics_when_parsing_fails","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L728"}
{"record":"unit","id":"shellfn:tests/tests.rs:734:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":734,"column":1,"label":"panics_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L734"}
{"record":"unit","id":"shellfn:tests/tests.rs:740:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":740,"column":1,"label":"panics_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L740"}
{"record":"unit","id":"shellfn:tests/tests.rs:768:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":768,"column":1,"label":"returns_only_successfuly_parsed_values_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L768"}
{"record":"unit","id":"shellfn:tests/tests.rs:773:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":773,"column":1,"label":"returns_only_successfuly_parsed_values_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L773"}
{"record":"unit","id":"shellfn:tests/tests.rs:778:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":778,"column":1,"label":"returns_no_items_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L778"}
{"record":"unit","id":"shellfn:tests/tests.rs:809:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":809,"column":1,"label":"returns_parsing_results_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L809"}
{"record":"unit","id":"shellfn:tests/tests.rs:819:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":819,"column":1,"label":"panics_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L819"}
{"record":"unit","id":"shellfn:tests/tests.rs:825:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":825,"column":1,"label":"panics_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L825"}
{"record":"unit","id":"shellfn:tests/tests.rs:853:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":853,"column":1,"label":"returns_parsing_results_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L853"}
{"record":"unit","id":"shellfn:tests/tests.rs:864:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":864,"column":1,"label":"returns_parsing_results_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L864"}
{"record":"unit","id":"shellfn:tests/tests.rs:874:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":874,"column":1,"label":"returns_no_items_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L874"}
{"record":"unit","id":"shellfn:tests/tests.rs:909:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":909,"column":1,"label":"returns_parsed_values_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L909"}
{"record":"unit","id":"shellfn:tests/tests.rs:916:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":916,"column":1,"label":"returns_error_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L916"}
{"record":"unit","id":"shellfn:tests/tests.rs:921:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":921,"column":1,"label":"panics_when_parsing_fails","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L921"}
{"record":"unit","id":"shellfn:tests/tests.rs:927:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":927,"column":1,"label":"returns_error_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L927"}
{"record":"unit","id":"shellfn:tests/tests.rs:954:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":954,"column":1,"label":"returns_only_successfuly_parsed_values_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L954"}
{"record":"unit","id":"shellfn:tests/tests.rs:961:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":961,"column":1,"label":"returns_error_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L961"}
{"record":"unit","id":"shellfn:tests/tests.rs:966:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":966,"column":1,"label":"returns_error_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L966"}
{"record":"unit","id":"shellfn:tests/tests.rs:997:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":997,"column":1,"label":"returns_parsing_results_when_script_ends_with_success","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L997"}
{"record":"unit","id":"shellfn:tests/tests.rs:1008:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":1008,"column":1,"label":"returns_error_when_script_ends_with_failure","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L1008"}
{"record":"unit","id":"shellfn:tests/tests.rs:1013:1:registration","source":"shellfn","unit":"registration","path":"tests/tests.rs","line":1013,"column":1,"label":"returns_error_when_script_is_invalid","disposition":{"kind":"missing","id":"typed-script-return-adapters"},"url":"https://github.com/synek317/shellfn/blob/d8e2f39ab6633b388b0f9b47ea62c95dc7ee78ca/tests/tests.rs#L1013"}
{"record":"unit","id":"rexpect:src/process.rs:250:1:registration","source":"rexpect","unit":"registration","path":"src/process.rs","line":250,"column":1,"label":"test_cat","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/process.rs#L250"}
{"record":"unit","id":"rexpect:src/reader.rs:322:1:registration","source":"rexpect","unit":"registration","path":"src/reader.rs","line":322,"column":1,"label":"test_expect_melon","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/reader.rs#L322"}
{"record":"unit","id":"rexpect:src/reader.rs:339:1:registration","source":"rexpect","unit":"registration","path":"src/reader.rs","line":339,"column":1,"label":"test_regex","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/reader.rs#L339"}
{"record":"unit","id":"rexpect:src/reader.rs:351:1:registration","source":"rexpect","unit":"registration","path":"src/reader.rs","line":351,"column":1,"label":"test_regex2","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/reader.rs#L351"}
{"record":"unit","id":"rexpect:src/reader.rs:363:1:registration","source":"rexpect","unit":"registration","path":"src/reader.rs","line":363,"column":1,"label":"test_nbytes","disposition":{"kind":"missing","id":"binary-input-and-lossless-output"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/reader.rs#L363"}
{"record":"unit","id":"rexpect:src/reader.rs:381:1:registration","source":"rexpect","unit":"registration","path":"src/reader.rs","line":381,"column":1,"label":"test_any_with_multiple_possible_matches","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/reader.rs#L381"}
{"record":"unit","id":"rexpect:src/reader.rs:396:1:registration","source":"rexpect","unit":"registration","path":"src/reader.rs","line":396,"column":1,"label":"test_any_with_same_start_different_length","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/reader.rs#L396"}
{"record":"unit","id":"rexpect:src/reader.rs:411:1:registration","source":"rexpect","unit":"registration","path":"src/reader.rs","line":411,"column":1,"label":"test_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/reader.rs#L411"}
{"record":"unit","id":"rexpect:src/reader.rs:422:1:registration","source":"rexpect","unit":"registration","path":"src/reader.rs","line":422,"column":1,"label":"test_skip_partial_ansi_code","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/reader.rs#L422"}
{"record":"unit","id":"rexpect:src/reader.rs:433:1:registration","source":"rexpect","unit":"registration","path":"src/reader.rs","line":433,"column":1,"label":"test_skip_ansi_codes","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/reader.rs#L433"}
{"record":"unit","id":"rexpect:src/reader.rs:444:1:registration","source":"rexpect","unit":"registration","path":"src/reader.rs","line":444,"column":1,"label":"test_try_read","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/reader.rs#L444"}
{"record":"unit","id":"rexpect:src/reader.rs:458:1:registration","source":"rexpect","unit":"registration","path":"src/reader.rs","line":458,"column":1,"label":"test_try_read_multibyte","disposition":{"kind":"missing","id":"binary-input-and-lossless-output"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/reader.rs#L458"}
{"record":"unit","id":"rexpect:src/session.rs:488:1:registration","source":"rexpect","unit":"registration","path":"src/session.rs","line":488,"column":1,"label":"test_read_line","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/session.rs#L488"}
{"record":"unit","id":"rexpect:src/session.rs:499:1:registration","source":"rexpect","unit":"registration","path":"src/session.rs","line":499,"column":1,"label":"test_expect_eof_timeout","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/session.rs#L499"}
{"record":"unit","id":"rexpect:src/session.rs:510:1:registration","source":"rexpect","unit":"registration","path":"src/session.rs","line":510,"column":1,"label":"test_expect_eof_timeout2","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/session.rs#L510"}
{"record":"unit","id":"rexpect:src/session.rs:516:1:registration","source":"rexpect","unit":"registration","path":"src/session.rs","line":516,"column":1,"label":"test_expect_string","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/session.rs#L516"}
{"record":"unit","id":"rexpect:src/session.rs:526:1:registration","source":"rexpect","unit":"registration","path":"src/session.rs","line":526,"column":1,"label":"test_read_string_before","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/session.rs#L526"}
{"record":"unit","id":"rexpect:src/session.rs:534:1:registration","source":"rexpect","unit":"registration","path":"src/session.rs","line":534,"column":1,"label":"test_expect_any","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/session.rs#L534"}
{"record":"unit","id":"rexpect:src/session.rs:548:1:registration","source":"rexpect","unit":"registration","path":"src/session.rs","line":548,"column":1,"label":"test_expect_empty_command_error","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/session.rs#L548"}
{"record":"unit","id":"rexpect:src/session.rs:558:1:registration","source":"rexpect","unit":"registration","path":"src/session.rs","line":558,"column":1,"label":"test_kill_timeout","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/session.rs#L558"}
{"record":"unit","id":"rexpect:src/session.rs:567:1:registration","source":"rexpect","unit":"registration","path":"src/session.rs","line":567,"column":1,"label":"test_bash","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/session.rs#L567"}
{"record":"unit","id":"rexpect:src/session.rs:577:1:registration","source":"rexpect","unit":"registration","path":"src/session.rs","line":577,"column":1,"label":"test_bash_control_chars","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/session.rs#L577"}
{"record":"unit","id":"rexpect:src/session.rs:592:1:registration","source":"rexpect","unit":"registration","path":"src/session.rs","line":592,"column":1,"label":"test_tokenize_command","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/rust-cli/rexpect/blob/4c6a13d3d2c79cd63c8b12821530ec015b34fc71/src/session.rs#L592"}
{"record":"unit","id":"expectrl:src/process/unix.rs:281:1:registration","source":"expectrl","unit":"registration","path":"src/process/unix.rs","line":281,"column":1,"label":"test_tokenize_command","disposition":{"kind":"inapplicable","id":"competitor-internals"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/src/process/unix.rs#L281"}
{"record":"unit","id":"expectrl:src/session/async_session.rs:610:1:registration","source":"expectrl","unit":"registration","path":"src/session/async_session.rs","line":610,"column":1,"label":"test_expect_lazy","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/src/session/async_session.rs#L610"}
{"record":"unit","id":"expectrl:src/session/async_session.rs:623:1:registration","source":"expectrl","unit":"registration","path":"src/session/async_session.rs","line":623,"column":1,"label":"test_expect_lazy_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/src/session/async_session.rs#L623"}
{"record":"unit","id":"expectrl:src/session/async_session.rs:644:1:registration","source":"expectrl","unit":"registration","path":"src/session/async_session.rs","line":644,"column":1,"label":"test_expect_lazy_timeout","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/src/session/async_session.rs#L644"}
{"record":"unit","id":"expectrl:src/session/async_session.rs:662:1:registration","source":"expectrl","unit":"registration","path":"src/session/async_session.rs","line":662,"column":1,"label":"test_expect_gready","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/src/session/async_session.rs#L662"}
{"record":"unit","id":"expectrl:src/session/async_session.rs:675:1:registration","source":"expectrl","unit":"registration","path":"src/session/async_session.rs","line":675,"column":1,"label":"test_expect_gready_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/src/session/async_session.rs#L675"}
{"record":"unit","id":"expectrl:src/session/async_session.rs:696:1:registration","source":"expectrl","unit":"registration","path":"src/session/async_session.rs","line":696,"column":1,"label":"test_expect_gready_timeout","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/src/session/async_session.rs#L696"}
{"record":"unit","id":"expectrl:src/session/async_session.rs:714:1:registration","source":"expectrl","unit":"registration","path":"src/session/async_session.rs","line":714,"column":1,"label":"test_check","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/src/session/async_session.rs#L714"}
{"record":"unit","id":"expectrl:src/session/async_session.rs:727:1:registration","source":"expectrl","unit":"registration","path":"src/session/async_session.rs","line":727,"column":1,"label":"test_is_matched","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/src/session/async_session.rs#L727"}
{"record":"unit","id":"expectrl:tests/check.rs:12:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":12,"column":1,"label":"check_str","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L12"}
{"record":"unit","id":"expectrl:tests/check.rs:21:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":21,"column":1,"label":"check_str","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L21"}
{"record":"unit","id":"expectrl:tests/check.rs:32:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":32,"column":1,"label":"check_regex","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L32"}
{"record":"unit","id":"expectrl:tests/check.rs:46:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":46,"column":1,"label":"check_regex","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L46"}
{"record":"unit","id":"expectrl:tests/check.rs:62:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":62,"column":1,"label":"check_n_bytes","disposition":{"kind":"missing","id":"binary-input-and-lossless-output"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L62"}
{"record":"unit","id":"expectrl:tests/check.rs:76:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":76,"column":1,"label":"check_n_bytes","disposition":{"kind":"missing","id":"binary-input-and-lossless-output"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L76"}
{"record":"unit","id":"expectrl:tests/check.rs:92:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":92,"column":1,"label":"check_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L92"}
{"record":"unit","id":"expectrl:tests/check.rs:112:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":112,"column":1,"label":"check_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L112"}
{"record":"unit","id":"expectrl:tests/check.rs:134:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":134,"column":1,"label":"read_after_check_str","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L134"}
{"record":"unit","id":"expectrl:tests/check.rs:157:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":157,"column":1,"label":"read_after_check_str","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L157"}
{"record":"unit","id":"expectrl:tests/check.rs:182:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":182,"column":1,"label":"check_eof_timeout","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L182"}
{"record":"unit","id":"expectrl:tests/check.rs:193:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":193,"column":1,"label":"check_eof_timeout","disposition":{"kind":"missing","id":"timeout-option"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L193"}
{"record":"unit","id":"expectrl:tests/check.rs:206:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":206,"column":1,"label":"check_macro","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L206"}
{"record":"unit","id":"expectrl:tests/check.rs:230:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":230,"column":1,"label":"check_macro","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L230"}
{"record":"unit","id":"expectrl:tests/check.rs:257:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":257,"column":1,"label":"check_macro_doest_consume_missmatch","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L257"}
{"record":"unit","id":"expectrl:tests/check.rs:285:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":285,"column":1,"label":"check_macro_doest_consume_missmatch","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L285"}
{"record":"unit","id":"expectrl:tests/check.rs:318:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":318,"column":1,"label":"check_macro_with_different_needles","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L318"}
{"record":"unit","id":"expectrl:tests/check.rs:350:1:registration","source":"expectrl","unit":"registration","path":"tests/check.rs","line":350,"column":1,"label":"check_macro_with_different_needles","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/check.rs#L350"}
{"record":"unit","id":"expectrl:tests/expect.rs:16:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":16,"column":1,"label":"expect_str","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L16"}
{"record":"unit","id":"expectrl:tests/expect.rs:25:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":25,"column":1,"label":"expect_str","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L25"}
{"record":"unit","id":"expectrl:tests/expect.rs:35:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":35,"column":1,"label":"expect_str","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L35"}
{"record":"unit","id":"expectrl:tests/expect.rs:56:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":56,"column":1,"label":"expect_regex","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L56"}
{"record":"unit","id":"expectrl:tests/expect.rs:67:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":67,"column":1,"label":"expect_regex_lazy","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L67"}
{"record":"unit","id":"expectrl:tests/expect.rs:79:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":79,"column":1,"label":"expect_gready_regex","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L79"}
{"record":"unit","id":"expectrl:tests/expect.rs:92:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":92,"column":1,"label":"expect_lazy_regex","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L92"}
{"record":"unit","id":"expectrl:tests/expect.rs:105:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":105,"column":1,"label":"expect_regex","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L105"}
{"record":"unit","id":"expectrl:tests/expect.rs:127:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":127,"column":1,"label":"expect_n_bytes","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L127"}
{"record":"unit","id":"expectrl:tests/expect.rs:138:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":138,"column":1,"label":"expect_n_bytes","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L138"}
{"record":"unit","id":"expectrl:tests/expect.rs:150:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":150,"column":1,"label":"expect_n_bytes","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L150"}
{"record":"unit","id":"expectrl:tests/expect.rs:180:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":180,"column":1,"label":"expect_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L180"}
{"record":"unit","id":"expectrl:tests/expect.rs:191:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":191,"column":1,"label":"expect_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L191"}
{"record":"unit","id":"expectrl:tests/expect.rs:203:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":203,"column":1,"label":"expect_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L203"}
{"record":"unit","id":"expectrl:tests/expect.rs:230:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":230,"column":1,"label":"read_after_expect_str","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L230"}
{"record":"unit","id":"expectrl:tests/expect.rs:243:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":243,"column":1,"label":"read_after_expect_str","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L243"}
{"record":"unit","id":"expectrl:tests/expect.rs:258:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":258,"column":1,"label":"read_after_expect_str","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L258"}
{"record":"unit","id":"expectrl:tests/expect.rs:274:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":274,"column":1,"label":"read_after_expect_str","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L274"}
{"record":"unit","id":"expectrl:tests/expect.rs:292:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":292,"column":1,"label":"expect_eof_timeout","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L292"}
{"record":"unit","id":"expectrl:tests/expect.rs:304:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":304,"column":1,"label":"expect_eof_timeout","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L304"}
{"record":"unit","id":"expectrl:tests/expect.rs:317:1:registration","source":"expectrl","unit":"registration","path":"tests/expect.rs","line":317,"column":1,"label":"expect_eof_timeout","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/expect.rs#L317"}
{"record":"unit","id":"expectrl:tests/interact.rs:23:1:registration","source":"expectrl","unit":"registration","path":"tests/interact.rs","line":23,"column":1,"label":"interact_callback","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/interact.rs#L23"}
{"record":"unit","id":"expectrl:tests/interact.rs:57:1:registration","source":"expectrl","unit":"registration","path":"tests/interact.rs","line":57,"column":1,"label":"interact_output_callback","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/interact.rs#L57"}
{"record":"unit","id":"expectrl:tests/interact.rs:91:1:registration","source":"expectrl","unit":"registration","path":"tests/interact.rs","line":91,"column":1,"label":"interact_callbacks_called_after_exit","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/interact.rs#L91"}
{"record":"unit","id":"expectrl:tests/interact.rs:126:1:registration","source":"expectrl","unit":"registration","path":"tests/interact.rs","line":126,"column":1,"label":"interact_callbacks_with_stream_redirection","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/interact.rs#L126"}
{"record":"unit","id":"expectrl:tests/interact.rs:159:1:registration","source":"expectrl","unit":"registration","path":"tests/interact.rs","line":159,"column":1,"label":"interact_filters","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/interact.rs#L159"}
{"record":"unit","id":"expectrl:tests/interact.rs:195:1:registration","source":"expectrl","unit":"registration","path":"tests/interact.rs","line":195,"column":1,"label":"interact_context","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/interact.rs#L195"}
{"record":"unit","id":"expectrl:tests/interact.rs:246:1:registration","source":"expectrl","unit":"registration","path":"tests/interact.rs","line":246,"column":1,"label":"interact_on_output_not_matched","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/interact.rs#L246"}
{"record":"unit","id":"expectrl:tests/interact.rs:332:1:registration","source":"expectrl","unit":"registration","path":"tests/interact.rs","line":332,"column":1,"label":"interact_stream_redirection","disposition":{"kind":"missing","id":"shell-expression-composition-and-redirection"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/interact.rs#L332"}
{"record":"unit","id":"expectrl:tests/interact.rs:355:1:registration","source":"expectrl","unit":"registration","path":"tests/interact.rs","line":355,"column":1,"label":"interact_output_callback","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/interact.rs#L355"}
{"record":"unit","id":"expectrl:tests/io.rs:18:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":18,"column":1,"label":"send_controll","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L18"}
{"record":"unit","id":"expectrl:tests/io.rs:29:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":29,"column":1,"label":"send_controll","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L29"}
{"record":"unit","id":"expectrl:tests/io.rs:44:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":44,"column":1,"label":"send","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L44"}
{"record":"unit","id":"expectrl:tests/io.rs:60:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":60,"column":1,"label":"send","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L60"}
{"record":"unit","id":"expectrl:tests/io.rs:69:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":69,"column":1,"label":"send_line","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L69"}
{"record":"unit","id":"expectrl:tests/io.rs:86:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":86,"column":1,"label":"send_line","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L86"}
{"record":"unit","id":"expectrl:tests/io.rs:95:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":95,"column":1,"label":"try_read_by_byte","disposition":{"kind":"missing","id":"binary-input-and-lossless-output"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L95"}
{"record":"unit","id":"expectrl:tests/io.rs:127:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":127,"column":1,"label":"try_read_by_byte","disposition":{"kind":"missing","id":"binary-input-and-lossless-output"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L127"}
{"record":"unit","id":"expectrl:tests/io.rs:160:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":160,"column":1,"label":"blocking_read_after_non_blocking","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L160"}
{"record":"unit","id":"expectrl:tests/io.rs:190:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":190,"column":1,"label":"blocking_read_after_non_blocking","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L190"}
{"record":"unit","id":"expectrl:tests/io.rs:219:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":219,"column":1,"label":"try_read","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L219"}
{"record":"unit","id":"expectrl:tests/io.rs:243:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":243,"column":1,"label":"try_read","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L243"}
{"record":"unit","id":"expectrl:tests/io.rs:279:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":279,"column":1,"label":"blocking_read_after_non_blocking_try_read","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L279"}
{"record":"unit","id":"expectrl:tests/io.rs:314:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":314,"column":1,"label":"try_read_after_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L314"}
{"record":"unit","id":"expectrl:tests/io.rs:331:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":331,"column":1,"label":"try_read_after_process_exit","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L331"}
{"record":"unit","id":"expectrl:tests/io.rs:364:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":364,"column":1,"label":"try_read_after_process_exit","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L364"}
{"record":"unit","id":"expectrl:tests/io.rs:398:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":398,"column":1,"label":"try_read_to_end","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L398"}
{"record":"unit","id":"expectrl:tests/io.rs:419:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":419,"column":1,"label":"try_read_to_end","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L419"}
{"record":"unit","id":"expectrl:tests/io.rs:441:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":441,"column":1,"label":"continues_try_reads","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L441"}
{"record":"unit","id":"expectrl:tests/io.rs:467:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":467,"column":1,"label":"automatic_stop_of_interact_on_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L467"}
{"record":"unit","id":"expectrl:tests/io.rs:479:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":479,"column":1,"label":"spawn_after_interact","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L479"}
{"record":"unit","id":"expectrl:tests/io.rs:493:1:registration","source":"expectrl","unit":"registration","path":"tests/io.rs","line":493,"column":1,"label":"read_line_test","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/io.rs#L493"}
{"record":"unit","id":"expectrl:tests/is_matched.rs:11:1:registration","source":"expectrl","unit":"registration","path":"tests/is_matched.rs","line":11,"column":1,"label":"is_matched_str","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/is_matched.rs#L11"}
{"record":"unit","id":"expectrl:tests/is_matched.rs:21:1:registration","source":"expectrl","unit":"registration","path":"tests/is_matched.rs","line":21,"column":1,"label":"is_matched_str","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/is_matched.rs#L21"}
{"record":"unit","id":"expectrl:tests/is_matched.rs:33:1:registration","source":"expectrl","unit":"registration","path":"tests/is_matched.rs","line":33,"column":1,"label":"is_matched_regex","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/is_matched.rs#L33"}
{"record":"unit","id":"expectrl:tests/is_matched.rs:45:1:registration","source":"expectrl","unit":"registration","path":"tests/is_matched.rs","line":45,"column":1,"label":"is_matched_regex","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/is_matched.rs#L45"}
{"record":"unit","id":"expectrl:tests/is_matched.rs:59:1:registration","source":"expectrl","unit":"registration","path":"tests/is_matched.rs","line":59,"column":1,"label":"is_matched_bytes","disposition":{"kind":"missing","id":"binary-input-and-lossless-output"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/is_matched.rs#L59"}
{"record":"unit","id":"expectrl:tests/is_matched.rs:71:1:registration","source":"expectrl","unit":"registration","path":"tests/is_matched.rs","line":71,"column":1,"label":"is_matched_n_bytes","disposition":{"kind":"missing","id":"binary-input-and-lossless-output"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/is_matched.rs#L71"}
{"record":"unit","id":"expectrl:tests/is_matched.rs:85:1:registration","source":"expectrl","unit":"registration","path":"tests/is_matched.rs","line":85,"column":1,"label":"is_matched_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/is_matched.rs#L85"}
{"record":"unit","id":"expectrl:tests/is_matched.rs:99:1:registration","source":"expectrl","unit":"registration","path":"tests/is_matched.rs","line":99,"column":1,"label":"is_matched_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/is_matched.rs#L99"}
{"record":"unit","id":"expectrl:tests/is_matched.rs:116:1:registration","source":"expectrl","unit":"registration","path":"tests/is_matched.rs","line":116,"column":1,"label":"read_after_is_matched","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/is_matched.rs#L116"}
{"record":"unit","id":"expectrl:tests/is_matched.rs:138:1:registration","source":"expectrl","unit":"registration","path":"tests/is_matched.rs","line":138,"column":1,"label":"read_after_is_matched","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/is_matched.rs#L138"}
{"record":"unit","id":"expectrl:tests/is_matched.rs:162:1:registration","source":"expectrl","unit":"registration","path":"tests/is_matched.rs","line":162,"column":1,"label":"check_after_is_matched_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/is_matched.rs#L162"}
{"record":"unit","id":"expectrl:tests/is_matched.rs:182:1:registration","source":"expectrl","unit":"registration","path":"tests/is_matched.rs","line":182,"column":1,"label":"check_after_is_matched_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/is_matched.rs#L182"}
{"record":"unit","id":"expectrl:tests/is_matched.rs:206:1:registration","source":"expectrl","unit":"registration","path":"tests/is_matched.rs","line":206,"column":1,"label":"expect_after_is_matched_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/is_matched.rs#L206"}
{"record":"unit","id":"expectrl:tests/is_matched.rs:228:1:registration","source":"expectrl","unit":"registration","path":"tests/is_matched.rs","line":228,"column":1,"label":"expect_after_is_matched_eof","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/is_matched.rs#L228"}
{"record":"unit","id":"expectrl:tests/log.rs:15:1:registration","source":"expectrl","unit":"registration","path":"tests/log.rs","line":15,"column":1,"label":"log","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/log.rs#L15"}
{"record":"unit","id":"expectrl:tests/log.rs:41:1:registration","source":"expectrl","unit":"registration","path":"tests/log.rs","line":41,"column":1,"label":"log","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/log.rs#L41"}
{"record":"unit","id":"expectrl:tests/log.rs:68:1:registration","source":"expectrl","unit":"registration","path":"tests/log.rs","line":68,"column":1,"label":"log","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/log.rs#L68"}
{"record":"unit","id":"expectrl:tests/log.rs:116:1:registration","source":"expectrl","unit":"registration","path":"tests/log.rs","line":116,"column":1,"label":"log_read_line","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/log.rs#L116"}
{"record":"unit","id":"expectrl:tests/repl.rs:19:1:registration","source":"expectrl","unit":"registration","path":"tests/repl.rs","line":19,"column":1,"label":"bash","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/repl.rs#L19"}
{"record":"unit","id":"expectrl:tests/repl.rs:35:1:registration","source":"expectrl","unit":"registration","path":"tests/repl.rs","line":35,"column":1,"label":"bash_with_log","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/repl.rs#L35"}
{"record":"unit","id":"expectrl:tests/repl.rs:67:1:registration","source":"expectrl","unit":"registration","path":"tests/repl.rs","line":67,"column":1,"label":"bash","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/repl.rs#L67"}
{"record":"unit","id":"expectrl:tests/repl.rs:87:1:registration","source":"expectrl","unit":"registration","path":"tests/repl.rs","line":87,"column":1,"label":"bash_with_log","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/repl.rs#L87"}
{"record":"unit","id":"expectrl:tests/repl.rs:118:1:registration","source":"expectrl","unit":"registration","path":"tests/repl.rs","line":118,"column":1,"label":"python","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/repl.rs#L118"}
{"record":"unit","id":"expectrl:tests/repl.rs:149:1:registration","source":"expectrl","unit":"registration","path":"tests/repl.rs","line":149,"column":1,"label":"python","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/repl.rs#L149"}
{"record":"unit","id":"expectrl:tests/repl.rs:180:1:registration","source":"expectrl","unit":"registration","path":"tests/repl.rs","line":180,"column":1,"label":"bash_pwd","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/repl.rs#L180"}
{"record":"unit","id":"expectrl:tests/repl.rs:193:1:registration","source":"expectrl","unit":"registration","path":"tests/repl.rs","line":193,"column":1,"label":"bash_control_chars","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/repl.rs#L193"}
{"record":"unit","id":"expectrl:tests/repl.rs:209:1:registration","source":"expectrl","unit":"registration","path":"tests/repl.rs","line":209,"column":1,"label":"bash_pwd","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/repl.rs#L209"}
{"record":"unit","id":"expectrl:tests/repl.rs:220:1:registration","source":"expectrl","unit":"registration","path":"tests/repl.rs","line":220,"column":1,"label":"bash_control_chars","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/repl.rs#L220"}
{"record":"unit","id":"expectrl:tests/session.rs:15:1:registration","source":"expectrl","unit":"registration","path":"tests/session.rs","line":15,"column":1,"label":"send","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/session.rs#L15"}
{"record":"unit","id":"expectrl:tests/session.rs:32:1:registration","source":"expectrl","unit":"registration","path":"tests/session.rs","line":32,"column":1,"label":"send","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/session.rs#L32"}
{"record":"unit","id":"expectrl:tests/session.rs:50:1:registration","source":"expectrl","unit":"registration","path":"tests/session.rs","line":50,"column":1,"label":"send","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/session.rs#L50"}
{"record":"unit","id":"expectrl:tests/session.rs:71:1:registration","source":"expectrl","unit":"registration","path":"tests/session.rs","line":71,"column":1,"label":"send_multiline","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/session.rs#L71"}
{"record":"unit","id":"expectrl:tests/session.rs:86:1:registration","source":"expectrl","unit":"registration","path":"tests/session.rs","line":86,"column":1,"label":"send_multiline","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/session.rs#L86"}
{"record":"unit","id":"expectrl:tests/session.rs:102:1:registration","source":"expectrl","unit":"registration","path":"tests/session.rs","line":102,"column":1,"label":"send_multiline","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/session.rs#L102"}
{"record":"unit","id":"expectrl:tests/session.rs:129:1:registration","source":"expectrl","unit":"registration","path":"tests/session.rs","line":129,"column":1,"label":"send_line","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/session.rs#L129"}
{"record":"unit","id":"expectrl:tests/session.rs:144:1:registration","source":"expectrl","unit":"registration","path":"tests/session.rs","line":144,"column":1,"label":"send_line","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/session.rs#L144"}
{"record":"unit","id":"expectrl:tests/session.rs:159:1:registration","source":"expectrl","unit":"registration","path":"tests/session.rs","line":159,"column":1,"label":"send_line","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/session.rs#L159"}
{"record":"unit","id":"expectrl:tests/session.rs:183:1:registration","source":"expectrl","unit":"registration","path":"tests/session.rs","line":183,"column":1,"label":"test_spawn_no_command","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/session.rs#L183"}
{"record":"unit","id":"expectrl:tests/session.rs:191:1:registration","source":"expectrl","unit":"registration","path":"tests/session.rs","line":191,"column":1,"label":"test_session_as_writer","disposition":{"kind":"missing","id":"expect-and-pty-session"},"url":"https://github.com/zhiburt/expectrl/blob/a2407de94df0b05dd794f79c57dea7b6f0a86f1f/tests/session.rs#L191"}