[INFO] fetching crate wdl-lint 0.22.1...
[INFO] testing wdl-lint-0.22.1 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate wdl-lint 0.22.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate wdl-lint 0.22.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate wdl-lint 0.22.1
[INFO] tweaked toml for crates.io crate wdl-lint 0.22.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate wdl-lint 0.22.1 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate wdl-lint 0.22.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rowan v0.16.1
[INFO] [stderr]   Downloaded serde_with_macros v3.18.0
[INFO] [stderr]   Downloaded text-size v1.1.1
[INFO] [stderr]   Downloaded logos-derive v0.16.1
[INFO] [stderr]   Downloaded countme v3.0.1
[INFO] [stderr]   Downloaded macropol v0.1.4
[INFO] [stderr]   Downloaded logos v0.16.1
[INFO] [stderr]   Downloaded wdl-ast v0.22.1
[INFO] [stderr]   Downloaded logos-codegen v0.16.1
[INFO] [stderr]   Downloaded wdl-grammar v0.21.1
[INFO] [stderr]   Downloaded serde_with v3.18.0
[INFO] [stderr]   Downloaded wdl-format v0.17.0
[INFO] [stderr]   Downloaded wdl-analysis v0.19.1
[INFO] [stderr]   Downloaded path-clean v1.0.1
[INFO] [stderr]   Downloaded line-index v0.1.2
[INFO] [stderr]   Downloaded convert_case v0.11.0
[INFO] [stderr]   Downloaded blake3 v1.8.3
[INFO] [stderr]   Downloaded escape8259 v0.5.3
[INFO] [stderr]   Downloaded ftree v1.3.0
[INFO] [stderr]   Downloaded winnow v1.0.0
[INFO] [stderr]   Downloaded libtest-mimic v0.8.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c5b1bf0a9533d3a06d173e1502e73c73d85c7ba56b120cc12adc587935e3ac93
[INFO] running `Command { std: "docker" "start" "-a" "c5b1bf0a9533d3a06d173e1502e73c73d85c7ba56b120cc12adc587935e3ac93", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c5b1bf0a9533d3a06d173e1502e73c73d85c7ba56b120cc12adc587935e3ac93", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c5b1bf0a9533d3a06d173e1502e73c73d85c7ba56b120cc12adc587935e3ac93", kill_on_drop: false }`
[INFO] [stdout] c5b1bf0a9533d3a06d173e1502e73c73d85c7ba56b120cc12adc587935e3ac93
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 08cc16fb6eca564297c406d2485eed66ca5d962bead45c5e4219a3d74c4ed8f6
[INFO] running `Command { std: "docker" "start" "-a" "08cc16fb6eca564297c406d2485eed66ca5d962bead45c5e4219a3d74c4ed8f6", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling aws-lc-rs v1.16.2
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling codespan-reporting v0.13.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling rowan v0.16.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling iri-string v0.7.11
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling nonempty v0.12.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling line-index v0.1.2
[INFO] [stderr]    Compiling toml_parser v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling aws-lc-sys v0.39.0
[INFO] [stderr]    Compiling blake3 v1.8.3
[INFO] [stderr]    Compiling convert_case v0.11.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling serde_spanned v1.1.0
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling path-clean v1.0.1
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling serde_with_macros v3.18.0
[INFO] [stderr]    Compiling macropol v0.1.4
[INFO] [stderr]    Compiling ftree v1.3.0
[INFO] [stderr]    Compiling logos-codegen v0.16.1
[INFO] [stderr]    Compiling serde_with v3.18.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling logos-derive v0.16.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling logos v0.16.1
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling lsp-types v0.94.1
[INFO] [stderr]    Compiling wdl-grammar v0.21.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling wdl-ast v0.22.1
[INFO] [stderr]    Compiling wdl-format v0.17.0
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.2
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling wdl-analysis v0.19.1
[INFO] [stderr]    Compiling wdl-lint v0.22.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 46s
[INFO] running `Command { std: "docker" "inspect" "08cc16fb6eca564297c406d2485eed66ca5d962bead45c5e4219a3d74c4ed8f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "08cc16fb6eca564297c406d2485eed66ca5d962bead45c5e4219a3d74c4ed8f6", kill_on_drop: false }`
[INFO] [stdout] 08cc16fb6eca564297c406d2485eed66ca5d962bead45c5e4219a3d74c4ed8f6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8ab7721a78e04cc8e531385c3de9f8c33640d1dfc92bbca1a98c755b5b7de017
[INFO] running `Command { std: "docker" "start" "-a" "8ab7721a78e04cc8e531385c3de9f8c33640d1dfc92bbca1a98c755b5b7de017", kill_on_drop: false }`
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.2
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling escape8259 v0.5.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling libtest-mimic v0.8.2
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling wdl-analysis v0.19.1
[INFO] [stderr]    Compiling wdl-lint v0.22.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 31.05s
[INFO] running `Command { std: "docker" "inspect" "8ab7721a78e04cc8e531385c3de9f8c33640d1dfc92bbca1a98c755b5b7de017", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8ab7721a78e04cc8e531385c3de9f8c33640d1dfc92bbca1a98c755b5b7de017", kill_on_drop: false }`
[INFO] [stdout] 8ab7721a78e04cc8e531385c3de9f8c33640d1dfc92bbca1a98c755b5b7de017
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 32c73939cc2ee82a45d757a7b4f9685ff44903d88650f72aee53441f38aedd37
[INFO] running `Command { std: "docker" "start" "-a" "32c73939cc2ee82a45d757a7b4f9685ff44903d88650f72aee53441f38aedd37", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.48s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wdl_lint-6a7882748e3acba2)
[INFO] [stdout] 
[INFO] [stdout] running 53 tests
[INFO] [stdout] test baseline::tests::does_not_match_different_content ... ok
[INFO] [stdout] test baseline::tests::load_returns_error_for_missing_file ... ok
[INFO] [stdout] test baseline::tests::load_or_default_returns_none_when_missing_and_not_required ... ok
[INFO] [stdout] test baseline::tests::matches_same_content ... ok
[INFO] [stdout] test baseline::tests::no_stale_entries_when_all_matched ... ok
[INFO] [stdout] test baseline::tests::single_entry_suppresses_one_diagnostic_then_stops ... ok
[INFO] [stdout] test baseline::tests::round_trip ... ok
[INFO] [stdout] test baseline::tests::load_or_default_propagates_parse_errors ... ok
[INFO] [stdout] test baseline::tests::does_not_match_different_path ... ok
[INFO] [stdout] test baseline::tests::does_not_match_different_rule ... ok
[INFO] [stdout] test baseline::tests::fresh_matcher_starts_empty ... ok
[INFO] [stdout] test baseline::tests::sort_is_deterministic ... ok
[INFO] [stdout] test baseline::tests::matches_entry_with_full_uri_path ... ok
[INFO] [stdout] test baseline::tests::surplus_diagnostics_beyond_duplicate_entries_are_not_suppressed ... ok
[INFO] [stdout] test baseline::tests::stale_entries_reported_when_unmatched ... ok
[INFO] [stdout] test baseline::tests::unresolvable_entry_never_matches ... ok
[INFO] [stdout] test fix::tests::test_fixer_deletion ... ok
[INFO] [stdout] test fix::tests::test_fixer_indel ... ok
[INFO] [stdout] test baseline::tests::surplus_duplicate_entries_are_stale ... ok
[INFO] [stdout] test fix::tests::test_fixer_insertion ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::default_option_fires_on_v1_1 ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::dollar_with_sep_option_fires_on_v1_0 ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::dollar_with_sep_option_fires_on_v1_1 ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::sep_option_fires_on_v1_1 ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::dollar_placeholder_fires_on_v1_1 ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::true_false_option_fires_on_v1_1 ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::sep_option_does_not_fire_on_v1_0 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal1 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal2 ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::tilde_placeholder_does_not_fire ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal3 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal4 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal5 ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::dollar_placeholder_fires_on_v1_0 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal6 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal7 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_is_quoted2 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_is_quoted1 ... ok
[INFO] [stdout] test util::test::test_is_properly_quoted ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_is_quoted3 ... ok
[INFO] [stdout] test util::test::test_itemize_oxford_comma ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_normalize_replacements ... ok
[INFO] [stdout] test tags::test::it_unions ... ok
[INFO] [stdout] test tags::test::empty_slice_behaves ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_is_quoted4 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_normalize_replacements2 ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::interpolation_diagnostic_highlights_single_character ... ok
[INFO] [stdout] test tags::test::it_intersects ... ok
[INFO] [stdout] test baseline::tests::load_or_default_returns_error_when_missing_and_required ... ok
[INFO] [stdout] test util::test::test_find_nearest_rule ... ok
[INFO] [stdout] test util::test::test_lines_with_offset ... ok
[INFO] [stdout] test util::test::test_program_exists ... ok
[INFO] [stdout] test fix::tests::test_out_of_bounds_insert - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lints.rs (/opt/rustwide/target/debug/deps/lints-f0f037f4afd1a85b)
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test command-mixed-tabs-first               ... ok
[INFO] [stdout] test redundant-assignment                   ... ok
[INFO] [stdout] test runtime-keys-wdl-1                     ... ok
[INFO] [stdout] test command-mixed-ws-ok                    ... ok
[INFO] [stdout] test curly-command                          ... ok
[INFO] [stdout] test disallowed-input-name                  ... FAILED
[INFO] [stdout] test one-line-after-version                 ... ok
[INFO] [stdout] test todo                                   ... ok
[INFO] [stdout] test import-line-width                      ... FAILED
[INFO] [stdout] test matching-param-meta                    ... ok
[INFO] [stdout] test disallowed-output-name                 ... ok
[INFO] [stdout] test call-input-keyword-v1-1                ... ok
[INFO] [stdout] test deprecated-object                      ... ok
[INFO] [stdout] test inconsistent-newlines                  ... ok
[INFO] [stdout] test runtime-keys-multiple-runtime-sections ... ok
[INFO] [stdout] test deprecated-placeholder-options-v1      ... ok
[INFO] [stdout] test missing-meta-and-parameter_meta        ... ok
[INFO] [stdout] test shellcheck-error                       ... FAILED
[INFO] [stdout] test one-eof-newline                        ... ok
[INFO] [stdout] test command-mixed-trailing                 ... ok
[INFO] [stdout] test shellcheck-ok                          ... ok
[INFO] [stdout] test shellcheck-style                       ... FAILED
[INFO] [stdout] test missing-parameter_meta                 ... ok
[INFO] [stdout] test struct-missing-both-meta               ... ok
[INFO] [stdout] test redundant-input-assignment-wdl-1       ... ok
[INFO] [stdout] test missing-requirements-block             ... ok
[INFO] [stdout] test parameter-meta-sorting                 ... ok
[INFO] [stdout] test unused-doc-comments                    ... ok
[INFO] [stdout] test missing-runtime-block                  ... ok
[INFO] [stdout] test description-missing                    ... ok
[INFO] [stdout] test unknown_rule                           ... ok
[INFO] [stdout] test runtime-keys-wdl-1                     ... ok
[INFO] [stdout] test command-mixed-spaces-first             ... ok
[INFO] [stdout] test container-value                        ... ok
[INFO] [stdout] test nonmatching-output                     ... ok
[INFO] [stdout] test runtime-keys-engine-keys               ... ok
[INFO] [stdout] test doc-meta-strings                       ... ok
[INFO] [stdout] test missing-meta                           ... ok
[INFO] [stdout] test call-input-keyword                     ... ok
[INFO] [stdout] test pascal-case                            ... ok
[INFO] [stdout] test struct-matching-param-meta             ... ok
[INFO] [stdout] test deprecated-placeholder-options-v1      ... ok
[INFO] [stdout] test missing-struct-meta                    ... ok
[INFO] [stdout] test shellcheck-warn                        ... FAILED
[INFO] [stdout] test redundant-input-assignment-wdl-1       ... ok
[INFO] [stdout] test deny-glob-star                         ... ok
[INFO] [stdout] test except                                 ... ok
[INFO] [stdout] test redundant-input-assignment-wdl-1       ... ok
[INFO] [stdout] test import-placements                      ... ok
[INFO] [stdout] test doc-comment-tabs                       ... ok
[INFO] [stdout] test section-ordering                       ... ok
[INFO] [stdout] test command-mixed-same-line                ... ok
[INFO] [stdout] test disallowed-declaration-name            ... ok
[INFO] [stdout] test parameter-description                  ... ok
[INFO] [stdout] test command-mixed-line-cont                ... ok
[INFO] [stdout] test missing-struct-param-meta              ... ok
[INFO] [stdout] test description-too-long                   ... ok
[INFO] [stdout] test double-quotes                          ... ok
[INFO] [stdout] test empty-doc-comment                      ... ok
[INFO] [stdout] test runtime-keys-wdl-1                     ... ok
[INFO] [stdout] test snake-case                             ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- disallowed-input-name ----
[INFO] [stdout] result from `/opt/rustwide/workdir/tests/lints/disallowed-input-name/source.errors` is not as expected:
[INFO] [stdout] Diff < left / right > :
[INFO] [stdout]  note[InputName]: declaration identifier must be at least 3 characters
[INFO] [stdout]     ┌─ tests/lints/disallowed-input-name/source.wdl:18:14
[INFO] [stdout]     │
[INFO] [stdout]  18 │         File f  # This is not OK
[INFO] [stdout]     │              ^
[INFO] [stdout]     │
[INFO] [stdout]     = fix: rename the identifier to be at least 3 characters long
[INFO] [stdout]  
[INFO] [stdout]  note[InputName]: declaration identifier starts with 'in'
[INFO] [stdout]     ┌─ tests/lints/disallowed-input-name/source.wdl:19:16
[INFO] [stdout]     │
[INFO] [stdout]  19 │         String inString  # This is not OK
[INFO] [stdout]     │                ^^^^^^^^
[INFO] [stdout]     │
[INFO] [stdout]     = fix: rename the identifier to not start with 'in'
[INFO] [stdout]  
[INFO] [stdout]  note[InputName]: declaration identifier starts with 'input'
[INFO] [stdout]     ┌─ tests/lints/disallowed-input-name/source.wdl:20:16
[INFO] [stdout]     │
[INFO] [stdout]  20 │         String input_string  # This is not OK
[INFO] [stdout]     │                ^^^^^^^^^^^^
[INFO] [stdout]     │
[INFO] [stdout]     = fix: rename the identifier to not start with 'input'
[INFO] [stdout]  
[INFO] [stdout]  note[InputName]: declaration identifier starts with 'in'
[INFO] [stdout]     ┌─ tests/lints/disallowed-input-name/source.wdl:21:16
[INFO] [stdout]     │
[INFO] [stdout]  21 │         String in_string  # This is not OK
[INFO] [stdout]     │                ^^^^^^^^^
[INFO] [stdout]     │
[INFO] [stdout]     = fix: rename the identifier to not start with 'in'
[INFO] [stdout]  
[INFO] [stdout] >note[ShellCheck]: running `shellcheck` on command section
[INFO] [stdout] >   ┌─ tests/lints/disallowed-input-name/source.wdl:25:5
[INFO] [stdout] >   │
[INFO] [stdout] >25 │     command <<< >>>
[INFO] [stdout] >   │     ^^^^^^^ could not find `shellcheck` executable.
[INFO] [stdout] >   │
[INFO] [stdout] >   = fix: install shellcheck (https://www.shellcheck.net) or disable this lint.
[INFO] [stdout] >
[INFO] [stdout]  
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: lints::compare_result
[INFO] [stdout]              at ./tests/lints.rs:107:9
[INFO] [stdout]    2: lints::run_test_inner::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:164:5
[INFO] [stdout]    3: lints::run_test::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:127:66
[INFO] [stdout]    4: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:71
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:31
[INFO] [stdout]    8: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]    9: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:369:22
[INFO] [stdout]   10: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::handle::Handle>::block_on_inner<lints::run_test::{closure#0}>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   11: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:368:9
[INFO] [stdout]   12: <tokio::runtime::handle::Handle>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:347:18
[INFO] [stdout]   13: lints::find_tests::{closure#0}::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:60:22
[INFO] [stdout]   14: <libtest_mimic::Trial>::test::<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:139:39
[INFO] [stdout]   15: <libtest_mimic::Trial>::ignorable_test::<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:153:49
[INFO] [stdout]   16: <<libtest_mimic::Trial>::ignorable_test<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0} as core::ops::function::FnOnce<(bool,)>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   17: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(bool,), Output = libtest_mimic::Outcome> + core::marker::Send> as core::ops::function::FnOnce<(bool,)>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   18: libtest_mimic::run_single::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:43
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: __rust_try
[INFO] [stdout]   22: std::panicking::catch_unwind::<libtest_mimic::Outcome, core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   23: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   24: libtest_mimic::run_single
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:5
[INFO] [stdout]   25: libtest_mimic::run::{closure#3}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:574:43
[INFO] [stdout]   26: std::sys::backtrace::__rust_begin_short_backtrace::<libtest_mimic::run::{closure#3}::{closure#0}, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   28: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30: __rust_try
[INFO] [stdout]   31: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   34: <std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   36: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   37: <unknown>
[INFO] [stdout]   38: clone
[INFO] [stdout] 
[INFO] [stdout] ---- import-line-width ----
[INFO] [stdout] result from `/opt/rustwide/workdir/tests/lints/import-line-width/source.errors` is not as expected:
[INFO] [stdout] Diff < left / right > :
[INFO] [stdout] >error: failed to import `https://raw.githubusercontent.com/stjudecloud/workflows/refs/heads/main/tools/librarian.wdl`: error sending request for url (https://raw.githubusercontent.com/stjudecloud/workflows/refs/heads/main/tools/librarian.wdl): client error (Connect): dns error: failed to lookup address information: Temporary failure in name resolution
[INFO] [stdout] >  ┌─ tests/lints/import-line-width/source.wdl:7:8
[INFO] [stdout] >  │
[INFO] [stdout] >7 │ import "https://raw.githubusercontent.com/stjudecloud/workflows/refs/heads/main/tools/librarian.wdl"
[INFO] [stdout] >  │        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] >
[INFO] [stdout] >
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: lints::compare_result
[INFO] [stdout]              at ./tests/lints.rs:107:9
[INFO] [stdout]    2: lints::run_test_inner::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:164:5
[INFO] [stdout]    3: lints::run_test::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:127:66
[INFO] [stdout]    4: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:71
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:31
[INFO] [stdout]    8: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]    9: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:369:22
[INFO] [stdout]   10: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::handle::Handle>::block_on_inner<lints::run_test::{closure#0}>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   11: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:368:9
[INFO] [stdout]   12: <tokio::runtime::handle::Handle>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:347:18
[INFO] [stdout]   13: lints::find_tests::{closure#0}::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:60:22
[INFO] [stdout]   14: <libtest_mimic::Trial>::test::<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:139:39
[INFO] [stdout]   15: <libtest_mimic::Trial>::ignorable_test::<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:153:49
[INFO] [stdout]   16: <<libtest_mimic::Trial>::ignorable_test<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0} as core::ops::function::FnOnce<(bool,)>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   17: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(bool,), Output = libtest_mimic::Outcome> + core::marker::Send> as core::ops::function::FnOnce<(bool,)>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   18: libtest_mimic::run_single::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:43
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: __rust_try
[INFO] [stdout]   22: std::panicking::catch_unwind::<libtest_mimic::Outcome, core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   23: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   24: libtest_mimic::run_single
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:5
[INFO] [stdout]   25: libtest_mimic::run::{closure#3}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:574:43
[INFO] [stdout]   26: std::sys::backtrace::__rust_begin_short_backtrace::<libtest_mimic::run::{closure#3}::{closure#0}, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   28: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30: __rust_try
[INFO] [stdout]   31: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   34: <std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   36: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   37: <unknown>
[INFO] [stdout]   38: clone
[INFO] [stdout] 
[INFO] [stdout] ---- shellcheck-error ----
[INFO] [stdout] result from `/opt/rustwide/workdir/tests/lints/shellcheck-error/source.errors` is not as expected:
[INFO] [stdout] Diff < left / right > :
[INFO] [stdout] <note[ShellCheck]: Couldn't parse this test expression. Fix to allow more checks.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-error/source.wdl:18:10
[INFO] [stdout] <   │
[INFO] [stdout] <18 │       if [ -f "$broken"]
[INFO] [stdout] <   │          ^
[INFO] [stdout] <   │          │
[INFO] [stdout] <   │          SC1073[error]: Couldn't parse this test expression. Fix to allow more checks.
[INFO] [stdout] <   │          more info: https://www.shellcheck.net/wiki/SC1073
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Expected this to be an argument to the unary condition.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-error/source.wdl:18:15
[INFO] [stdout] <   │
[INFO] [stdout] <18 │       if [ -f "$broken"]
[INFO] [stdout] <   │               ^
[INFO] [stdout] <   │               │
[INFO] [stdout] <   │               SC1019[error]: Expected this to be an argument to the unary condition.
[INFO] [stdout] <   │               more info: https://www.shellcheck.net/wiki/SC1019
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: You need a space before the ].
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-error/source.wdl:18:25
[INFO] [stdout] <   │
[INFO] [stdout] <18 │       if [ -f "$broken"]
[INFO] [stdout] <   │                         ^
[INFO] [stdout] <   │                         
[INFO] [stdout] <   │                         SC1020[error]: You need a space before the ].
[INFO] [stdout] <   │                         more info: https://www.shellcheck.net/wiki/SC1020
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Couldn't parse this test expression. Fix to allow more checks.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-error/source.wdl:37:10
[INFO] [stdout] <   │
[INFO] [stdout] <37 │       if [ -f "$broken"]
[INFO] [stdout] <   │          ^
[INFO] [stdout] <   │          │
[INFO] [stdout] <   │          SC1073[error]: Couldn't parse this test expression. Fix to allow more checks.
[INFO] [stdout] <   │          more info: https://www.shellcheck.net/wiki/SC1073
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Expected this to be an argument to the unary condition.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-error/source.wdl:37:15
[INFO] [stdout] <   │
[INFO] [stdout] <37 │       if [ -f "$broken"]
[INFO] [stdout] <   │               ^
[INFO] [stdout] <   │               │
[INFO] [stdout] <   │               SC1019[error]: Expected this to be an argument to the unary condition.
[INFO] [stdout] <   │               more info: https://www.shellcheck.net/wiki/SC1019
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: You need a space before the ].
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-error/source.wdl:37:25
[INFO] [stdout] <   │
[INFO] [stdout] <37 │       if [ -f "$broken"]
[INFO] [stdout] <   │                         ^
[INFO] [stdout] <   │                         
[INFO] [stdout] <   │                         SC1020[error]: You need a space before the ].
[INFO] [stdout] <   │                         more info: https://www.shellcheck.net/wiki/SC1020
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: lints::compare_result
[INFO] [stdout]              at ./tests/lints.rs:107:9
[INFO] [stdout]    2: lints::run_test_inner::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:164:5
[INFO] [stdout]    3: lints::run_test::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:127:66
[INFO] [stdout]    4: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:71
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:31
[INFO] [stdout]    8: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]    9: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:369:22
[INFO] [stdout]   10: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::handle::Handle>::block_on_inner<lints::run_test::{closure#0}>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   11: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:368:9
[INFO] [stdout]   12: <tokio::runtime::handle::Handle>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:347:18
[INFO] [stdout]   13: lints::find_tests::{closure#0}::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:60:22
[INFO] [stdout]   14: <libtest_mimic::Trial>::test::<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:139:39
[INFO] [stdout]   15: <libtest_mimic::Trial>::ignorable_test::<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:153:49
[INFO] [stdout]   16: <<libtest_mimic::Trial>::ignorable_test<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0} as core::ops::function::FnOnce<(bool,)>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   17: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(bool,), Output = libtest_mimic::Outcome> + core::marker::Send> as core::ops::function::FnOnce<(bool,)>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   18: libtest_mimic::run_single::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:43
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: __rust_try
[INFO] [stdout]   22: std::panicking::catch_unwind::<libtest_mimic::Outcome, core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   23: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   24: libtest_mimic::run_single
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:5
[INFO] [stdout]   25: libtest_mimic::run::{closure#3}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:574:43
[INFO] [stdout]   26: std::sys::backtrace::__rust_begin_short_backtrace::<libtest_mimic::run::{closure#3}::{closure#0}, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   28: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30: __rust_try
[INFO] [stdout]   31: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   34: <std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   36: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   37: <unknown>
[INFO] [stdout]   38: clone
[INFO] [stdout] 
[INFO] [stdout] ---- shellcheck-style ----
[INFO] [stdout] result from `/opt/rustwide/workdir/tests/lints/shellcheck-style/source.errors` is not as expected:
[INFO] [stdout] Diff < left / right > :
[INFO] [stdout] <note[ShellCheck]: Use 'false' instead of empty [/[[ conditionals.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-style/source.wdl:17:7
[INFO] [stdout] <   │
[INFO] [stdout] <17 │       [[ ]]
[INFO] [stdout] <   │       ^^^
[INFO] [stdout] <   │       │
[INFO] [stdout] <   │       SC2212[style]: Use 'false' instead of empty [/[[ conditionals.
[INFO] [stdout] <   │       more info: https://www.shellcheck.net/wiki/SC2212
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Instead of '[ true ]', just use 'true'.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-style/source.wdl:18:9
[INFO] [stdout] <   │
[INFO] [stdout] <18 │       [ true ]
[INFO] [stdout] <   │         ^^^^
[INFO] [stdout] <   │         │
[INFO] [stdout] <   │         SC2160[style]: Instead of '[ true ]', just use 'true'.
[INFO] [stdout] <   │         more info: https://www.shellcheck.net/wiki/SC2160
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Use 'false' instead of empty [/[[ conditionals.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-style/source.wdl:36:7
[INFO] [stdout] <   │
[INFO] [stdout] <36 │       [[ ]]
[INFO] [stdout] <   │       ^^^
[INFO] [stdout] <   │       │
[INFO] [stdout] <   │       SC2212[style]: Use 'false' instead of empty [/[[ conditionals.
[INFO] [stdout] <   │       more info: https://www.shellcheck.net/wiki/SC2212
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Instead of '[ true ]', just use 'true'.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-style/source.wdl:37:9
[INFO] [stdout] <   │
[INFO] [stdout] <37 │       [ true ]
[INFO] [stdout] <   │         ^^^^
[INFO] [stdout] <   │         │
[INFO] [stdout] <   │         SC2160[style]: Instead of '[ true ]', just use 'true'.
[INFO] [stdout] <   │         more info: https://www.shellcheck.net/wiki/SC2160
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: lints::compare_result
[INFO] [stdout]              at ./tests/lints.rs:107:9
[INFO] [stdout]    2: lints::run_test_inner::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:164:5
[INFO] [stdout]    3: lints::run_test::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:127:66
[INFO] [stdout]    4: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:71
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:31
[INFO] [stdout]    8: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]    9: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:369:22
[INFO] [stdout]   10: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::handle::Handle>::block_on_inner<lints::run_test::{closure#0}>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   11: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:368:9
[INFO] [stdout]   12: <tokio::runtime::handle::Handle>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:347:18
[INFO] [stdout]   13: lints::find_tests::{closure#0}::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:60:22
[INFO] [stdout]   14: <libtest_mimic::Trial>::test::<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:139:39
[INFO] [stdout]   15: <libtest_mimic::Trial>::ignorable_test::<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:153:49
[INFO] [stdout]   16: <<libtest_mimic::Trial>::ignorable_test<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0} as core::ops::function::FnOnce<(bool,)>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   17: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(bool,), Output = libtest_mimic::Outcome> + core::marker::Send> as core::ops::function::FnOnce<(bool,)>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   18: libtest_mimic::run_single::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:43
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: __rust_try
[INFO] [stdout]   22: std::panicking::catch_unwind::<libtest_mimic::Outcome, core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   23: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   24: libtest_mimic::run_single
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:5
[INFO] [stdout]   25: libtest_mimic::run::{closure#3}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:574:43
[INFO] [stdout]   26: std::sys::backtrace::__rust_begin_short_backtrace::<libtest_mimic::run::{closure#3}::{closure#0}, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   28: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30: __rust_try
[INFO] [stdout]   31: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   34: <std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   36: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   37: <unknown>
[INFO] [stdout]   38: clone
[INFO] [stdout] 
[INFO] [stdout] ---- shellcheck-warn ----
[INFO] [stdout] result from `/opt/rustwide/workdir/tests/lints/shellcheck-warn/source.errors` is not as expected:
[INFO] [stdout] Diff < left / right > :
[INFO] [stdout] <note[ShellCheck]: dynamic_var_name44444444444444 is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:18:23
[INFO] [stdout] <   │
[INFO] [stdout] <18 │       somecommand.py "$dynamic_var_name~{placeholder}"
[INFO] [stdout] <   │                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] <   │                       │
[INFO] [stdout] <   │                       SC2154[warning]: dynamic_var_name44444444444444 is referenced but not assigned.
[INFO] [stdout] <   │                       more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: bad_test is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:37:28
[INFO] [stdout] <   │
[INFO] [stdout] <37 │       somecommand.py [ -f "$bad_test" ] ~{placeholder}
[INFO] [stdout] <   │                            ^^^^^^^^^
[INFO] [stdout] <   │                            │
[INFO] [stdout] <   │                            SC2154[warning]: bad_test is referenced but not assigned.
[INFO] [stdout] <   │                            more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: trailing_space is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:38:28
[INFO] [stdout] <   │
[INFO] [stdout] <38 │       somecommand.py [ -f "$trailing_space" ] ~{placeholder}
[INFO] [stdout] <   │                            ^^^^^^^^^^^^^^^
[INFO] [stdout] <   │                            │
[INFO] [stdout] <   │                            SC2154[warning]: trailing_space is referenced but not assigned.
[INFO] [stdout] <   │                            more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: trailing_pholder is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:56:23
[INFO] [stdout] <   │
[INFO] [stdout] <56 │       ~{placeholder} "$trailing_pholder" ~{placeholder}
[INFO] [stdout] <   │                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] <   │                       │
[INFO] [stdout] <   │                       SC2154[warning]: trailing_pholder is referenced but not assigned.
[INFO] [stdout] <   │                       more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: leading_pholder is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:57:38
[INFO] [stdout] <   │
[INFO] [stdout] <57 │       ~{placeholder} somecommand.py "$leading_pholder"
[INFO] [stdout] <   │                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] <   │                                      │
[INFO] [stdout] <   │                                      SC2154[warning]: leading_pholder is referenced but not assigned.
[INFO] [stdout] <   │                                      more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: trailing_pholder is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:76:23
[INFO] [stdout] <   │
[INFO] [stdout] <76 │       ~{placeholder} "$trailing_pholder" ~{placeholder}
[INFO] [stdout] <   │                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] <   │                       │
[INFO] [stdout] <   │                       SC2154[warning]: trailing_pholder is referenced but not assigned.
[INFO] [stdout] <   │                       more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: leading_pholder is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:77:38
[INFO] [stdout] <   │
[INFO] [stdout] <77 │       ~{placeholder} somecommand.py "$leading_pholder"
[INFO] [stdout] <   │                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] <   │                                      │
[INFO] [stdout] <   │                                      SC2154[warning]: leading_pholder is referenced but not assigned.
[INFO] [stdout] <   │                                      more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: firstlinelint is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:98:35
[INFO] [stdout] <   │
[INFO] [stdout] <98 │     command <<<      weird stuff "$firstlinelint"
[INFO] [stdout] <   │                                   ^^^^^^^^^^^^^^
[INFO] [stdout] <   │                                   │
[INFO] [stdout] <   │                                   SC2154[warning]: firstlinelint is referenced but not assigned.
[INFO] [stdout] <   │                                   more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: trailing_pholder is referenced but not assigned.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:100:23
[INFO] [stdout] <    │
[INFO] [stdout] <100 │       ~{placeholder} "$trailing_pholder" ~{placeholder}
[INFO] [stdout] <    │                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] <    │                       │
[INFO] [stdout] <    │                       SC2154[warning]: trailing_pholder is referenced but not assigned.
[INFO] [stdout] <    │                       more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: leading_pholder is referenced but not assigned.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:102:38
[INFO] [stdout] <    │
[INFO] [stdout] <102 │       ~{placeholder} somecommand.py "$leading_pholder"
[INFO] [stdout] <    │                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] <    │                                      │
[INFO] [stdout] <    │                                      SC2154[warning]: leading_pholder is referenced but not assigned.
[INFO] [stdout] <    │                                      more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: occurs_after_multiline is referenced but not assigned.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:108:7
[INFO] [stdout] <    │
[INFO] [stdout] <108 │       $occurs_after_multiline
[INFO] [stdout] <    │       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] <    │       │
[INFO] [stdout] <    │       SC2154[warning]: occurs_after_multiline is referenced but not assigned.
[INFO] [stdout] <    │       more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:110:7
[INFO] [stdout] <    │    
[INFO] [stdout] <110 │ ╭ ╭       $(echo This is a 
[INFO] [stdout] <111 │ │ │         very long string that should be quoted)
[INFO] [stdout] <    │ ╰─│───────────────────────────────────────────────^ SC2091[warning]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    │   ╰───────────────────────────────────────────────' more info: https://www.shellcheck.net/wiki/SC2091
[INFO] [stdout] <    │    
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:113:7
[INFO] [stdout] <    │    
[INFO] [stdout] <113 │ ╭ ╭       $(echo This is an
[INFO] [stdout] <114 │ │ │         even longer very long string that should really 
[INFO] [stdout] <115 │ │ │         be quoted)
[INFO] [stdout] <    │ ╰─│──────────────────^ SC2091[warning]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    │   ╰──────────────────' more info: https://www.shellcheck.net/wiki/SC2091
[INFO] [stdout] <    │    
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:117:7
[INFO] [stdout] <    │    
[INFO] [stdout] <117 │ ╭ ╭       $(echo This is an
[INFO] [stdout] <118 │ │ │         even longer very long string that should really
[INFO] [stdout] <119 │ │ │         really really really 
[INFO] [stdout] <120 │ │ │         ought to be quoted)
[INFO] [stdout] <    │ ╰─│───────────────────────────^ SC2091[warning]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    │   ╰───────────────────────────' more info: https://www.shellcheck.net/wiki/SC2091
[INFO] [stdout] <    │    
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:122:7
[INFO] [stdout] <    │    
[INFO] [stdout] <122 │ ╭ ╭       $(echo this is a $lint146 that occurs in a /
[INFO] [stdout] <123 │ │ │         multiline command /
[INFO] [stdout] <124 │ │ │         with line breaks)
[INFO] [stdout] <    │ ╰─│─────────────────────────^ SC2091[warning]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    │   ╰─────────────────────────' more info: https://www.shellcheck.net/wiki/SC2091
[INFO] [stdout] <    │    
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Useless echo? Instead of 'cmd $(echo foo)', just use 'cmd foo'.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:122:7
[INFO] [stdout] <    │    
[INFO] [stdout] <122 │ ╭ ╭       $(echo this is a $lint146 that occurs in a /
[INFO] [stdout] <123 │ │ │         multiline command /
[INFO] [stdout] <124 │ │ │         with line breaks)
[INFO] [stdout] <    │ ╰─│─────────────────────────^ SC2116[style]: Useless echo? Instead of 'cmd $(echo foo)', just use 'cmd foo'.
[INFO] [stdout] <    │   ╰─────────────────────────' more info: https://www.shellcheck.net/wiki/SC2116
[INFO] [stdout] <    │    
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:122:24
[INFO] [stdout] <    │
[INFO] [stdout] <122 │       $(echo this is a $lint146 that occurs in a /
[INFO] [stdout] <    │                        ^^^^^^^^
[INFO] [stdout] <    │                        │
[INFO] [stdout] <    │                        SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │                        more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: lint146 is referenced but not assigned.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:122:24
[INFO] [stdout] <    │
[INFO] [stdout] <122 │       $(echo this is a $lint146 that occurs in a /
[INFO] [stdout] <    │                        ^^^^^^^^
[INFO] [stdout] <    │                        │
[INFO] [stdout] <    │                        SC2154[warning]: lint146 is referenced but not assigned.
[INFO] [stdout] <    │                        more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: version appears unused. Verify use (or export if used externally).
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:142:7
[INFO] [stdout] <    │
[INFO] [stdout] <142 │       version=`uname -r`
[INFO] [stdout] <    │       ^^^^^^^
[INFO] [stdout] <    │       │
[INFO] [stdout] <    │       SC2034[warning]: version appears unused. Verify use (or export if used externally).
[INFO] [stdout] <    │       more info: https://www.shellcheck.net/wiki/SC2034
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Use $(...) notation instead of legacy backticks `...`.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:142:15
[INFO] [stdout] <    │
[INFO] [stdout] <142 │       version=`uname -r`
[INFO] [stdout] <    │               ^^^^^^^^^^
[INFO] [stdout] <    │               │
[INFO] [stdout] <    │               SC2006[style]: Use $(...) notation instead of legacy backticks `...`.
[INFO] [stdout] <    │               more info: https://www.shellcheck.net/wiki/SC2006
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: did you mean `$(uname -r)`?
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:144:7
[INFO] [stdout] <    │
[INFO] [stdout] <144 │       cd "DIR"
[INFO] [stdout] <    │       ^^^^^^^^
[INFO] [stdout] <    │       │
[INFO] [stdout] <    │       SC2164[warning]: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
[INFO] [stdout] <    │       more info: https://www.shellcheck.net/wiki/SC2164
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: did you mean `cd "DIR" || exit`?
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:161:13
[INFO] [stdout] <    │
[INFO] [stdout] <161 │             $fasta_name /
[INFO] [stdout] <    │             ^^^^^^^^^^^
[INFO] [stdout] <    │             │
[INFO] [stdout] <    │             SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │             more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: fasta_name is referenced but not assigned.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:161:13
[INFO] [stdout] <    │
[INFO] [stdout] <161 │             $fasta_name /
[INFO] [stdout] <    │             ^^^^^^^^^^^
[INFO] [stdout] <    │             │
[INFO] [stdout] <    │             SC2154[warning]: fasta_name is referenced but not assigned.
[INFO] [stdout] <    │             more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:162:13
[INFO] [stdout] <    │
[INFO] [stdout] <162 │             ~{fusions} /
[INFO] [stdout] <    │             ^^^^^^^^^^
[INFO] [stdout] <    │             │
[INFO] [stdout] <    │             SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │             more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout]  error: unknown name `fusions`
[INFO] [stdout]      ┌─ tests/lints/shellcheck-warn/source.wdl:162:15
[INFO] [stdout]      │
[INFO] [stdout]  162 │             ~{fusions} /
[INFO] [stdout]      │               ^^^^^^^
[INFO] [stdout]  
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:163:13
[INFO] [stdout] <    │
[INFO] [stdout] <163 │             ~{prefix}.vcf
[INFO] [stdout] <    │             ^^^^^^^^^
[INFO] [stdout] <    │             │
[INFO] [stdout] <    │             SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │             more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout]  error: unknown name `prefix`
[INFO] [stdout]      ┌─ tests/lints/shellcheck-warn/source.wdl:163:15
[INFO] [stdout]      │
[INFO] [stdout]  163 │             ~{prefix}.vcf
[INFO] [stdout]      │               ^^^^^^
[INFO] [stdout]  
[INFO] [stdout]  error: unknown name `bams`
[INFO] [stdout]      ┌─ tests/lints/shellcheck-warn/source.wdl:165:32
[INFO] [stdout]      │
[INFO] [stdout]  165 │         for file in ~{sep(" ", bams)}
[INFO] [stdout]      │                                ^^^^
[INFO] [stdout]  
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:169:17
[INFO] [stdout] <    │
[INFO] [stdout] <169 │           ln -s $file
[INFO] [stdout] <    │                 ^^^^^
[INFO] [stdout] <    │                 │
[INFO] [stdout] <    │                 SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │                 more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:170:30
[INFO] [stdout] <    │
[INFO] [stdout] <170 │           bams+=" $(basename $file)"
[INFO] [stdout] <    │                              ^^^^^
[INFO] [stdout] <    │                              │
[INFO] [stdout] <    │                              SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │                              more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout]  error: unknown name `succeed_on_errors`
[INFO] [stdout]      ┌─ tests/lints/shellcheck-warn/source.wdl:173:16
[INFO] [stdout]      │
[INFO] [stdout]  173 │         if ! ~{succeed_on_errors} /
[INFO] [stdout]      │                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]  
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:174:46
[INFO] [stdout] <    │
[INFO] [stdout] <174 │             && [ "$(grep -Ec "$GREP_PATTERN" $outfile_name)" -gt 0 ]
[INFO] [stdout] <    │                                              ^^^^^^^^^^^^^
[INFO] [stdout] <    │                                              │
[INFO] [stdout] <    │                                              SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │                                              more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: outfile_name is referenced but not assigned.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:174:46
[INFO] [stdout] <    │
[INFO] [stdout] <174 │             && [ "$(grep -Ec "$GREP_PATTERN" $outfile_name)" -gt 0 ]
[INFO] [stdout] <    │                                              ^^^^^^^^^^^^^
[INFO] [stdout] <    │                                              │
[INFO] [stdout] <    │                                              SC2154[warning]: outfile_name is referenced but not assigned.
[INFO] [stdout] <    │                                              more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:177:41
[INFO] [stdout] <    │
[INFO] [stdout] <177 │             >&2 grep -E "$GREP_PATTERN" ~{outfile_name}
[INFO] [stdout] <    │                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] <    │                                         │
[INFO] [stdout] <    │                                         SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │                                         more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout]  error: unknown name `outfile_name`
[INFO] [stdout]      ┌─ tests/lints/shellcheck-warn/source.wdl:177:43
[INFO] [stdout]      │
[INFO] [stdout]  177 │             >&2 grep -E "$GREP_PATTERN" ~{outfile_name}
[INFO] [stdout]      │                                           ^^^^^^^^^^^^
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:178:18
[INFO] [stdout] <    │
[INFO] [stdout] <178 │             exit $rc
[INFO] [stdout] <    │                  ^^^
[INFO] [stdout] <    │                  │
[INFO] [stdout] <    │                  SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │                  more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: rc is referenced but not assigned.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:178:18
[INFO] [stdout] <    │
[INFO] [stdout] <178 │             exit $rc
[INFO] [stdout] <    │                  ^^^
[INFO] [stdout] <    │                  │
[INFO] [stdout] <    │                  SC2154[warning]: rc is referenced but not assigned.
[INFO] [stdout] <    │                  more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Use $(...) notation instead of legacy backticks `...`.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:202:9
[INFO] [stdout] <    │
[INFO] [stdout] <202 │         `true`
[INFO] [stdout] <    │         ^^^^^^
[INFO] [stdout] <    │         │
[INFO] [stdout] <    │         SC2006[style]: Use $(...) notation instead of legacy backticks `...`.
[INFO] [stdout] <    │         more info: https://www.shellcheck.net/wiki/SC2006
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: did you mean `$(true)`?
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Remove backticks to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:202:9
[INFO] [stdout] <    │
[INFO] [stdout] <202 │         `true`
[INFO] [stdout] <    │         ^^^^^^
[INFO] [stdout] <    │         │
[INFO] [stdout] <    │         SC2092[warning]: Remove backticks to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    │         more info: https://www.shellcheck.net/wiki/SC2092
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout]  
[INFO] [stdout]  
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: lints::compare_result
[INFO] [stdout]              at ./tests/lints.rs:107:9
[INFO] [stdout]    2: lints::run_test_inner::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:164:5
[INFO] [stdout]    3: lints::run_test::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:127:66
[INFO] [stdout]    4: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:71
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:31
[INFO] [stdout]    8: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]    9: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:369:22
[INFO] [stdout]   10: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::handle::Handle>::block_on_inner<lints::run_test::{closure#0}>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   11: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:368:9
[INFO] [stdout]   12: <tokio::runtime::handle::Handle>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:347:18
[INFO] [stdout]   13: lints::find_tests::{closure#0}::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:60:22
[INFO] [stdout]   14: <libtest_mimic::Trial>::test::<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:139:39
[INFO] [stdout]   15: <libtest_mimic::Trial>::ignorable_test::<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:153:49
[INFO] [stdout]   16: <<libtest_mimic::Trial>::ignorable_test<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0} as core::ops::function::FnOnce<(bool,)>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   17: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(bool,), Output = libtest_mimic::Outcome> + core::marker::Send> as core::ops::function::FnOnce<(bool,)>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   18: libtest_mimic::run_single::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:43
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: __rust_try
[INFO] [stdout]   22: std::panicking::catch_unwind::<libtest_mimic::Outcome, core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   23: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   24: libtest_mimic::run_single
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:5
[INFO] [stdout]   25: libtest_mimic::run::{closure#3}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:574:43
[INFO] [stdout]   26: std::sys::backtrace::__rust_begin_short_backtrace::<libtest_mimic::run::{closure#3}::{closure#0}, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   28: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30: __rust_try
[INFO] [stdout]   31: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   34: <std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   36: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   37: <unknown>
[INFO] [stdout]   38: clone
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     disallowed-input-name
[INFO] [stdout]     import-line-width
[INFO] [stdout]     shellcheck-error
[INFO] [stdout]     shellcheck-style
[INFO] [stdout]     shellcheck-warn
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 56 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.20s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test lints`
[INFO] running `Command { std: "docker" "inspect" "32c73939cc2ee82a45d757a7b4f9685ff44903d88650f72aee53441f38aedd37", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "32c73939cc2ee82a45d757a7b4f9685ff44903d88650f72aee53441f38aedd37", kill_on_drop: false }`
[INFO] [stdout] 32c73939cc2ee82a45d757a7b4f9685ff44903d88650f72aee53441f38aedd37
