[INFO] fetching crate wdl-lint 0.18.0...
[INFO] testing wdl-lint-0.18.0 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate wdl-lint 0.18.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate wdl-lint 0.18.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate wdl-lint 0.18.0
[INFO] tweaked toml for crates.io crate wdl-lint 0.18.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate wdl-lint 0.18.0 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate wdl-lint 0.18.0 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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded logos-codegen v0.15.1
[INFO] [stderr]   Downloaded macropol v0.1.3
[INFO] [stderr]   Downloaded logos-derive v0.15.1
[INFO] [stderr]   Downloaded escape8259 v0.5.3
[INFO] [stderr]   Downloaded line-index v0.1.2
[INFO] [stderr]   Downloaded ftree v1.2.0
[INFO] [stderr]   Downloaded nonempty v0.12.0
[INFO] [stderr]   Downloaded libtest-mimic v0.8.1
[INFO] [stderr]   Downloaded serde_with_macros v3.15.1
[INFO] [stderr]   Downloaded ignore v0.4.24
[INFO] [stderr]   Downloaded wdl-format v0.13.0
[INFO] [stderr]   Downloaded wdl-grammar v0.19.0
[INFO] [stderr]   Downloaded wdl-ast v0.19.0
[INFO] [stderr]   Downloaded wdl-analysis v0.15.0
[INFO] [stderr]   Downloaded logos v0.15.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 64a91c807929a7222ac10d90acde75279901475fa1d65e5e9fee8502f23a90ae
[INFO] running `Command { std: "docker" "start" "-a" "64a91c807929a7222ac10d90acde75279901475fa1d65e5e9fee8502f23a90ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "64a91c807929a7222ac10d90acde75279901475fa1d65e5e9fee8502f23a90ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "64a91c807929a7222ac10d90acde75279901475fa1d65e5e9fee8502f23a90ae", kill_on_drop: false }`
[INFO] [stdout] 64a91c807929a7222ac10d90acde75279901475fa1d65e5e9fee8502f23a90ae
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 793c647a302d4dbedfdc6eaafc946cfbd7365a9df5091d288a9ce80cd24c63f9
[INFO] running `Command { std: "docker" "start" "-a" "793c647a302d4dbedfdc6eaafc946cfbd7365a9df5091d288a9ce80cd24c63f9", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.20
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling logos-codegen v0.15.1
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling rustls v0.23.34
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling codespan-reporting v0.12.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling bstr v1.12.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling nonempty v0.12.0
[INFO] [stderr]    Compiling syn v2.0.107
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling rowan v0.16.1
[INFO] [stderr]    Compiling line-index v0.1.2
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling rustls-webpki v0.103.7
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling path-clean v1.0.1
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling ftree v1.2.0
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling ignore v0.4.24
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling macropol v0.1.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling logos-derive v0.15.1
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling zerovec v0.11.4
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling serde_with_macros v3.15.1
[INFO] [stderr]    Compiling logos v0.15.1
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.3
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling serde_with v3.15.1
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling wdl-grammar v0.19.0
[INFO] [stderr]    Compiling lsp-types v0.94.1
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling tower-http v0.6.6
[INFO] [stderr]    Compiling wdl-ast v0.19.0
[INFO] [stderr]    Compiling wdl-format v0.13.0
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.24
[INFO] [stderr]    Compiling wdl-analysis v0.15.0
[INFO] [stderr]    Compiling wdl-lint v0.18.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 22s
[INFO] running `Command { std: "docker" "inspect" "793c647a302d4dbedfdc6eaafc946cfbd7365a9df5091d288a9ce80cd24c63f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "793c647a302d4dbedfdc6eaafc946cfbd7365a9df5091d288a9ce80cd24c63f9", kill_on_drop: false }`
[INFO] [stdout] 793c647a302d4dbedfdc6eaafc946cfbd7365a9df5091d288a9ce80cd24c63f9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] eb169c73ba4fae02b003d7fc84aca9d06556bd00b14180fcd9e455ef190bbc46
[INFO] running `Command { std: "docker" "start" "-a" "eb169c73ba4fae02b003d7fc84aca9d06556bd00b14180fcd9e455ef190bbc46", kill_on_drop: false }`
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling logos-codegen v0.15.1
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling escape8259 v0.5.3
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling h2 v0.4.12
[INFO] [stderr]    Compiling clap_builder v4.5.50
[INFO] [stderr]    Compiling logos-derive v0.15.1
[INFO] [stderr]    Compiling logos v0.15.1
[INFO] [stderr]    Compiling wdl-grammar v0.19.0
[INFO] [stderr]    Compiling clap v4.5.50
[INFO] [stderr]    Compiling wdl-ast v0.19.0
[INFO] [stderr]    Compiling libtest-mimic v0.8.1
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling ignore v0.4.24
[INFO] [stderr]    Compiling wdl-format v0.13.0
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.24
[INFO] [stderr]    Compiling wdl-analysis v0.15.0
[INFO] [stderr]    Compiling wdl-lint v0.18.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 51.30s
[INFO] running `Command { std: "docker" "inspect" "eb169c73ba4fae02b003d7fc84aca9d06556bd00b14180fcd9e455ef190bbc46", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eb169c73ba4fae02b003d7fc84aca9d06556bd00b14180fcd9e455ef190bbc46", kill_on_drop: false }`
[INFO] [stdout] eb169c73ba4fae02b003d7fc84aca9d06556bd00b14180fcd9e455ef190bbc46
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8e634bfeda8582fd573d8b64e521a307762a06b8cfaae845a274920459a7bc18
[INFO] running `Command { std: "docker" "start" "-a" "8e634bfeda8582fd573d8b64e521a307762a06b8cfaae845a274920459a7bc18", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wdl_lint-c104eadf7a0f5784)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test fix::tests::test_fixer_insertion ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal2 ... ok
[INFO] [stdout] test rules::comment_whitespace::tests::filter_parents ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal1 ... ok
[INFO] [stdout] test fix::tests::test_fixer_deletion ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_is_quoted1 ... 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::shellcheck::tests::test_evaluates_to_bash_literal6 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal3 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_is_quoted2 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_is_quoted3 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal7 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_is_quoted4 ... ok
[INFO] [stdout] test tags::test::it_unions ... ok
[INFO] [stdout] test tags::test::it_intersects ... ok
[INFO] [stdout] test fix::tests::test_fixer_indel ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_normalize_replacements ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_normalize_replacements2 ... ok
[INFO] [stdout] test tags::test::empty_slice_behaves ... ok
[INFO] [stdout] test util::test::test_strip_newline ... ok
[INFO] [stdout] test util::test::test_itemize_oxford_comma ... ok
[INFO] [stdout] test util::test::test_lines_with_offset ... ok
[INFO] [stdout] test util::test::it_detects_inline ... ok
[INFO] [stdout] test util::test::test_is_properly_quoted ... ok
[INFO] [stdout] test util::test::test_program_exists ... ok
[INFO] [stdout] test util::test::test_find_nearest_rule ... ok
[INFO] [stdout] test fix::tests::test_out_of_bounds_insert - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lints.rs (/opt/rustwide/target/debug/deps/lints-ca7c60d709dff409)
[INFO] [stdout] 
[INFO] [stdout] running 84 tests
[INFO] [stdout] test multiple-eof-newline                   ... ok
[INFO] [stdout] test command-mixed-tabs-first               ... ok
[INFO] [stdout] test shellcheck-ok                          ... FAILED
[INFO] [stdout] test alternate-preamble-directive-comments  ... ok
[INFO] [stdout] test shellcheck-style                       ... FAILED
[INFO] [stdout] test disallowed-declaration-name            ... ok
[INFO] [stdout] test disallowed-output-name                 ... ok
[INFO] [stdout] test missing-comment-space                  ... ok
[INFO] [stdout] test double-quotes                          ... ok
[INFO] [stdout] test pascal-case                            ... ok
[INFO] [stdout] test redundant-input-assignment-wdl-1       ... ok
[INFO] [stdout] test input-spacing                          ... ok
[INFO] [stdout] test redundant-input-assignment-wdl-1       ... ok
[INFO] [stdout] test missing-eof-newline                    ... ok
[INFO] [stdout] test missing-parameter_meta                 ... ok
[INFO] [stdout] test container-value                        ... ok
[INFO] [stdout] test between-import-whitespace              ... ok
[INFO] [stdout] test except                                 ... ok
[INFO] [stdout] test matching-param-meta                    ... ok
[INFO] [stdout] test unknown_rule                           ... ok
[INFO] [stdout] test call-input-keyword-v1-1                ... ok
[INFO] [stdout] test input-not-sorted                       ... ok
[INFO] [stdout] test blank-lines-between-elements           ... ok
[INFO] [stdout] test nonmatching-output                     ... ok
[INFO] [stdout] test only-whitespace                        ... ok
[INFO] [stdout] test import-placements                      ... ok
[INFO] [stdout] test deprecated-placeholder-options-v1      ... ok
[INFO] [stdout] test missing-requirements-block             ... ok
[INFO] [stdout] test ws-preamble-comments                   ... ok
[INFO] [stdout] test shellcheck-warn                        ... FAILED
[INFO] [stdout] test description-missing                    ... ok
[INFO] [stdout] test two-eof-newline                        ... ok
[INFO] [stdout] test missing-blank-line-after-version       ... ok
[INFO] [stdout] test runtime-keys-multiple-runtime-sections ... ok
[INFO] [stdout] test one-invalid-preamble-comment           ... ok
[INFO] [stdout] test invalid-preamble-comment               ... ok
[INFO] [stdout] test line-width                             ... ok
[INFO] [stdout] test missing-struct-param-meta              ... ok
[INFO] [stdout] test call-input-keyword                     ... ok
[INFO] [stdout] test command-mixed-trailing                 ... ok
[INFO] [stdout] test todo                                   ... ok
[INFO] [stdout] test ws-before-version                      ... ok
[INFO] [stdout] test one-eof-newline                        ... ok
[INFO] [stdout] test missing-struct-meta                    ... ok
[INFO] [stdout] test doc-meta-strings                       ... ok
[INFO] [stdout] test curly-command                          ... ok
[INFO] [stdout] test runtime-keys-wdl-1                     ... ok
[INFO] [stdout] test deprecated-object                      ... ok
[INFO] [stdout] test snake-case                             ... ok
[INFO] [stdout] test key-value-pairs                        ... ok
[INFO] [stdout] test within-import-whitespace               ... ok
[INFO] [stdout] test shellcheck-error                       ... FAILED
[INFO] [stdout] test struct-matching-param-meta             ... ok
[INFO] [stdout] test missing-meta                           ... ok
[INFO] [stdout] test description-too-long                   ... ok
[INFO] [stdout] test preamble-ws                            ... ok
[INFO] [stdout] test preamble-comment-after-version         ... ok
[INFO] [stdout] test redundant-assignment                   ... ok
[INFO] [stdout] test disallowed-input-name                  ... ok
[INFO] [stdout] test missing-preamble-ws                    ... ok
[INFO] [stdout] test malformed-lint-directive               ... ok
[INFO] [stdout] test too-many-pounds-preamble               ... ok
[INFO] [stdout] test struct-missing-both-meta               ... ok
[INFO] [stdout] test inconsistent-newlines                  ... ok
[INFO] [stdout] test one-line-after-version                 ... ok
[INFO] [stdout] test input-and-parameter-meta-sorting       ... ok
[INFO] [stdout] test command-mixed-spaces-first             ... ok
[INFO] [stdout] test missing-runtime-block                  ... ok
[INFO] [stdout] test trailing-comment-whitespace            ... ok
[INFO] [stdout] test runtime-keys-wdl-1                     ... ok
[INFO] [stdout] test import-sorting                         ... ok
[INFO] [stdout] test trailing-comma                         ... ok
[INFO] [stdout] test runtime-keys-wdl-1                     ... ok
[INFO] [stdout] test section-ordering                       ... ok
[INFO] [stdout] test command-mixed-ws-ok                    ... ok
[INFO] [stdout] test redundant-input-assignment-wdl-1       ... ok
[INFO] [stdout] test runtime-keys-engine-keys               ... ok
[INFO] [stdout] test unnecessary-preamble-ws                ... ok
[INFO] [stdout] test command-mixed-same-line                ... ok
[INFO] [stdout] test missing-meta-and-parameter_meta        ... ok
[INFO] [stdout] test command-mixed-line-cont                ... ok
[INFO] [stdout] test deprecated-placeholder-options-v1      ... ok
[INFO] [stdout] test expression-spacing                     ... ok
[INFO] [stdout] test comment-whitespace                     ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- shellcheck-ok ----
[INFO] [stdout] result from `/opt/rustwide/workdir/tests/lints/shellcheck-ok/source.errors` is not as expected:
[INFO] [stdout] Diff < left / right > :
[INFO] [stdout] >note[ShellCheck]: running `shellcheck` on command section
[INFO] [stdout] >   ┌─ tests/lints/shellcheck-ok/source.wdl:17:5
[INFO] [stdout] >   │
[INFO] [stdout] >17 │     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] ---- 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] ---- 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]  
[INFO] [stdout] 
[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] 
[INFO] [stdout] failures:
[INFO] [stdout]     shellcheck-ok
[INFO] [stdout]     shellcheck-style
[INFO] [stdout]     shellcheck-warn
[INFO] [stdout]     shellcheck-error
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 80 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test lints`
[INFO] running `Command { std: "docker" "inspect" "8e634bfeda8582fd573d8b64e521a307762a06b8cfaae845a274920459a7bc18", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8e634bfeda8582fd573d8b64e521a307762a06b8cfaae845a274920459a7bc18", kill_on_drop: false }`
[INFO] [stdout] 8e634bfeda8582fd573d8b64e521a307762a06b8cfaae845a274920459a7bc18
