[INFO] cloning repository https://github.com/microsoft/qsharp [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/microsoft/qsharp" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fqsharp", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fqsharp'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c917a7314ae4003d9434f49b72c093285c596f2a [INFO] testing microsoft/qsharp against try#d724b5ab2f4ac098ff483349a80b6a3799a5177b for pr-113843 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fqsharp" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/microsoft/qsharp on toolchain d724b5ab2f4ac098ff483349a80b6a3799a5177b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d724b5ab2f4ac098ff483349a80b6a3799a5177b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/microsoft/qsharp [INFO] finished tweaking git repo https://github.com/microsoft/qsharp [INFO] tweaked toml for git repo https://github.com/microsoft/qsharp written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/microsoft/qsharp 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" "+d724b5ab2f4ac098ff483349a80b6a3799a5177b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:5c16f4e6c37141f9fef0bc86f7a492d732943053e42aab8461035881e3f53823" "/opt/rustwide/cargo-home/bin/cargo" "+d724b5ab2f4ac098ff483349a80b6a3799a5177b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a55b598b50a0f75e62c291e6673e728e970611f043238a591111cf7c1c757389 [INFO] running `Command { std: "docker" "start" "-a" "a55b598b50a0f75e62c291e6673e728e970611f043238a591111cf7c1c757389", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a55b598b50a0f75e62c291e6673e728e970611f043238a591111cf7c1c757389", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a55b598b50a0f75e62c291e6673e728e970611f043238a591111cf7c1c757389", kill_on_drop: false }` [INFO] [stdout] a55b598b50a0f75e62c291e6673e728e970611f043238a591111cf7c1c757389 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:5c16f4e6c37141f9fef0bc86f7a492d732943053e42aab8461035881e3f53823" "/opt/rustwide/cargo-home/bin/cargo" "+d724b5ab2f4ac098ff483349a80b6a3799a5177b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9ede1d4f1617dc6e92301e617753e546eeddc50224a72a9368fbfa27c10704a5 [INFO] running `Command { std: "docker" "start" "-a" "9ede1d4f1617dc6e92301e617753e546eeddc50224a72a9368fbfa27c10704a5", kill_on_drop: false }` [INFO] [stderr] warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] Compiling libc v0.2.139 [INFO] [stderr] Compiling proc-macro2 v1.0.64 [INFO] [stderr] Compiling unicode-ident v1.0.6 [INFO] [stderr] Compiling quote v1.0.29 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling once_cell v1.17.1 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling io-lifetimes v1.0.5 [INFO] [stderr] Compiling rustix v0.36.8 [INFO] [stderr] Compiling regex-syntax v0.6.28 [INFO] [stderr] Compiling ahash v0.7.6 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Compiling aho-corasick v0.7.20 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling gimli v0.27.2 [INFO] [stderr] Compiling thiserror v1.0.39 [INFO] [stderr] Compiling getrandom v0.2.8 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling backtrace v0.3.67 [INFO] [stderr] Compiling regex v1.7.1 [INFO] [stderr] Compiling miniz_oxide v0.6.2 [INFO] [stderr] Compiling object v0.30.3 [INFO] [stderr] Compiling is-terminal v0.4.4 [INFO] [stderr] Compiling num-bigint v0.4.3 [INFO] [stderr] Compiling smawk v0.3.1 [INFO] [stderr] Compiling addr2line v0.19.0 [INFO] [stderr] Compiling rustc-demangle v0.1.21 [INFO] [stderr] Compiling is_ci v1.1.1 [INFO] [stderr] Compiling supports-color v2.0.0 [INFO] [stderr] Compiling supports-hyperlinks v2.0.0 [INFO] [stderr] Compiling supports-unicode v2.0.0 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling owo-colors v3.5.0 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling indenter v0.2.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling ppv-lite86 v0.2.17 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling matrixmultiply v0.3.2 [INFO] [stderr] Compiling num-complex v0.4.3 [INFO] [stderr] Compiling target-lexicon v0.12.6 [INFO] [stderr] Compiling ndarray v0.15.6 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling termcolor v1.2.0 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling os_str_bytes v6.4.1 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling clap_lex v0.3.2 [INFO] [stderr] Compiling qsc v0.0.0 (/opt/rustwide/workdir/compiler/qsc) [INFO] [stderr] Compiling unicode-linebreak v0.1.4 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling pyo3-build-config v0.18.2 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.84 [INFO] [stderr] Compiling env_logger v0.10.0 [INFO] [stderr] Compiling bumpalo v3.12.0 [INFO] [stderr] Compiling serde_derive v1.0.152 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.84 [INFO] [stderr] Compiling lock_api v0.4.9 [INFO] [stderr] Compiling serde v1.0.152 [INFO] [stderr] Compiling parking_lot_core v0.9.7 [INFO] [stderr] Compiling wasm-bindgen v0.2.84 [INFO] [stderr] Compiling thiserror-impl v1.0.39 [INFO] [stderr] Compiling miette-derive v5.6.0 [INFO] [stderr] Compiling enum-iterator-derive v1.2.0 [INFO] [stderr] Compiling clap_derive v4.1.8 [INFO] [stderr] Compiling quantum-sparse-sim v0.4.0 (https://github.com/qir-alliance/qir-runner?rev=e96b9a12a43e98f83f2d4d499f46d651d0c6c341#e96b9a12) [INFO] [stderr] Compiling textwrap v0.15.2 [INFO] [stderr] Compiling pyo3-ffi v0.18.2 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.84 [INFO] [stderr] Compiling enum-iterator v1.4.0 [INFO] [stderr] Compiling memoffset v0.8.0 [INFO] [stderr] Compiling smallvec v1.10.0 [INFO] [stderr] Compiling miette v5.6.0 [INFO] [stderr] Compiling pyo3 v0.18.2 [INFO] [stderr] Compiling pyo3-macros-backend v0.18.2 [INFO] [stderr] Compiling serde_json v1.0.96 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling qsc_data_structures v0.0.0 (/opt/rustwide/workdir/compiler/qsc_data_structures) [INFO] [stderr] Compiling qsc_ast v0.0.0 (/opt/rustwide/workdir/compiler/qsc_ast) [INFO] [stderr] Compiling qsc_hir v0.0.0 (/opt/rustwide/workdir/compiler/qsc_hir) [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.84 [INFO] [stderr] Compiling clap v4.1.8 [INFO] [stderr] Compiling qsc_parse v0.0.0 (/opt/rustwide/workdir/compiler/qsc_parse) [INFO] [stderr] Compiling qsc_eval v0.0.0 (/opt/rustwide/workdir/compiler/qsc_eval) [INFO] [stderr] Compiling ryu v1.0.12 [INFO] [stderr] Compiling qsc_frontend v0.0.0 (/opt/rustwide/workdir/compiler/qsc_frontend) [INFO] [stderr] Compiling js-sys v0.3.61 [INFO] [stderr] Compiling indoc v1.0.9 [INFO] [stderr] Compiling unindent v0.1.11 [INFO] [stderr] Compiling itoa v1.0.5 [INFO] [stderr] Compiling qsc_wasm v0.0.0 (/opt/rustwide/workdir/wasm) [INFO] [stderr] Compiling qsc_codegen v0.0.0 (/opt/rustwide/workdir/compiler/qsc_codegen) [INFO] [stderr] Compiling qsc_passes v0.0.0 (/opt/rustwide/workdir/compiler/qsc_passes) [INFO] [stderr] Compiling regex-lite v0.1.0 [INFO] [stderr] Compiling pyo3-macros v0.18.2 [INFO] [stderr] Compiling katas v0.0.0 (/opt/rustwide/workdir/katas) [INFO] [stderr] Compiling qsls v0.0.0 (/opt/rustwide/workdir/language_service) [INFO] [stderr] Compiling stdlib_tests v0.0.0 (/opt/rustwide/workdir/library/tests) [INFO] [stderr] Compiling fuzz v0.0.0 (/opt/rustwide/workdir/fuzz) [INFO] [stderr] Compiling serde-wasm-bindgen v0.5.0 [INFO] [stderr] Compiling qsharp_python v0.0.0 (/opt/rustwide/workdir/pip) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 37.00s [INFO] running `Command { std: "docker" "inspect" "9ede1d4f1617dc6e92301e617753e546eeddc50224a72a9368fbfa27c10704a5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9ede1d4f1617dc6e92301e617753e546eeddc50224a72a9368fbfa27c10704a5", kill_on_drop: false }` [INFO] [stdout] 9ede1d4f1617dc6e92301e617753e546eeddc50224a72a9368fbfa27c10704a5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:5c16f4e6c37141f9fef0bc86f7a492d732943053e42aab8461035881e3f53823" "/opt/rustwide/cargo-home/bin/cargo" "+d724b5ab2f4ac098ff483349a80b6a3799a5177b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2ee2cdb3e0564c57adda6359262f075506fb0913c2836e68e09e567fc2dcf061 [INFO] running `Command { std: "docker" "start" "-a" "2ee2cdb3e0564c57adda6359262f075506fb0913c2836e68e09e567fc2dcf061", kill_on_drop: false }` [INFO] [stderr] warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] Compiling ahash v0.7.6 [INFO] [stderr] Compiling indoc v2.0.0 [INFO] [stderr] Compiling dissimilar v1.0.6 [INFO] [stderr] Compiling indexmap v1.9.2 [INFO] [stderr] Compiling half v1.8.2 [INFO] [stderr] Compiling ciborium-io v0.2.0 [INFO] [stderr] Compiling either v1.8.1 [INFO] [stderr] Compiling clap_lex v0.2.4 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling expect-test v1.4.0 [INFO] [stderr] Compiling textwrap v0.16.0 [INFO] [stderr] Compiling ciborium-ll v0.2.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling ciborium v0.2.0 [INFO] [stderr] Compiling walkdir v2.3.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.3 [INFO] [stderr] Compiling unicode-linebreak v0.1.4 [INFO] [stderr] Compiling clap v3.2.23 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling textwrap v0.15.2 [INFO] [stderr] Compiling miette v5.6.0 [INFO] [stderr] Compiling criterion v0.4.0 [INFO] [stderr] Compiling qsc_data_structures v0.0.0 (/opt/rustwide/workdir/compiler/qsc_data_structures) [INFO] [stderr] Compiling qsc_ast v0.0.0 (/opt/rustwide/workdir/compiler/qsc_ast) [INFO] [stderr] Compiling qsc_hir v0.0.0 (/opt/rustwide/workdir/compiler/qsc_hir) [INFO] [stderr] Compiling qsc_parse v0.0.0 (/opt/rustwide/workdir/compiler/qsc_parse) [INFO] [stderr] Compiling qsc_eval v0.0.0 (/opt/rustwide/workdir/compiler/qsc_eval) [INFO] [stderr] Compiling qsc_frontend v0.0.0 (/opt/rustwide/workdir/compiler/qsc_frontend) [INFO] [stderr] Compiling qsc_passes v0.0.0 (/opt/rustwide/workdir/compiler/qsc_passes) [INFO] [stderr] Compiling qsc_codegen v0.0.0 (/opt/rustwide/workdir/compiler/qsc_codegen) [INFO] [stderr] Compiling qsc v0.0.0 (/opt/rustwide/workdir/compiler/qsc) [INFO] [stderr] Compiling qsls v0.0.0 (/opt/rustwide/workdir/language_service) [INFO] [stderr] Compiling katas v0.0.0 (/opt/rustwide/workdir/katas) [INFO] [stderr] Compiling stdlib_tests v0.0.0 (/opt/rustwide/workdir/library/tests) [INFO] [stderr] Compiling qsc_wasm v0.0.0 (/opt/rustwide/workdir/wasm) [INFO] [stderr] Compiling qsharp_python v0.0.0 (/opt/rustwide/workdir/pip) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 19.24s [INFO] running `Command { std: "docker" "inspect" "2ee2cdb3e0564c57adda6359262f075506fb0913c2836e68e09e567fc2dcf061", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2ee2cdb3e0564c57adda6359262f075506fb0913c2836e68e09e567fc2dcf061", kill_on_drop: false }` [INFO] [stdout] 2ee2cdb3e0564c57adda6359262f075506fb0913c2836e68e09e567fc2dcf061 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:5c16f4e6c37141f9fef0bc86f7a492d732943053e42aab8461035881e3f53823" "/opt/rustwide/cargo-home/bin/cargo" "+d724b5ab2f4ac098ff483349a80b6a3799a5177b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 32eeb8063828311a7790ec6bcf30c63ce176a06b2d6c542b872ff57941a69d66 [INFO] running `Command { std: "docker" "start" "-a" "32eeb8063828311a7790ec6bcf30c63ce176a06b2d6c542b872ff57941a69d66", kill_on_drop: false }` [INFO] [stderr] warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.22s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/katas-5d597cdf42531f05) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::test_check_solution_is_correct ... ok [INFO] [stdout] test tests::test_check_solution_is_incorrect ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc-df1cf56895090420) [INFO] [stdout] [INFO] [stdout] running 25 tests [INFO] [stdout] test interpret::debug::tests::stack_traces_can_cross_eval_session_and_file_boundaries ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::with_sources::stdlib_members_can_be_accessed_from_sources ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::with_sources::members_from_namespaced_sources_are_in_context ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::declare_function_call_same_line ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::declare_function ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::with_sources::multiple_namespaces_are_loaded_from_sources_into_eval_context ... ok [INFO] [stdout] test interpret::debug::tests::stack_traces_can_cross_file_and_entry_boundaries ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::declare_namespace_call ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::failing_statements_return_early_error ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::declare_namespace_open_call ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::declare_namespace_open_call_same_line ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::invalid_statements_return_error ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::let_binding_function_declaration_call_same_line ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::global_qubits ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::invalid_statements_and_unbound_vars_return_error ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::invalid_declare_function_and_unbound_call_return_error ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::let_bindings_update_interpreter ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::let_bindings_can_be_shadowed ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::without_stdlib::stdlib_members_should_be_unavailable ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::mix_stmts_and_namespace_same_line ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::nested_function ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::open_namespace ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::passes_are_run_on_incremental ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::open_namespace_call_same_line ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::stdlib_members_should_be_available ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/qsc.rs (/opt/rustwide/target/debug/deps/qsc-a4485c16eb7ed698) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/qsi.rs (/opt/rustwide/target/debug/deps/qsi-369331e7e94b684c) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_ast-f8f41554acc850a5) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_codegen-5bb55f8940de49fc) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::it_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_data_structures-427973807ae0c83f) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_eval-80a500c842af5970) [INFO] [stdout] [INFO] [stdout] running 351 tests [INFO] [stdout] test intrinsic::tests::ccx ... ok [INFO] [stdout] test intrinsic::tests::check_zero_false ... ok [INFO] [stdout] test intrinsic::tests::arccos ... ok [INFO] [stdout] test intrinsic::tests::arctan ... ok [INFO] [stdout] test intrinsic::tests::check_zero ... ok [INFO] [stdout] test intrinsic::tests::arctan2 ... ok [INFO] [stdout] test intrinsic::tests::cos ... ok [INFO] [stdout] test intrinsic::tests::arcsin ... ok [INFO] [stdout] test intrinsic::tests::dump_machine_endianness ... ok [INFO] [stdout] test intrinsic::tests::draw_random_int ... ok [INFO] [stdout] test intrinsic::tests::cosh ... ok [INFO] [stdout] test intrinsic::tests::dump_machine_qubit_count ... ok [INFO] [stdout] test intrinsic::tests::dump_machine ... ok [INFO] [stdout] test intrinsic::tests::cz ... ok [INFO] [stdout] test intrinsic::tests::cy ... ok [INFO] [stdout] test intrinsic::tests::cx ... ok [INFO] [stdout] test intrinsic::tests::int_as_double ... ok [INFO] [stdout] test intrinsic::tests::h ... ok [INFO] [stdout] test intrinsic::tests::length ... ok [INFO] [stdout] test intrinsic::tests::m ... ok [INFO] [stdout] test intrinsic::tests::message ... ok [INFO] [stdout] test intrinsic::tests::int_as_double_precision_loss ... ok [INFO] [stdout] test intrinsic::tests::log ... ok [INFO] [stdout] test intrinsic::tests::qubit_nested_bind_not_released ... ok [INFO] [stdout] test intrinsic::tests::int_as_bigint ... ok [INFO] [stdout] test intrinsic::tests::mresetz ... ok [INFO] [stdout] test intrinsic::tests::qubit_not_unique_three_qubit_error_first_third ... ok [INFO] [stdout] test intrinsic::tests::qubit_not_unique_three_qubit_error_second_third ... ok [INFO] [stdout] test intrinsic::tests::qubit_not_unique_three_qubit_error_first_second ... ok [INFO] [stdout] test intrinsic::tests::qubit_not_unique_two_qubit_error ... ok [INFO] [stdout] test intrinsic::tests::qubit_release_non_zero_failure ... ok [INFO] [stdout] test intrinsic::tests::qubit_not_unique_two_qubit_rotation_error ... ok [INFO] [stdout] test intrinsic::tests::reset ... ok [INFO] [stdout] test intrinsic::tests::rx ... ok [INFO] [stdout] test intrinsic::tests::rxx ... ok [INFO] [stdout] test intrinsic::tests::reset_all ... ok [INFO] [stdout] test intrinsic::tests::ry ... ok [INFO] [stdout] test intrinsic::tests::ryy ... ok [INFO] [stdout] test intrinsic::tests::rz ... ok [INFO] [stdout] test intrinsic::tests::rzz ... ok [INFO] [stdout] test intrinsic::tests::s ... ok [INFO] [stdout] test intrinsic::tests::sadj ... ok [INFO] [stdout] test intrinsic::tests::sinh ... ok [INFO] [stdout] test intrinsic::tests::sin ... ok [INFO] [stdout] test intrinsic::tests::swap ... ok [INFO] [stdout] test intrinsic::tests::tan ... ok [INFO] [stdout] test intrinsic::tests::t ... ok [INFO] [stdout] test intrinsic::tests::tanh ... ok [INFO] [stdout] test intrinsic::tests::tadj ... ok [INFO] [stdout] test intrinsic::tests::unknown_intrinsic ... ok [INFO] [stdout] test intrinsic::tests::sqrt ... ok [INFO] [stdout] test intrinsic::tests::x ... ok [INFO] [stdout] test intrinsic::tests::y ... ok [INFO] [stdout] test intrinsic::tests::z ... ok [INFO] [stdout] test tests::array_index_expr ... ok [INFO] [stdout] test tests::array_index_negative_expr ... ok [INFO] [stdout] test tests::array_expr ... ok [INFO] [stdout] test tests::array_index_out_of_range_expr ... ok [INFO] [stdout] test tests::array_repeat_expr ... ok [INFO] [stdout] test tests::array_slice_all_expr ... ok [INFO] [stdout] test tests::array_slice_out_of_range_expr ... ok [INFO] [stdout] test tests::array_slice_end_expr ... ok [INFO] [stdout] test tests::array_slice_reverse_all_expr ... ok [INFO] [stdout] test tests::array_slice_none_expr ... ok [INFO] [stdout] test tests::array_slice_reverse_end_expr ... ok [INFO] [stdout] test tests::array_slice_reverse_expr ... ok [INFO] [stdout] test intrinsic::tests::truncate ... ok [INFO] [stdout] test tests::array_slice_reverse_none_expr ... ok [INFO] [stdout] test tests::array_slice_reverse_start_expr ... ok [INFO] [stdout] test tests::array_slice_start_end_expr ... ok [INFO] [stdout] test tests::array_slice_start_expr ... ok [INFO] [stdout] test tests::array_slice_step_end_expr ... ok [INFO] [stdout] test tests::array_slice_start_step_end_expr ... ok [INFO] [stdout] test tests::array_slice_step_expr ... ok [INFO] [stdout] test tests::assignop_add_expr ... ok [INFO] [stdout] test tests::array_slice_step_zero_expr ... ok [INFO] [stdout] test tests::assignop_sub_expr ... ok [INFO] [stdout] test tests::assignop_orl_expr ... ok [INFO] [stdout] test tests::assignupdate_expr ... ok [INFO] [stdout] test tests::binop_add_bigint ... ok [INFO] [stdout] test tests::binop_add_array ... ok [INFO] [stdout] test tests::binop_add_double ... ok [INFO] [stdout] test tests::binop_add_string ... ok [INFO] [stdout] test tests::binop_add_int ... ok [INFO] [stdout] test tests::binop_andl ... ok [INFO] [stdout] test tests::binop_andb_int ... ok [INFO] [stdout] test tests::binop_andb_bigint ... ok [INFO] [stdout] test tests::binop_andl_false ... ok [INFO] [stdout] test tests::binop_andl_no_shortcut ... ok [INFO] [stdout] test tests::binop_div_bigint ... ok [INFO] [stdout] test tests::binop_div_bigint_zero ... ok [INFO] [stdout] test tests::binop_div_int ... ok [INFO] [stdout] test tests::binop_div_int_zero ... ok [INFO] [stdout] test tests::binop_div_double ... ok [INFO] [stdout] test tests::binop_div_double_zero ... ok [INFO] [stdout] test tests::binop_eq_double ... ok [INFO] [stdout] test tests::binop_equal_array ... ok [INFO] [stdout] test tests::binop_equal_array_false_content ... ok [INFO] [stdout] test tests::binop_equal_array_false_length ... ok [INFO] [stdout] test tests::binop_equal_bigint ... ok [INFO] [stdout] test tests::binop_equal_bigint_false ... ok [INFO] [stdout] test tests::binop_equal_double ... ok [INFO] [stdout] test tests::binop_equal_bool ... ok [INFO] [stdout] test tests::binop_equal_bool_false ... ok [INFO] [stdout] test tests::binop_equal_double_false ... ok [INFO] [stdout] test tests::binop_equal_int ... ok [INFO] [stdout] test tests::binop_equal_int_false ... ok [INFO] [stdout] test tests::binop_equal_pauli ... ok [INFO] [stdout] test tests::binop_equal_range_false ... ok [INFO] [stdout] test tests::binop_equal_range ... ok [INFO] [stdout] test tests::binop_equal_pauli_false ... ok [INFO] [stdout] test tests::binop_equal_result ... ok [INFO] [stdout] test tests::binop_equal_result_false ... ok [INFO] [stdout] test tests::binop_equal_string ... ok [INFO] [stdout] test tests::binop_equal_string_false ... ok [INFO] [stdout] test tests::binop_equal_tuple ... ok [INFO] [stdout] test tests::binop_equal_tuple_false_content ... ok [INFO] [stdout] test tests::binop_exp_bigint ... ok [INFO] [stdout] test tests::binop_exp_bigint_neg_zero_exp ... ok [INFO] [stdout] test tests::binop_exp_bigint_negative_exp ... ok [INFO] [stdout] test tests::binop_exp_bigint_too_large ... ok [INFO] [stdout] test tests::binop_exp_bigint_zero_exp ... ok [INFO] [stdout] test tests::binop_exp_double_negative_exp ... ok [INFO] [stdout] test tests::binop_exp_double ... ok [INFO] [stdout] test tests::binop_exp_int_negative_exp ... ok [INFO] [stdout] test tests::binop_exp_int ... ok [INFO] [stdout] test tests::binop_exp_int_zero_exp ... ok [INFO] [stdout] test tests::binop_exp_int_neg_zero_exp ... ok [INFO] [stdout] test tests::binop_gt_bigint ... ok [INFO] [stdout] test tests::binop_gt_bigint_false ... ok [INFO] [stdout] test tests::binop_gt_double ... ok [INFO] [stdout] test tests::binop_gt_int ... ok [INFO] [stdout] test tests::binop_gt_double_false ... ok [INFO] [stdout] test tests::binop_gt_int_false ... ok [INFO] [stdout] test tests::binop_gte_bigint ... ok [INFO] [stdout] test tests::binop_gte_bigint_false ... ok [INFO] [stdout] test tests::binop_gte_bigint_eq ... ok [INFO] [stdout] test tests::binop_gte_double ... ok [INFO] [stdout] test tests::binop_gte_double_eq ... ok [INFO] [stdout] test tests::binop_gte_int ... ok [INFO] [stdout] test tests::binop_gte_int_false ... ok [INFO] [stdout] test tests::binop_lt_bigint ... ok [INFO] [stdout] test tests::binop_gte_double_false ... ok [INFO] [stdout] test tests::binop_gte_int_eq ... ok [INFO] [stdout] test tests::binop_lt_bigint_false ... ok [INFO] [stdout] test tests::binop_lt_double ... ok [INFO] [stdout] test tests::binop_lt_double_false ... ok [INFO] [stdout] test tests::binop_lte_bigint ... ok [INFO] [stdout] test tests::binop_lt_int ... ok [INFO] [stdout] test tests::binop_lte_bigint_false ... ok [INFO] [stdout] test tests::binop_lt_int_false ... ok [INFO] [stdout] test tests::binop_lte_bigint_eq ... ok [INFO] [stdout] test tests::binop_lte_double ... ok [INFO] [stdout] test tests::binop_lte_double_eq ... ok [INFO] [stdout] test tests::binop_lte_int_eq ... ok [INFO] [stdout] test tests::binop_lte_double_false ... ok [INFO] [stdout] test tests::binop_mod_bigint ... ok [INFO] [stdout] test tests::binop_lte_int ... ok [INFO] [stdout] test tests::binop_mod_double ... ok [INFO] [stdout] test tests::binop_mod_int ... ok [INFO] [stdout] test tests::binop_lte_int_false ... ok [INFO] [stdout] test tests::binop_mul_bigint ... ok [INFO] [stdout] test tests::binop_mul_double ... ok [INFO] [stdout] test tests::binop_mul_int ... ok [INFO] [stdout] test tests::binop_neq_array ... ok [INFO] [stdout] test tests::binop_neq_array_true_content ... ok [INFO] [stdout] test tests::binop_neq_array_true_length ... ok [INFO] [stdout] test tests::binop_neq_bigint ... ok [INFO] [stdout] test tests::binop_neq_bigint_true ... ok [INFO] [stdout] test tests::binop_neq_bool ... ok [INFO] [stdout] test tests::binop_neq_double ... ok [INFO] [stdout] test tests::binop_neq_bool_true ... ok [INFO] [stdout] test tests::binop_neq_int ... ok [INFO] [stdout] test tests::binop_neq_int_true ... ok [INFO] [stdout] test tests::binop_neq_double_true ... ok [INFO] [stdout] test tests::binop_neq_pauli_true ... ok [INFO] [stdout] test tests::binop_neq_pauli ... ok [INFO] [stdout] test tests::binop_neq_range ... ok [INFO] [stdout] test tests::binop_neq_range_true ... ok [INFO] [stdout] test tests::binop_neq_result ... ok [INFO] [stdout] test tests::binop_neq_string ... ok [INFO] [stdout] test tests::binop_neq_result_true ... ok [INFO] [stdout] test tests::binop_neq_string_true ... ok [INFO] [stdout] test tests::binop_neq_tuple_true_content ... ok [INFO] [stdout] test tests::binop_orb_bigint ... ok [INFO] [stdout] test tests::binop_neq_tuple ... ok [INFO] [stdout] test tests::binop_orb_int ... ok [INFO] [stdout] test tests::binop_orl ... ok [INFO] [stdout] test tests::binop_orl_true_lhs ... ok [INFO] [stdout] test tests::binop_orl_false ... ok [INFO] [stdout] test tests::binop_orl_shortcut ... ok [INFO] [stdout] test tests::binop_orl_true_rhs ... ok [INFO] [stdout] test tests::binop_shl_bigint ... ok [INFO] [stdout] test tests::binop_shl_int ... ok [INFO] [stdout] test tests::binop_shl_bigint_negative ... ok [INFO] [stdout] test tests::binop_shr_bigint ... ok [INFO] [stdout] test tests::binop_shl_int_negative ... ok [INFO] [stdout] test tests::binop_shr_bigint_negative ... ok [INFO] [stdout] test tests::binop_shr_int_negative ... ok [INFO] [stdout] test tests::binop_shr_int ... ok [INFO] [stdout] test tests::binop_sub_bigint ... ok [INFO] [stdout] test tests::binop_sub_double ... ok [INFO] [stdout] test tests::binop_sub_int ... ok [INFO] [stdout] test tests::binop_xorb_bigint ... ok [INFO] [stdout] test tests::block_empty_is_unit_expr ... ok [INFO] [stdout] test tests::binop_xorb_int ... ok [INFO] [stdout] test tests::block_expr ... ok [INFO] [stdout] test tests::block_let_bind_tuple_expr ... ok [INFO] [stdout] test tests::block_mutable_expr ... ok [INFO] [stdout] test tests::block_mutable_nested_scopes_expr ... ok [INFO] [stdout] test tests::block_mutable_nested_scopes_shadowing_expr ... ok [INFO] [stdout] test tests::block_mutable_update_expr ... ok [INFO] [stdout] test tests::block_mutable_update_tuple_hole_expr ... ok [INFO] [stdout] test tests::block_mutable_update_tuple_item_expr ... ok [INFO] [stdout] test tests::block_mutable_update_tuple_expr ... ok [INFO] [stdout] test tests::block_nested_shadowing_expr ... ok [INFO] [stdout] test tests::block_qubit_use_array_expr ... ok [INFO] [stdout] test tests::block_qubit_use_expr ... ok [INFO] [stdout] test tests::block_qubit_use_nested_tuple_expr ... ok [INFO] [stdout] test tests::block_qubit_use_array_invalid_count_expr ... ok [INFO] [stdout] test tests::block_qubit_use_reuse_expr ... ok [INFO] [stdout] test tests::block_qubit_use_scope_reuse_expr ... ok [INFO] [stdout] test tests::block_shadowing_expr ... ok [INFO] [stdout] test tests::block_qubit_use_tuple_expr ... ok [INFO] [stdout] test tests::call_adjoint_self_expr ... ok [INFO] [stdout] test tests::call_args_expr ... ok [INFO] [stdout] test tests::call_adjoint_adjoint_expr ... ok [INFO] [stdout] test tests::block_qubit_use_use_expr ... ok [INFO] [stdout] test tests::call_adjoint_expr ... ok [INFO] [stdout] test tests::call_call_expr ... ok [INFO] [stdout] test tests::call_expr ... ok [INFO] [stdout] test tests::call_return_expr ... ok [INFO] [stdout] test tests::call_multiple_args_expr ... ok [INFO] [stdout] test tests::call_tuple_args_expr ... ok [INFO] [stdout] test tests::check_ctls_count_expr ... ok [INFO] [stdout] test tests::check_generated_ctl_expr ... ok [INFO] [stdout] test tests::check_ctls_count_nested_expr ... ok [INFO] [stdout] test tests::cond_expr ... ok [INFO] [stdout] test tests::check_generated_ctladj_distrib_expr ... ok [INFO] [stdout] test tests::cond_false_shortcircuit_expr ... ok [INFO] [stdout] test tests::cond_false_expr ... ok [INFO] [stdout] test tests::cond_shortcircuit_expr ... ok [INFO] [stdout] test tests::fail_expr ... ok [INFO] [stdout] test tests::conjugate_output_preserved ... ok [INFO] [stdout] test tests::fail_shortcut_expr ... ok [INFO] [stdout] test tests::field_range_end_expr ... ok [INFO] [stdout] test tests::field_range_start_expr ... ok [INFO] [stdout] test tests::field_range_step_expr ... ok [INFO] [stdout] test tests::field_range_step_missing_treated_as_1_expr ... ok [INFO] [stdout] test tests::for_loop_array_expr ... ok [INFO] [stdout] test tests::for_loop_ignore_iterator_expr ... ok [INFO] [stdout] test tests::if_elif_else_false_false_expr ... ok [INFO] [stdout] test tests::for_loop_range_expr ... ok [INFO] [stdout] test tests::global_callable_as_arg ... ok [INFO] [stdout] test tests::if_elif_else_false_true_expr ... ok [INFO] [stdout] test tests::if_elif_false_false_expr ... ok [INFO] [stdout] test tests::if_elif_else_true_true_expr ... ok [INFO] [stdout] test tests::if_elif_true_true_expr ... ok [INFO] [stdout] test tests::if_elif_false_true_expr ... ok [INFO] [stdout] test tests::if_else_true_expr ... ok [INFO] [stdout] test tests::if_false_expr ... ok [INFO] [stdout] test tests::if_else_false_expr ... ok [INFO] [stdout] test tests::interpolated_string_array_index ... ok [INFO] [stdout] test tests::interpolated_string ... ok [INFO] [stdout] test tests::if_true_expr ... ok [INFO] [stdout] test tests::interpolated_string_nested_normal_string ... ok [INFO] [stdout] test tests::interpolated_string_two_vars ... ok [INFO] [stdout] test tests::lambda_function_closure ... ok [INFO] [stdout] test tests::interpolated_string_var ... ok [INFO] [stdout] test tests::lambda_function_empty_closure ... ok [INFO] [stdout] test tests::lambda_function_closure_passed ... ok [INFO] [stdout] test tests::lambda_function_empty_closure_passed ... ok [INFO] [stdout] test tests::lambda_operation_closure ... ok [INFO] [stdout] test tests::lambda_function_nested_closure ... ok [INFO] [stdout] test tests::lambda_operation_controlled ... ok [INFO] [stdout] test tests::lambda_operation_empty_closure ... ok [INFO] [stdout] test tests::literal_big_int_expr ... ok [INFO] [stdout] test tests::literal_bool_true_expr ... ok [INFO] [stdout] test tests::literal_double_trailing_dot_expr ... ok [INFO] [stdout] test tests::literal_int_expr ... ok [INFO] [stdout] test tests::lambda_operation_controlled_controlled ... ok [INFO] [stdout] test tests::literal_bool_false_expr ... ok [INFO] [stdout] test tests::literal_pauli_i_expr ... ok [INFO] [stdout] test tests::literal_double_expr ... ok [INFO] [stdout] test tests::literal_int_too_big_expr ... ok [INFO] [stdout] test tests::literal_pauli_x_expr ... ok [INFO] [stdout] test tests::literal_pauli_y_expr ... ok [INFO] [stdout] test tests::literal_pauli_z_expr ... ok [INFO] [stdout] test tests::literal_result_zero_expr ... ok [INFO] [stdout] test tests::literal_result_one_expr ... ok [INFO] [stdout] test tests::literal_tuple_mixed_expr ... ok [INFO] [stdout] test tests::literal_string_expr ... ok [INFO] [stdout] test tests::literal_tuple_singleton_expr ... ok [INFO] [stdout] test tests::nested_interpolated_string ... ok [INFO] [stdout] test tests::literal_tuple_expr ... ok [INFO] [stdout] test tests::nested_interpolated_string_with_exprs ... ok [INFO] [stdout] test tests::partial_app_all_holes ... ok [INFO] [stdout] test tests::paren_expr ... ok [INFO] [stdout] test tests::partial_app_arg_with_side_effect ... ok [INFO] [stdout] test tests::partial_app_nested_tuple ... ok [INFO] [stdout] test tests::partial_app_one_fixed_arg ... ok [INFO] [stdout] test tests::range_all_expr ... ok [INFO] [stdout] test tests::partial_app_mutable_arg ... ok [INFO] [stdout] test tests::range_end_expr ... ok [INFO] [stdout] test tests::range_start_step_end_expr ... ok [INFO] [stdout] test tests::range_start_expr ... ok [INFO] [stdout] test tests::range_start_end_expr ... ok [INFO] [stdout] test tests::range_start_step_expr ... ok [INFO] [stdout] test tests::range_step_end_expr ... ok [INFO] [stdout] test tests::repeat_until_expr ... ok [INFO] [stdout] test tests::return_expr ... ok [INFO] [stdout] test tests::repeat_until_fixup_expr ... ok [INFO] [stdout] test tests::tuple_expr ... ok [INFO] [stdout] test tests::return_shortcut_expr ... ok [INFO] [stdout] test tests::udt_fields ... ok [INFO] [stdout] test tests::udt_unwrap ... ok [INFO] [stdout] test tests::unop_adjoint_adjoint_functor_expr ... ok [INFO] [stdout] test tests::udt_field_nested ... ok [INFO] [stdout] test tests::unop_adjoint_functor_expr ... ok [INFO] [stdout] test tests::unop_adjoint_controlled_functor_expr ... ok [INFO] [stdout] test tests::unop_bitwise_not_big_int_expr ... ok [INFO] [stdout] test tests::unop_bitwise_not_int_expr ... ok [INFO] [stdout] test tests::unop_controlled_controlled_functor_expr ... ok [INFO] [stdout] test tests::unop_controlled_functor_expr ... ok [INFO] [stdout] test tests::unop_negate_big_int_expr ... ok [INFO] [stdout] test tests::unop_controlled_adjoint_functor_expr ... ok [INFO] [stdout] test tests::unop_negate_double_expr ... ok [INFO] [stdout] test tests::unop_negate_int_expr ... ok [INFO] [stdout] test tests::unop_not_bool_expr ... ok [INFO] [stdout] test tests::unop_positive_int_expr ... ok [INFO] [stdout] test tests::unop_negate_negative_int_expr ... ok [INFO] [stdout] test tests::unop_negate_int_overflow_expr ... ok [INFO] [stdout] test tests::update_array_index_expr ... ok [INFO] [stdout] test tests::unop_positive_double_expr ... ok [INFO] [stdout] test tests::unop_positive_big_int_expr ... ok [INFO] [stdout] test tests::update_invalid_index_negative_expr ... ok [INFO] [stdout] test tests::update_invalid_index_range_expr ... ok [INFO] [stdout] test tests::update_expr ... ok [INFO] [stdout] test tests::update_range_full_step ... ok [INFO] [stdout] test tests::update_array_index_var ... ok [INFO] [stdout] test tests::update_range_from_start ... ok [INFO] [stdout] test tests::update_range_from_step ... ok [INFO] [stdout] test tests::update_range_end ... ok [INFO] [stdout] test tests::update_range_start ... ok [INFO] [stdout] test tests::update_range_step ... ok [INFO] [stdout] test tests::update_range_to_end ... ok [INFO] [stdout] test tests::update_udt_nested_field ... ok [INFO] [stdout] test tests::update_range_to_step ... ok [INFO] [stdout] test tests::while_false_shortcut_expr ... ok [INFO] [stdout] test tests::update_udt_known_field_name ... ok [INFO] [stdout] test tests::while_expr ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 351 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.94s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_frontend-e87dce224629f8bd) [INFO] [stdout] [INFO] [stdout] running 244 tests [INFO] [stdout] test compile::tests::entry_call_operation ... ok [INFO] [stdout] test compile::tests::package_dependency ... ok [INFO] [stdout] test compile::tests::one_file_no_entry ... ok [INFO] [stdout] test compile::tests::package_dependency_internal ... ok [INFO] [stdout] test compile::tests::replace_node ... ok [INFO] [stdout] test compile::tests::insert_core_call ... ok [INFO] [stdout] test compile::tests::entry_error ... ok [INFO] [stdout] test compile::tests::two_files_error ... ok [INFO] [stdout] test compile::tests::two_files_mutual_dependency ... ok [INFO] [stdout] test lower::tests::body_missing_should_fail ... ok [INFO] [stdout] test compile::tests::two_files_dependency ... ok [INFO] [stdout] test lower::tests::duplicate_specialization ... ok [INFO] [stdout] test lower::tests::duplicate_specialization_with_gen ... ok [INFO] [stdout] test compile::tests::one_file_error ... ok [INFO] [stdout] test lower::tests::invalid_elided ... ok [INFO] [stdout] test lower::tests::item_docs ... ok [INFO] [stdout] test lower::tests::lambda_function_closure ... ok [INFO] [stdout] test lower::tests::invalid_spec_pat ... ok [INFO] [stdout] test lower::tests::lambda_adj ... ok [INFO] [stdout] test lower::tests::lambda_function_empty_closure ... ok [INFO] [stdout] test lower::tests::lambda_function_closure_repeated_var ... ok [INFO] [stdout] test lower::tests::lambda_function_closure_passed ... ok [INFO] [stdout] test lower::tests::lambda_operation_empty_closure ... ok [INFO] [stdout] test lower::tests::lift_local_newtype ... ok [INFO] [stdout] test lower::tests::lambda_function_empty_closure_passed ... ok [INFO] [stdout] test lower::tests::lambda_operation_closure ... ok [INFO] [stdout] test lower::tests::lift_local_function ... ok [INFO] [stdout] test lower::tests::nested_params ... ok [INFO] [stdout] test lower::tests::lift_local_operation ... ok [INFO] [stdout] test lower::tests::lambda_function_nested_closure ... ok [INFO] [stdout] test lower::tests::partial_app_hole_as_callee ... ok [INFO] [stdout] test lower::tests::partial_app_too_many_args ... ok [INFO] [stdout] test lower::tests::partial_app_bound_to_non_arrow_ty ... ok [INFO] [stdout] test lower::tests::partial_app_one_hole ... ok [INFO] [stdout] test lower::tests::partial_app_unknown_callable ... ok [INFO] [stdout] test lower::tests::partial_app_two_holes ... ok [INFO] [stdout] test lower::tests::test_entrypoint_attr_wrong_args ... ok [INFO] [stdout] test lower::tests::partial_app_nested_tuple ... ok [INFO] [stdout] test lower::tests::partial_app_nested_tuple_singleton_unwrap ... ok [INFO] [stdout] test lower::tests::test_unknown_attr ... ok [INFO] [stdout] test resolve::tests::bind_items_in_qubit_use_block ... ok [INFO] [stdout] test resolve::tests::bind_items_in_repeat ... ok [INFO] [stdout] test resolve::tests::callable_param ... ok [INFO] [stdout] test resolve::tests::ambiguous_prelude ... ok [INFO] [stdout] test resolve::tests::for_loop_range ... ok [INFO] [stdout] test resolve::tests::cyclic_namespace_dependency_supported ... ok [INFO] [stdout] test resolve::tests::empty_namespace_works ... ok [INFO] [stdout] test resolve::tests::for_loop_var ... ok [INFO] [stdout] test resolve::tests::global_callable ... ok [INFO] [stdout] test resolve::tests::global_callable_recursive ... ok [INFO] [stdout] test resolve::tests::global_callable_duplicate_error ... ok [INFO] [stdout] test resolve::tests::global_callable_internal ... ok [INFO] [stdout] test lower::tests::test_entrypoint_attr_allowed ... ok [INFO] [stdout] test resolve::tests::local_function_is_really_local ... ok [INFO] [stdout] test resolve::tests::lambda_shadows_local ... ok [INFO] [stdout] test resolve::tests::local_open ... ok [INFO] [stdout] test resolve::tests::local_function_use_before_declare ... ok [INFO] [stdout] test resolve::tests::local_function_is_not_closure ... ok [INFO] [stdout] test resolve::tests::global_path ... ok [INFO] [stdout] test resolve::tests::local_open_shadows_parent_item ... ok [INFO] [stdout] test resolve::tests::local_open_shadows_parent_open ... ok [INFO] [stdout] test resolve::tests::local_var ... ok [INFO] [stdout] test resolve::tests::local_function ... ok [INFO] [stdout] test resolve::tests::local_type ... ok [INFO] [stdout] test resolve::tests::local_shadows_global ... ok [INFO] [stdout] test resolve::tests::lambda_param ... ok [INFO] [stdout] test resolve::tests::merged_aliases_ambiguous_tys ... ok [INFO] [stdout] test resolve::tests::merged_aliases_ambiguous_terms ... ok [INFO] [stdout] test resolve::tests::open_alias ... ok [INFO] [stdout] test resolve::tests::merged_aliases ... ok [INFO] [stdout] test resolve::tests::open_alias_shadows_global ... ok [INFO] [stdout] test resolve::tests::open_ambiguous_terms ... ok [INFO] [stdout] test resolve::tests::parent_namespace_shadows_open ... ok [INFO] [stdout] test resolve::tests::prelude_callable ... ok [INFO] [stdout] test resolve::tests::open_shadows_prelude ... ok [INFO] [stdout] test resolve::tests::open_namespace ... ok [INFO] [stdout] test resolve::tests::repeat_until_fixup_scoping ... ok [INFO] [stdout] test resolve::tests::parent_namespace_shadows_prelude ... ok [INFO] [stdout] test resolve::tests::repeat_until_fixup ... ok [INFO] [stdout] test resolve::tests::open_ambiguous_tys ... ok [INFO] [stdout] test resolve::tests::shadow_local ... ok [INFO] [stdout] test resolve::tests::spec_param_shadow ... ok [INFO] [stdout] test resolve::tests::ty_decl ... ok [INFO] [stdout] test resolve::tests::spec_param ... ok [INFO] [stdout] test resolve::tests::ty_decl_duplicate_error ... ok [INFO] [stdout] test resolve::tests::ty_decl_cons ... ok [INFO] [stdout] test resolve::tests::ty_decl_in_ty_decl ... ok [INFO] [stdout] test resolve::tests::ty_decl_recursive ... ok [INFO] [stdout] test resolve::tests::repeat_until ... ok [INFO] [stdout] test resolve::tests::ty_decl_duplicate_error_on_built_in_ty ... ok [INFO] [stdout] test resolve::tests::unknown_namespace ... ok [INFO] [stdout] test resolve::tests::unknown_ty ... ok [INFO] [stdout] test resolve::tests::unknown_term ... ok [INFO] [stdout] test resolve::tests::update_array_index_var ... ok [INFO] [stdout] test resolve::tests::update_udt_known_field_name ... ok [INFO] [stdout] test resolve::tests::shadow_same_block ... ok [INFO] [stdout] test resolve::tests::update_udt_unknown_field_name ... ok [INFO] [stdout] test resolve::tests::update_udt_known_field_name_expr ... ok [INFO] [stdout] test resolve::tests::resolve_local_generic ... ok [INFO] [stdout] test resolve::tests::use_qubit ... ok [INFO] [stdout] test resolve::tests::update_array_index_expr ... ok [INFO] [stdout] test resolve::tests::use_qubit_block ... ok [INFO] [stdout] test resolve::tests::use_unbound_generic ... ok [INFO] [stdout] test typeck::tests::adj_ctl_requires_unit_return ... ok [INFO] [stdout] test typeck::tests::array_index_error ... ok [INFO] [stdout] test resolve::tests::update_udt_unknown_field_name_known_global ... ok [INFO] [stdout] test typeck::tests::adj_requires_unit_return ... ok [INFO] [stdout] test typeck::tests::array_unknown_field_error ... ok [INFO] [stdout] test typeck::tests::array_repeat_error ... ok [INFO] [stdout] test typeck::tests::binop_andb_invalid ... ok [INFO] [stdout] test typeck::tests::binop_add_mismatch ... ok [INFO] [stdout] test typeck::tests::assignop_error ... ok [INFO] [stdout] test typeck::tests::binop_eq_mismatch ... ok [INFO] [stdout] test typeck::tests::binop_equal_callable ... ok [INFO] [stdout] test typeck::tests::adj_non_adj ... ok [INFO] [stdout] test typeck::tests::binop_equal_tuple_arity_mismatch ... ok [INFO] [stdout] test typeck::tests::binop_equal_tuple_type_mismatch ... ok [INFO] [stdout] test typeck::tests::binop_neq_mismatch ... ok [INFO] [stdout] test typeck::tests::binop_neq_tuple_arity_mismatch ... ok [INFO] [stdout] test typeck::tests::binop_orb_invalid ... ok [INFO] [stdout] test typeck::tests::binop_neq_tuple_type_mismatch ... ok [INFO] [stdout] test typeck::tests::binop_andb_mismatch ... ok [INFO] [stdout] test typeck::tests::add_wrong_types ... ok [INFO] [stdout] test typeck::tests::binop_orb_mismatch ... ok [INFO] [stdout] test typeck::tests::binop_xorb_mismatch ... ok [INFO] [stdout] test typeck::tests::binop_xorb_invalid ... ok [INFO] [stdout] test typeck::tests::binop_add_invalid ... ok [INFO] [stdout] test typeck::tests::call_generic_identity ... ok [INFO] [stdout] test typeck::tests::call_controlled_error ... ok [INFO] [stdout] test typeck::tests::call_controlled ... ok [INFO] [stdout] test typeck::tests::call_controlled_nested ... ok [INFO] [stdout] test typeck::tests::call_generic_length ... ok [INFO] [stdout] test typeck::tests::call_function ... ok [INFO] [stdout] test typeck::tests::ctl_non_ctl ... ok [INFO] [stdout] test typeck::tests::ctl_requires_unit_return ... ok [INFO] [stdout] test typeck::tests::for_loop_not_iterable ... ok [INFO] [stdout] test typeck::tests::fail_diverges ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_array_superset_of_adj ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_array_subset_of_adj ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_bound_to_let_becomes_monotype ... ok [INFO] [stdout] test typeck::tests::duplicate_callable_decls_inferred_and_ignored ... ok [INFO] [stdout] test typeck::tests::duplicate_type_decls_inferred_and_ignored ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_nested_arrow_eq_to_adj ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_nested_arrow_subset_of_adj ... ok [INFO] [stdout] test typeck::tests::empty_callable ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_eq_to_adj ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_nested_arrow_superset_of_adj ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_superset_of_adj ... ok [INFO] [stdout] test typeck::tests::controlled_spec_impl ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_subset_of_ctl_adj ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_superset_of_empty ... ok [INFO] [stdout] test typeck::tests::functors_in_array_all_same ... ok [INFO] [stdout] test typeck::tests::functors_in_array_mixed_lambda_all_ctl_adj ... ok [INFO] [stdout] test typeck::tests::functors_in_array_mixed_lambda_all_empty ... ok [INFO] [stdout] test typeck::tests::if_all_diverge ... ok [INFO] [stdout] test typeck::tests::if_cond_error ... ok [INFO] [stdout] test typeck::tests::if_else_fail ... ok [INFO] [stdout] test typeck::tests::infinite ... ok [INFO] [stdout] test typeck::tests::int_as_double_error ... ok [INFO] [stdout] test typeck::tests::instantiate_duplicate_ty_param_names ... ok [INFO] [stdout] test typeck::tests::interpolate_function ... ok [INFO] [stdout] test typeck::tests::if_cond_fail ... ok [INFO] [stdout] test typeck::tests::interpolate_int ... ok [INFO] [stdout] test typeck::tests::interpolate_int_array ... ok [INFO] [stdout] test typeck::tests::interpolate_function_array ... ok [INFO] [stdout] test typeck::tests::interpolate_operation ... ok [INFO] [stdout] test typeck::tests::interpolate_int_function_tuple ... ok [INFO] [stdout] test typeck::tests::interpolate_int_string_tuple ... ok [INFO] [stdout] test typeck::tests::interpolate_string ... ok [INFO] [stdout] test typeck::tests::interpolate_qubit ... ok [INFO] [stdout] test typeck::tests::functors_in_array_mixed ... ok [INFO] [stdout] test typeck::tests::invalid_ident ... ok [INFO] [stdout] test typeck::tests::lambda_adj ... ok [INFO] [stdout] test typeck::tests::lambda_adj_ctl ... ok [INFO] [stdout] test typeck::tests::lambda_adjoint_before_functors_inferred ... ok [INFO] [stdout] test typeck::tests::lambda_functors_let_binding ... ok [INFO] [stdout] test typeck::tests::lambda_ctl ... ok [INFO] [stdout] test typeck::tests::lambda_invalid_adjoint_before_functors_inferred ... ok [INFO] [stdout] test typeck::tests::lambda_multiple_uses_functors_inferred ... ok [INFO] [stdout] test typeck::tests::length_type_error ... ok [INFO] [stdout] test typeck::tests::let_tuple_arity_error ... ok [INFO] [stdout] test typeck::tests::local_function ... ok [INFO] [stdout] test typeck::tests::local_function_error ... ok [INFO] [stdout] test typeck::tests::if_no_else_must_be_unit ... ok [INFO] [stdout] test typeck::tests::local_function_use_before_declare ... ok [INFO] [stdout] test typeck::tests::local_function_last_stmt_is_unit_block ... ok [INFO] [stdout] test typeck::tests::newtype_cons ... ok [INFO] [stdout] test typeck::tests::newtype_does_not_match_other_newtype ... ok [INFO] [stdout] test typeck::tests::newtype_cons_wrong_input ... ok [INFO] [stdout] test typeck::tests::newtype_does_not_match_base_ty ... ok [INFO] [stdout] test typeck::tests::local_open ... ok [INFO] [stdout] test typeck::tests::newtype_field ... ok [INFO] [stdout] test typeck::tests::local_type ... ok [INFO] [stdout] test typeck::tests::partial_app_nested_tuple_singleton_unwrap ... ok [INFO] [stdout] test typeck::tests::partial_app_one_hole ... ok [INFO] [stdout] test typeck::tests::newtype_unwrap ... ok [INFO] [stdout] test typeck::tests::newtype_field_invalid ... ok [INFO] [stdout] test typeck::tests::partial_app_too_many_args ... ok [INFO] [stdout] test typeck::tests::partial_app_one_given_one_hole ... ok [INFO] [stdout] test typeck::tests::partial_app_nested_tuple ... ok [INFO] [stdout] test typeck::tests::range_from_field_end ... ok [INFO] [stdout] test typeck::tests::qubit_array_length_error ... ok [INFO] [stdout] test typeck::tests::range_from_field_start ... ok [INFO] [stdout] test typeck::tests::qubit_tuple_arity_error ... ok [INFO] [stdout] test typeck::tests::range_full_explicit_step ... ok [INFO] [stdout] test typeck::tests::range_from_field_step ... ok [INFO] [stdout] test typeck::tests::range_full_field_end ... ok [INFO] [stdout] test typeck::tests::range_fields_are_int ... ok [INFO] [stdout] test typeck::tests::partial_app_two_holes ... ok [INFO] [stdout] test typeck::tests::range_full_implicit_step ... ok [INFO] [stdout] test typeck::tests::range_to_field_start ... ok [INFO] [stdout] test typeck::tests::range_to_field_step ... ok [INFO] [stdout] test typeck::tests::range_to_field_end ... ok [INFO] [stdout] test typeck::tests::range_full_field_start ... ok [INFO] [stdout] test typeck::tests::return_diverges ... ok [INFO] [stdout] test typeck::tests::return_semi ... ok [INFO] [stdout] test typeck::tests::return_var ... ok [INFO] [stdout] test typeck::tests::return_mismatch ... ok [INFO] [stdout] test typeck::tests::return_wrong_type ... ok [INFO] [stdout] test typeck::tests::return_constant ... ok [INFO] [stdout] test typeck::tests::set_tuple_arity_error ... ok [INFO] [stdout] test typeck::tests::ternop_cond_error ... ok [INFO] [stdout] test typeck::tests::single_arg_for_tuple ... ok [INFO] [stdout] test typeck::tests::ternop_update_array_index_expr ... ok [INFO] [stdout] test typeck::tests::ternop_update_array_index_var ... ok [INFO] [stdout] test typeck::tests::ternop_update_invalid_container ... ok [INFO] [stdout] test typeck::tests::ternop_update_invalid_index ... ok [INFO] [stdout] test typeck::tests::return_diverges_stmt_after ... ok [INFO] [stdout] test typeck::tests::ternop_update_udt_unknown_field_name ... ok [INFO] [stdout] test typeck::tests::ternop_update_udt_known_field_name ... ok [INFO] [stdout] test typeck::tests::typed_hole_error_concrete_type ... ok [INFO] [stdout] test typeck::tests::ternop_update_udt_unknown_field_name_known_global ... ok [INFO] [stdout] test typeck::tests::typed_hole_error_ambiguous_type ... ok [INFO] [stdout] test typeck::tests::unknown_name_fits_any_ty ... ok [INFO] [stdout] test typeck::tests::undeclared_generic_param ... ok [INFO] [stdout] test typeck::tests::ternop_update_udt_known_field_name_expr ... ok [INFO] [stdout] test typeck::tests::unknown_name_has_any_class ... ok [INFO] [stdout] test typeck::tests::unop_neg_bool ... ok [INFO] [stdout] test typeck::tests::unop_not_int ... ok [INFO] [stdout] test typeck::tests::unop_bitwise_not_bool ... ok [INFO] [stdout] test typeck::tests::unop_pos_bool ... ok [INFO] [stdout] test typeck::tests::while_cond_error ... ok [INFO] [stdout] test compile::tests::std_dependency ... ok [INFO] [stdout] test compile::tests::introduce_prelude_ambiguity ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 244 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_hir-ca4f33a2d6a513e0) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_parse-7f22f9171de24ec7) [INFO] [stdout] [INFO] [stdout] running 437 tests [INFO] [stdout] test expr::tests::adjoint_op ... ok [INFO] [stdout] test expr::tests::add_left_assoc ... ok [INFO] [stdout] test expr::tests::and_op ... ok [INFO] [stdout] test expr::tests::add_op ... ok [INFO] [stdout] test expr::tests::add_mul_ops ... ok [INFO] [stdout] test expr::tests::adjoint_call_ops ... ok [INFO] [stdout] test expr::tests::and_or_ops ... ok [INFO] [stdout] test expr::tests::adjoint_index_call_ops ... ok [INFO] [stdout] test expr::tests::array_empty ... ok [INFO] [stdout] test expr::tests::array_repeat ... ok [INFO] [stdout] test expr::tests::array_pair ... ok [INFO] [stdout] test expr::tests::array_single ... ok [INFO] [stdout] test expr::tests::array_repeat_complex ... ok [INFO] [stdout] test expr::tests::array_repeat_no_items ... ok [INFO] [stdout] test expr::tests::array_size_last_item ... ok [INFO] [stdout] test expr::tests::array_size_middle_item ... ok [INFO] [stdout] test expr::tests::bitwise_not_op ... ok [INFO] [stdout] test expr::tests::bitwise_or_op ... ok [INFO] [stdout] test expr::tests::bitwise_xor_op ... ok [INFO] [stdout] test expr::tests::bitwise_or_xor_ops ... ok [INFO] [stdout] test expr::tests::bitwise_and_or_op ... ok [INFO] [stdout] test expr::tests::call_op_one ... ok [INFO] [stdout] test expr::tests::call_index_ops ... ok [INFO] [stdout] test expr::tests::call_partial_app_nested ... ok [INFO] [stdout] test expr::tests::call_partial_app ... ok [INFO] [stdout] test expr::tests::call_with_array ... ok [INFO] [stdout] test expr::tests::cond_op ... ok [INFO] [stdout] test expr::tests::cond_op_right_assoc ... ok [INFO] [stdout] test expr::tests::call_op_pair ... ok [INFO] [stdout] test expr::tests::controlled_call_ops ... ok [INFO] [stdout] test expr::tests::call_op_unit ... ok [INFO] [stdout] test expr::tests::bitwise_and_op ... ok [INFO] [stdout] test expr::tests::controlled_op ... ok [INFO] [stdout] test expr::tests::call_op_singleton_tuple ... ok [INFO] [stdout] test expr::tests::array_repeat_two_items ... ok [INFO] [stdout] test expr::tests::array_concat ... ok [INFO] [stdout] test expr::tests::div_op ... ok [INFO] [stdout] test expr::tests::controlled_index_call_ops ... ok [INFO] [stdout] test expr::tests::exp_op ... ok [INFO] [stdout] test expr::tests::fail ... ok [INFO] [stdout] test expr::tests::exp_right_assoc ... ok [INFO] [stdout] test expr::tests::eq_op ... ok [INFO] [stdout] test expr::tests::for_in ... ok [INFO] [stdout] test expr::tests::field_op ... ok [INFO] [stdout] test expr::tests::hole ... ok [INFO] [stdout] test expr::tests::function_lambda ... ok [INFO] [stdout] test expr::tests::gte_op ... ok [INFO] [stdout] test expr::tests::index_op ... ok [INFO] [stdout] test expr::tests::index_call_ops ... ok [INFO] [stdout] test expr::tests::if_then ... ok [INFO] [stdout] test expr::tests::gt_op ... ok [INFO] [stdout] test expr::tests::if_elif_else ... ok [INFO] [stdout] test expr::tests::if_else ... ok [INFO] [stdout] test expr::tests::interpolated_string_braced_index ... ok [INFO] [stdout] test expr::tests::interpolated_string_braced ... ok [INFO] [stdout] test expr::tests::interpolated_string ... ok [INFO] [stdout] test expr::tests::if_elif ... ok [INFO] [stdout] test expr::tests::interpolated_string_escape_brace ... ok [INFO] [stdout] test expr::tests::interpolated_string_missing_ending ... ok [INFO] [stdout] test expr::tests::interpolated_string_unopened_brace_quote ... ok [INFO] [stdout] test expr::tests::interpolated_string_braced_normal_string ... ok [INFO] [stdout] test expr::tests::interpolated_string_unclosed_brace ... ok [INFO] [stdout] test expr::tests::interpolated_string_unopened_brace ... ok [INFO] [stdout] test expr::tests::lit_bigint ... ok [INFO] [stdout] test expr::tests::lambda_invalid_input ... ok [INFO] [stdout] test expr::tests::interpolated_string_two_braced ... ok [INFO] [stdout] test expr::tests::double_path ... ok [INFO] [stdout] test expr::tests::lit_bigint_hexadecimal ... ok [INFO] [stdout] test expr::tests::lit_bigint_octal ... ok [INFO] [stdout] test expr::tests::lit_bigint_underscore ... ok [INFO] [stdout] test expr::tests::lit_double ... ok [INFO] [stdout] test expr::tests::lit_double_dot_trailing_exp ... ok [INFO] [stdout] test expr::tests::lit_double_leading_dot ... ok [INFO] [stdout] test expr::tests::lit_double_trailing_dot ... ok [INFO] [stdout] test expr::tests::lit_double_trailing_dot_trailing_exp ... ok [INFO] [stdout] test expr::tests::lit_double_trailing_exp_0 ... ok [INFO] [stdout] test expr::tests::lit_double_trailing_exp_1 ... ok [INFO] [stdout] test expr::tests::lit_double_trailing_exp_dot ... ok [INFO] [stdout] test expr::tests::lit_double_underscore ... ok [INFO] [stdout] test expr::tests::lit_int ... ok [INFO] [stdout] test expr::tests::lit_int_binary ... ok [INFO] [stdout] test expr::tests::lit_int_hexadecimal ... ok [INFO] [stdout] test expr::tests::lit_int_hexadecimal_dot ... ok [INFO] [stdout] test expr::tests::lambda_invalid_tuple_input ... ok [INFO] [stdout] test expr::tests::lit_false ... ok [INFO] [stdout] test expr::tests::lit_int_min ... ok [INFO] [stdout] test expr::tests::lit_bigint_binary ... ok [INFO] [stdout] test expr::tests::lit_int_octal ... ok [INFO] [stdout] test expr::tests::lit_int_underscore ... ok [INFO] [stdout] test expr::tests::lit_int_overflow ... ok [INFO] [stdout] test expr::tests::lit_pauli_x ... ok [INFO] [stdout] test expr::tests::lit_int_leading_zero ... ok [INFO] [stdout] test expr::tests::lit_one ... ok [INFO] [stdout] test expr::tests::lit_pauli_i ... ok [INFO] [stdout] test expr::tests::lit_pauli_z ... ok [INFO] [stdout] test expr::tests::lit_string ... ok [INFO] [stdout] test expr::tests::lit_string_escape_backslash ... ok [INFO] [stdout] test expr::tests::lit_double_leading_zero ... ok [INFO] [stdout] test expr::tests::lit_string_escape_carriage_return ... ok [INFO] [stdout] test expr::tests::lit_string_escape_newline ... ok [INFO] [stdout] test expr::tests::interpolated_string_unclosed_brace_quote ... ok [INFO] [stdout] test expr::tests::lit_string_empty ... ok [INFO] [stdout] test expr::tests::lambda_tuple_input ... ok [INFO] [stdout] test expr::tests::lit_string_escape_tab ... ok [INFO] [stdout] test expr::tests::lit_string_unknown_escape ... ok [INFO] [stdout] test expr::tests::lit_true ... ok [INFO] [stdout] test expr::tests::lit_zero ... ok [INFO] [stdout] test expr::tests::lit_pauli_y ... ok [INFO] [stdout] test expr::tests::lit_string_unmatched_quote ... ok [INFO] [stdout] test expr::tests::lit_string_escape_quote ... ok [INFO] [stdout] test expr::tests::logical_not_op ... ok [INFO] [stdout] test expr::tests::lt_op ... ok [INFO] [stdout] test expr::tests::mod_op ... ok [INFO] [stdout] test expr::tests::mul_op ... ok [INFO] [stdout] test expr::tests::neg_op ... ok [INFO] [stdout] test expr::tests::ne_op ... ok [INFO] [stdout] test expr::tests::neg_minus_ops ... ok [INFO] [stdout] test expr::tests::lte_op ... ok [INFO] [stdout] test expr::tests::nested_interpolated_string_with_exprs ... ok [INFO] [stdout] test expr::tests::paren ... ok [INFO] [stdout] test expr::tests::or_op ... ok [INFO] [stdout] test expr::tests::operation_lambda ... ok [INFO] [stdout] test expr::tests::pair ... ok [INFO] [stdout] test expr::tests::pos_op ... ok [INFO] [stdout] test expr::tests::range_complex_start ... ok [INFO] [stdout] test expr::tests::range_complex_step ... ok [INFO] [stdout] test expr::tests::range_op ... ok [INFO] [stdout] test expr::tests::range_op_with_step ... ok [INFO] [stdout] test expr::tests::range_complex_stop ... ok [INFO] [stdout] test expr::tests::range_open_step_open ... ok [INFO] [stdout] test expr::tests::range_open_stop ... ok [INFO] [stdout] test expr::tests::range_start_open ... ok [INFO] [stdout] test expr::tests::range_start_step_open ... ok [INFO] [stdout] test expr::tests::repeat_until ... ok [INFO] [stdout] test expr::tests::repeat_until_fixup ... ok [INFO] [stdout] test expr::tests::set ... ok [INFO] [stdout] test expr::tests::set_add ... ok [INFO] [stdout] test expr::tests::set_bitwise_and ... ok [INFO] [stdout] test expr::tests::range_open_step_stop ... ok [INFO] [stdout] test expr::tests::set_bitwise_or ... ok [INFO] [stdout] test expr::tests::set_bitwise_xor ... ok [INFO] [stdout] test expr::tests::set_div ... ok [INFO] [stdout] test expr::tests::set_exp ... ok [INFO] [stdout] test expr::tests::return_expr ... ok [INFO] [stdout] test expr::tests::nested_interpolated_string ... ok [INFO] [stdout] test expr::tests::set_hole_tuple ... ok [INFO] [stdout] test expr::tests::negate_exp ... ok [INFO] [stdout] test expr::tests::set_logical_and ... ok [INFO] [stdout] test expr::tests::set_hole_tuple_nested ... ok [INFO] [stdout] test expr::tests::set_shr ... ok [INFO] [stdout] test expr::tests::set_mod ... ok [INFO] [stdout] test expr::tests::set_logical_or ... ok [INFO] [stdout] test expr::tests::set_sub ... ok [INFO] [stdout] test expr::tests::set_with_update ... ok [INFO] [stdout] test expr::tests::shr_op ... ok [INFO] [stdout] test expr::tests::single_path ... ok [INFO] [stdout] test expr::tests::shl_op ... ok [INFO] [stdout] test expr::tests::singleton_tuple ... ok [INFO] [stdout] test expr::tests::two_plus_two_is_four ... ok [INFO] [stdout] test expr::tests::sub_op ... ok [INFO] [stdout] test expr::tests::unwrap_op ... ok [INFO] [stdout] test expr::tests::update_op ... ok [INFO] [stdout] test expr::tests::unit ... ok [INFO] [stdout] test expr::tests::update_op_left_assoc ... ok [INFO] [stdout] test expr::tests::within_apply ... ok [INFO] [stdout] test item::tests::adjoint_invert ... ok [INFO] [stdout] test expr::tests::while_expr ... ok [INFO] [stdout] test item::tests::attr_no_args ... ok [INFO] [stdout] test item::tests::attr_single_arg ... ok [INFO] [stdout] test item::tests::body_intrinsic ... ok [INFO] [stdout] test item::tests::attr_two_args ... ok [INFO] [stdout] test item::tests::callable_missing_close_parens ... ok [INFO] [stdout] test expr::tests::set_shl ... ok [INFO] [stdout] test item::tests::callable_missing_open_parens ... ok [INFO] [stdout] test expr::tests::set_mul ... ok [INFO] [stdout] test item::tests::controlled_distribute ... ok [INFO] [stdout] test expr::tests::set_hole ... ok [INFO] [stdout] test item::tests::callable_missing_parens ... ok [INFO] [stdout] test item::tests::adjoint_self ... ok [INFO] [stdout] test item::tests::doc_without_item ... ok [INFO] [stdout] test item::tests::controlled_adjoint_auto ... ok [INFO] [stdout] test item::tests::function_missing_output_ty ... ok [INFO] [stdout] test item::tests::function_decl_doc ... ok [INFO] [stdout] test item::tests::function_one_param ... ok [INFO] [stdout] test item::tests::function_body_missing_semi_between_stmts ... ok [INFO] [stdout] test item::tests::function_decl ... ok [INFO] [stdout] test item::tests::internal_function ... ok [INFO] [stdout] test item::tests::function_two_params ... ok [INFO] [stdout] test item::tests::function_single_impl ... ok [INFO] [stdout] test item::tests::namespace_doc ... ok [INFO] [stdout] test item::tests::internal_function_doc ... ok [INFO] [stdout] test item::tests::function_two_ty_params ... ok [INFO] [stdout] test item::tests::internal_ty ... ok [INFO] [stdout] test item::tests::namespace_function ... ok [INFO] [stdout] test item::tests::newtype_attr ... ok [INFO] [stdout] test item::tests::open_alias ... ok [INFO] [stdout] test item::tests::open_no_alias ... ok [INFO] [stdout] test item::tests::open_alias_dot ... ok [INFO] [stdout] test item::tests::open_attr ... ok [INFO] [stdout] test item::tests::operation_decl ... ok [INFO] [stdout] test item::tests::operation_attr_doc ... ok [INFO] [stdout] test item::tests::operation_body_ctl_impl ... ok [INFO] [stdout] test item::tests::operation_decl_doc ... ok [INFO] [stdout] test item::tests::function_one_ty_param ... ok [INFO] [stdout] test item::tests::operation_body_impl ... ok [INFO] [stdout] test item::tests::operation_is_adj_ctl ... ok [INFO] [stdout] test item::tests::operation_one_attr ... ok [INFO] [stdout] test item::tests::operation_impl_and_gen ... ok [INFO] [stdout] test item::tests::operation_is_adj ... ok [INFO] [stdout] test item::tests::operation_two_attrs ... ok [INFO] [stdout] test item::tests::recover_callable_item ... ok [INFO] [stdout] test item::tests::recover_unclosed_callable_item ... ok [INFO] [stdout] test item::tests::spec_gen_missing_semi ... ok [INFO] [stdout] test item::tests::recover_unclosed_namespace ... ok [INFO] [stdout] test item::tests::spec_invalid_gen ... ok [INFO] [stdout] test item::tests::two_namespaces ... ok [INFO] [stdout] test item::tests::two_open_items ... ok [INFO] [stdout] test item::tests::two_callable_items_docs ... ok [INFO] [stdout] test item::tests::two_ty_items ... ok [INFO] [stdout] test item::tests::two_namespaces_docs ... ok [INFO] [stdout] test item::tests::ty_decl_field_name ... ok [INFO] [stdout] test item::tests::ty_def_invalid_field_name ... ok [INFO] [stdout] test item::tests::ty_decl_doc ... ok [INFO] [stdout] test item::tests::ty_decl ... ok [INFO] [stdout] test item::tests::two_callable_items ... ok [INFO] [stdout] test item::tests::ty_def_nested_tuple ... ok [INFO] [stdout] test item::tests::ty_def_tuple ... ok [INFO] [stdout] test item::tests::ty_def_tuple_one_named ... ok [INFO] [stdout] test lex::cooked::tests::amp ... ok [INFO] [stdout] test lex::cooked::tests::amp_amp ... ok [INFO] [stdout] test lex::cooked::tests::amp_amp_amp_amp_amp_amp ... ok [INFO] [stdout] test lex::cooked::tests::amp_multibyte ... ok [INFO] [stdout] test lex::cooked::tests::amp_plus ... ok [INFO] [stdout] test lex::cooked::tests::and_ws_eq ... ok [INFO] [stdout] test item::tests::ty_def_tuple_both_named ... ok [INFO] [stdout] test lex::cooked::tests::basic_ops ... ok [INFO] [stdout] test lex::cooked::tests::bigint ... ok [INFO] [stdout] test lex::cooked::tests::caret_caret ... ok [INFO] [stdout] test lex::cooked::tests::comment ... ok [INFO] [stdout] test lex::cooked::tests::comment_four_slashes ... ok [INFO] [stdout] test lex::cooked::tests::correct_generic ... ok [INFO] [stdout] test item::tests::ty_def_tuple_with_name ... ok [INFO] [stdout] test lex::cooked::tests::doc_comment ... ok [INFO] [stdout] test lex::cooked::tests::dot_dot_dot_int ... ok [INFO] [stdout] test lex::cooked::tests::dot_dot_dot_int_dot_dot_dot ... ok [INFO] [stdout] test lex::cooked::tests::empty ... ok [INFO] [stdout] test lex::cooked::tests::dot_dot_int ... ok [INFO] [stdout] test lex::cooked::tests::float ... ok [INFO] [stdout] test lex::cooked::tests::generic_missing_ident ... ok [INFO] [stdout] test lex::cooked::tests::ident ... ok [INFO] [stdout] test lex::cooked::tests::int ... ok [INFO] [stdout] test lex::cooked::tests::int_dot_dot ... ok [INFO] [stdout] test lex::cooked::tests::int_dot_dot_dot ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string_missing_ending ... ok [INFO] [stdout] test item::tests::internal_operation ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string_braced ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string_braced_index ... ok [INFO] [stdout] test lex::cooked::tests::generic_underscore_name ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string_unclosed_brace ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string_escape_brace ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string_unclosed_brace_quote ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string_unopened_brace ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string_braced_normal_string ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string_unopened_brace_quote ... ok [INFO] [stdout] test lex::cooked::tests::leading_zero_float ... ok [INFO] [stdout] test lex::cooked::tests::leading_point_exp ... ok [INFO] [stdout] test lex::cooked::tests::negative_float ... ok [INFO] [stdout] test lex::cooked::tests::negative_int ... ok [INFO] [stdout] test lex::cooked::tests::nested_interpolated_string ... ok [INFO] [stdout] test lex::cooked::tests::nested_interpolated_string_with_exprs ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string_two_braced ... ok [INFO] [stdout] test lex::cooked::tests::positive_bigint ... ok [INFO] [stdout] test lex::cooked::tests::string ... ok [INFO] [stdout] test lex::cooked::tests::string_empty ... ok [INFO] [stdout] test lex::cooked::tests::string_missing_ending ... ok [INFO] [stdout] test lex::cooked::tests::trailing_point ... ok [INFO] [stdout] test lex::cooked::tests::two_points_with_leading ... ok [INFO] [stdout] test lex::cooked::tests::unfinished_generic ... ok [INFO] [stdout] test lex::cooked::tests::unknown ... ok [INFO] [stdout] test lex::cooked::tests::leading_point ... ok [INFO] [stdout] test lex::cooked::tests::positive_float ... ok [INFO] [stdout] test lex::cooked::tests::unfinished_generic_2 ... ok [INFO] [stdout] test lex::cooked::tests::unfinished_generic_3 ... ok [INFO] [stdout] test lex::cooked::tests::w_slash_eq_ident ... ok [INFO] [stdout] test lex::cooked::tests::negative_bigint ... ok [INFO] [stdout] test lex::cooked::tests::positive_int ... ok [INFO] [stdout] test lex::raw::tests::bigint ... ok [INFO] [stdout] test lex::cooked::tests::w ... ok [INFO] [stdout] test lex::raw::tests::comment_four_slashes ... ok [INFO] [stdout] test lex::raw::tests::braces ... ok [INFO] [stdout] test lex::raw::tests::binary ... ok [INFO] [stdout] test lex::raw::tests::comment ... ok [INFO] [stdout] test lex::raw::tests::decimal ... ok [INFO] [stdout] test lex::raw::tests::bigint_hexadecimal ... ok [INFO] [stdout] test lex::raw::tests::doc_comment ... ok [INFO] [stdout] test lex::raw::tests::float ... ok [INFO] [stdout] test lex::raw::tests::float_hexadecimal ... ok [INFO] [stdout] test lex::raw::tests::exp_plus ... ok [INFO] [stdout] test lex::raw::tests::exp_minus ... ok [INFO] [stdout] test lex::raw::tests::int_dot_dot ... ok [INFO] [stdout] test lex::raw::tests::dot_dot_dot_int ... ok [INFO] [stdout] test lex::raw::tests::hexadecimal ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_braced_index ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_braced_normal_string ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_braced ... ok [INFO] [stdout] test lex::raw::tests::dot_dot_int ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_escape_brace ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_missing_ending ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_unclosed_brace ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_unopened_brace ... ok [INFO] [stdout] test lex::raw::tests::leading_point ... ok [INFO] [stdout] test lex::raw::tests::leading_zero ... ok [INFO] [stdout] test lex::raw::tests::exp ... ok [INFO] [stdout] test lex::raw::tests::leading_zero_exp ... ok [INFO] [stdout] test lex::raw::tests::leading_zero_point ... ok [INFO] [stdout] test lex::raw::tests::leading_zero_zero_point ... ok [INFO] [stdout] test lex::raw::tests::negate ... ok [INFO] [stdout] test lex::raw::tests::negative ... ok [INFO] [stdout] test lex::raw::tests::nested_interpolated_string ... ok [INFO] [stdout] test lex::raw::tests::number_seps ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_unopened_brace_quote ... ok [INFO] [stdout] test lex::raw::tests::octal ... ok [INFO] [stdout] test lex::raw::tests::nested_interpolated_string_followed_by_braces ... ok [INFO] [stdout] test lex::raw::tests::number_underscore_prefix ... ok [INFO] [stdout] test lex::raw::tests::nested_interpolated_string_with_exprs ... ok [INFO] [stdout] test lex::raw::tests::singles ... ok [INFO] [stdout] test lex::raw::tests::positive ... ok [INFO] [stdout] test lex::raw::tests::string ... ok [INFO] [stdout] test lex::raw::tests::string_escape_quote ... ok [INFO] [stdout] test lex::raw::tests::string_missing_ending ... ok [INFO] [stdout] test lex::raw::tests::trailing_point ... ok [INFO] [stdout] test lex::raw::tests::unknown ... ok [INFO] [stdout] test lex::raw::tests::whitespace ... ok [INFO] [stdout] test prim::tests::ident_basic ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_unclosed_brace_quote ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_two_braced ... ok [INFO] [stdout] test prim::tests::ident_keyword ... ok [INFO] [stdout] test prim::tests::ident_num_prefix ... ok [INFO] [stdout] test prim::tests::ident_underscore_prefix ... ok [INFO] [stdout] test prim::tests::opt_fail_consume ... ok [INFO] [stdout] test prim::tests::ident_num_suffix ... ok [INFO] [stdout] test prim::tests::opt_fail_no_consume ... ok [INFO] [stdout] test prim::tests::opt_succeed ... ok [INFO] [stdout] test prim::tests::pat_bind_discard ... ok [INFO] [stdout] test prim::tests::pat_bind ... ok [INFO] [stdout] test prim::tests::pat_bind_ty ... ok [INFO] [stdout] test prim::tests::pat_discard_ty ... ok [INFO] [stdout] test prim::tests::pat_invalid ... ok [INFO] [stdout] test prim::tests::pat_paren ... ok [INFO] [stdout] test prim::tests::pat_missing_ty ... ok [INFO] [stdout] test prim::tests::pat_tuple ... ok [INFO] [stdout] test lex::raw::tests::leading_point_exp ... ok [INFO] [stdout] test prim::tests::path_double ... ok [INFO] [stdout] test prim::tests::pat_tuple_ty_discard ... ok [INFO] [stdout] test prim::tests::path_single ... ok [INFO] [stdout] test prim::tests::path_trailing_dot ... ok [INFO] [stdout] test prim::tests::seq_double ... ok [INFO] [stdout] test prim::tests::seq_empty ... ok [INFO] [stdout] test prim::tests::seq_fail_consume ... ok [INFO] [stdout] test prim::tests::seq_fail_no_consume ... ok [INFO] [stdout] test prim::tests::seq_single ... ok [INFO] [stdout] test prim::tests::seq_trailing ... ok [INFO] [stdout] test stmt::tests::block_function ... ok [INFO] [stdout] test stmt::tests::block_function_doc ... ok [INFO] [stdout] test stmt::tests::call_no_semi_call ... ok [INFO] [stdout] test prim::tests::pat_singleton_tuple ... ok [INFO] [stdout] test stmt::tests::call_block_parens ... ok [INFO] [stdout] test stmt::tests::call_semi_call ... ok [INFO] [stdout] test stmt::tests::empty_block ... ok [INFO] [stdout] test stmt::tests::empty_stmt ... ok [INFO] [stdout] test stmt::tests::empty_stmt_after_expr ... ok [INFO] [stdout] test prim::tests::path_triple ... ok [INFO] [stdout] test stmt::tests::expr_plus_if_semi ... ok [INFO] [stdout] test stmt::tests::borrow_stmt ... ok [INFO] [stdout] test stmt::tests::call_block_no_parens ... ok [INFO] [stdout] test stmt::tests::doc_at_end_of_block ... ok [INFO] [stdout] test stmt::tests::expr_plus_if_no_semi ... ok [INFO] [stdout] test stmt::tests::exprs_in_block ... ok [INFO] [stdout] test stmt::tests::doc_followed_by_non_item ... ok [INFO] [stdout] test stmt::tests::if_no_semi_if ... ok [INFO] [stdout] test stmt::tests::if_followed_by ... ok [INFO] [stdout] test stmt::tests::if_stmt_plus ... ok [INFO] [stdout] test stmt::tests::let_in_block ... ok [INFO] [stdout] test stmt::tests::if_expr_plus ... ok [INFO] [stdout] test stmt::tests::if_semi_if ... ok [INFO] [stdout] test stmt::tests::let_pat_match ... ok [INFO] [stdout] test stmt::tests::mutable_stmt ... ok [INFO] [stdout] test stmt::tests::recover_in_nested_block ... ok [INFO] [stdout] test stmt::tests::stmt_missing_semi ... ok [INFO] [stdout] test stmt::tests::recover_statements_before_and_after ... ok [INFO] [stdout] test stmt::tests::use_invalid_init ... ok [INFO] [stdout] test stmt::tests::two_empty_stmts ... ok [INFO] [stdout] test stmt::tests::let_if ... ok [INFO] [stdout] test stmt::tests::use_paren ... ok [INFO] [stdout] test stmt::tests::let_stmt ... ok [INFO] [stdout] test stmt::tests::use_pat_match ... ok [INFO] [stdout] test stmt::tests::trailing_semi_expr ... ok [INFO] [stdout] test stmt::tests::recover_in_block ... ok [INFO] [stdout] test stmt::tests::use_single_tuple ... ok [INFO] [stdout] test stmt::tests::use_stmt ... ok [INFO] [stdout] test stmt::tests::two_stmts ... ok [INFO] [stdout] test ty::tests::op_ty_is_adj_ctl ... ok [INFO] [stdout] test stmt::tests::use_qubit_array ... ok [INFO] [stdout] test ty::tests::op_ty_is_adj ... ok [INFO] [stdout] test ty::tests::op_ty_is_prec ... ok [INFO] [stdout] test ty::tests::op_ty_is_nested ... ok [INFO] [stdout] test ty::tests::op_ty_union_assoc ... ok [INFO] [stdout] test ty::tests::ty_array2 ... ok [INFO] [stdout] test ty::tests::ty_big_int ... ok [INFO] [stdout] test ty::tests::ty_bool ... ok [INFO] [stdout] test ty::tests::ty_curried_function ... ok [INFO] [stdout] test ty::tests::ty_double ... ok [INFO] [stdout] test ty::tests::ty_function ... ok [INFO] [stdout] test ty::tests::ty_hole ... ok [INFO] [stdout] test ty::tests::op_ty_is_nested_paren ... ok [INFO] [stdout] test ty::tests::ty_int ... ok [INFO] [stdout] test ty::tests::ty_array ... ok [INFO] [stdout] test ty::tests::ty_higher_order_function ... ok [INFO] [stdout] test ty::tests::ty_operation ... ok [INFO] [stdout] test ty::tests::ty_path ... ok [INFO] [stdout] test ty::tests::ty_path2 ... ok [INFO] [stdout] test ty::tests::ty_pauli ... ok [INFO] [stdout] test ty::tests::ty_paren ... ok [INFO] [stdout] test ty::tests::ty_qubit ... ok [INFO] [stdout] test ty::tests::ty_param ... ok [INFO] [stdout] test ty::tests::ty_range ... ok [INFO] [stdout] test ty::tests::ty_result ... ok [INFO] [stdout] test ty::tests::op_ty_intersect_assoc ... ok [INFO] [stdout] test ty::tests::ty_singleton_tuple ... ok [INFO] [stdout] test ty::tests::op_ty_is_paren ... ok [INFO] [stdout] test ty::tests::ty_string ... ok [INFO] [stdout] test ty::tests::ty_tuple ... ok [INFO] [stdout] test ty::tests::ty_tuple2 ... ok [INFO] [stdout] test ty::tests::ty_unit ... ok [INFO] [stdout] test ty::tests::ty_tuple_array ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 437 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_passes-ae918d721a189c38) [INFO] [stdout] [INFO] [stdout] running 101 tests [INFO] [stdout] test borrowck::tests::assign_invalid_expr ... ok [INFO] [stdout] test borrowck::tests::block_mutable_expr ... ok [INFO] [stdout] test borrowck::tests::assignop_mutability_expr ... ok [INFO] [stdout] test borrowck::tests::block_mutable_immutable_expr ... ok [INFO] [stdout] test borrowck::tests::assignupdate_immutable_expr ... ok [INFO] [stdout] test borrowck::tests::for_loop_iterator_immutable_expr ... ok [INFO] [stdout] test callable_limits::tests::funcs_cannot_call_ops ... ok [INFO] [stdout] test borrowck::tests::lambda_mutable_closure ... ok [INFO] [stdout] test borrowck::tests::complex_expr_not_assignable ... ok [INFO] [stdout] test callable_limits::tests::funcs_cannot_use_conj ... ok [INFO] [stdout] test callable_limits::tests::funcs_cannot_have_specs ... ok [INFO] [stdout] test conjugate_invert::tests::conjugate_invalid_op_fails ... ok [INFO] [stdout] test callable_limits::tests::funcs_cannot_allocate_qubits ... ok [INFO] [stdout] test callable_limits::tests::funcs_cannot_use_repeat ... ok [INFO] [stdout] test callable_limits::tests::funcs_cannot_have_functors ... ok [INFO] [stdout] test conjugate_invert::tests::conjugate_mutable_update_in_apply_fail ... ok [INFO] [stdout] test conjugate_invert::tests::conjugate_invert ... ok [INFO] [stdout] test entry_point::tests::test_entry_point_attr_missing ... ok [INFO] [stdout] test conjugate_invert::tests::conjugate_invert_with_output ... ok [INFO] [stdout] test conjugate_invert::tests::conjugate_return_in_apply_fail ... ok [INFO] [stdout] test entry_point::tests::test_entry_point_attr_multiple ... ok [INFO] [stdout] test conjugate_invert::tests::conjugate_not_separable_fail ... ok [INFO] [stdout] test conjugate_invert::tests::conjugate_mutable_correct_use_succeeds ... ok [INFO] [stdout] test entry_point::tests::test_entry_point_attr_to_expr ... ok [INFO] [stdout] test conjugate_invert::tests::nested_conjugate_invert ... ok [INFO] [stdout] test logic_sep::tests::assignop_forbidden ... ok [INFO] [stdout] test logic_sep::tests::assignupate_forbidden ... ok [INFO] [stdout] test logic_sep::tests::assign_forbidden ... ok [INFO] [stdout] test logic_sep::tests::for_loop_with_func_call_and_op_call_is_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::conjugate_without_op_call_not_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::conjugate_with_op_call_is_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::for_loop_body_no_op_call_not_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::empty_block_produces_empty_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::if_with_nested_if_with_op_call_is_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::if_with_nested_conjugate_with_op_call_is_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::for_loop_with_op_call_is_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::for_loop_with_op_call_and_func_call_is_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::if_with_op_call_is_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::if_with_nested_if_with_mix_of_op_call_is_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::if_without_op_call_not_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::if_else_with_op_call_is_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::non_unit_block_allowed_in_classical_context ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_binding_forbidden ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_args_forbidden ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_interpolated_string_forbidden ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_non_unit_block_forbidden ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_if_cond_forbidden ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_callee_forbidden ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_iter_expr_forbidden ... ok [INFO] [stdout] test logic_sep::tests::pure_classical_block_produces_empty_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::op_calls_are_quantum_stmts ... ok [INFO] [stdout] test loop_unification::tests::convert_for_array ... ok [INFO] [stdout] test loop_unification::tests::convert_for_array_deconstruct ... ok [INFO] [stdout] test loop_unification::tests::convert_for_range ... ok [INFO] [stdout] test loop_unification::tests::convert_for_slice ... ok [INFO] [stdout] test loop_unification::tests::convert_repeat ... ok [INFO] [stdout] test loop_unification::tests::convert_repeat_fixup ... ok [INFO] [stdout] test logic_sep::tests::qubit_scope_expr_is_quantum_stmts ... ok [INFO] [stdout] test loop_unification::tests::convert_for_reverse_range ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_end_exprs ... ok [INFO] [stdout] test loop_unification::tests::convert_repeat_nested ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_early_returns ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_multiple_qubits_tuple ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_array_expr ... ok [INFO] [stdout] test logic_sep::tests::return_forbidden ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_qubit_binding_forbidden ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_multiple_callables ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_qubit_nested_block ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_qubit_block ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_qubit_multiple_nested_blocks ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_qubit_array ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_unrelated_unaffected ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_rtrn_expr ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_qubit_tuple ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_single_qubit ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_invert ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_invert_skips_within_block ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_auto ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_invert_with_array_loop ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_invert_with_range_loop ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_invert_with_if_exprs ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_self ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_invert_with_nested_loops ... ok [INFO] [stdout] test logic_sep::tests::repeat_loop_forbidden ... ok [INFO] [stdout] test spec_gen::tests::generate_ctl ... ok [INFO] [stdout] test spec_gen::tests::generate_ctl_auto ... ok [INFO] [stdout] test spec_gen::tests::generate_ctladj_auto_to_distribute ... ok [INFO] [stdout] test spec_gen::tests::generate_ctl_op_missing_functor ... ok [INFO] [stdout] test spec_gen::tests::generate_ctladj_distrib ... ok [INFO] [stdout] test spec_gen::tests::generate_ctladj_distribute ... ok [INFO] [stdout] test spec_gen::tests::generate_ctl_with_function_calls ... ok [INFO] [stdout] test spec_gen::tests::generate_specs_body_intrinsic_should_fail ... ok [INFO] [stdout] test spec_gen::tests::lambda_adj_calls_non_adj ... ok [INFO] [stdout] test spec_gen::tests::generate_ctladj_self ... ok [INFO] [stdout] test spec_gen::tests::generate_ctladj_auto_to_invert ... ok [INFO] [stdout] test spec_gen::tests::generate_ctladj_invert ... ok [INFO] [stdout] test spec_gen::tests::generate_ctl_skip_conjugate_apply_block ... ok [INFO] [stdout] test spec_gen::tests::lambda_adj_calls_adj ... ok [INFO] [stdout] test spec_gen::tests::op_array_forget_functors_with_lambdas ... ok [INFO] [stdout] test spec_gen::tests::op_array_unsupported_functors_with_lambdas ... ok [INFO] [stdout] test logic_sep::tests::while_loop_forbidden ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 101 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.87s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_wasm-72d814a3143d4720) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test::test_message ... ok [INFO] [stdout] test test::message_with_escape_sequences ... ok [INFO] [stdout] test test::test_run_two_shots ... ok [INFO] [stdout] test test::test_missing_type ... ok [INFO] [stdout] test test::fail_ry ... ok [INFO] [stdout] test test::test_missing_entrypoint ... ok [INFO] [stdout] test test::test_entrypoint ... ok [INFO] [stdout] test test::message_with_backslashes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsharp_python-7ff1cc606d8ca036) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test displayable_output::tests::display_neg_zero ... ok [INFO] [stdout] test displayable_output::tests::display_rounds_to_neg_zero ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsls-1d00b0ba45cb2093) [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test completion::tests::top_level_contains_namespace ... ok [INFO] [stdout] test definition::tests::definition_callable ... ok [INFO] [stdout] test hover::tests::hover_call_functors ... ok [INFO] [stdout] test hover::tests::hover_call ... ok [INFO] [stdout] test completion::tests::in_block_contains_std_functions ... ok [INFO] [stdout] test hover::tests::hover_callable_headers_but_no_summary ... ok [INFO] [stdout] test completion::tests::in_namespace_contains_open ... ok [INFO] [stdout] test hover::tests::hover_callable_empty_summary ... ok [INFO] [stdout] test hover::tests::hover_callable_summary ... ok [INFO] [stdout] test hover::tests::hover_callable_summary_only_header_matches ... ok [INFO] [stdout] test hover::tests::hover_callable_summary_stuff_before ... ok [INFO] [stdout] test hover::tests::hover_callable_summary_successive_headers ... ok [INFO] [stdout] test hover::tests::hover_callable_summary_other_headers ... ok [INFO] [stdout] test hover::tests::hover_callable_unit_types_functors ... ok [INFO] [stdout] test hover::tests::hover_callable_with_callable_types_functors ... ok [INFO] [stdout] test hover::tests::hover_callable_with_callable_types ... ok [INFO] [stdout] test hover::tests::hover_callable_summary_other_header_after ... ok [INFO] [stdout] test hover::tests::hover_callable_summary_other_header_before ... ok [INFO] [stdout] test hover::tests::hover_callable_unit_types ... ok [INFO] [stdout] test hover::tests::hover_foreign_call_functors ... ok [INFO] [stdout] test hover::tests::hover_foreign_call ... ok [INFO] [stdout] test hover::tests::hover_identifier_for_loop_ref ... ok [INFO] [stdout] test hover::tests::hover_identifier ... ok [INFO] [stdout] test hover::tests::hover_identifier_for_loop ... ok [INFO] [stdout] test hover::tests::hover_identifier_nested_ref ... ok [INFO] [stdout] test hover::tests::hover_identifier_tuple ... ok [INFO] [stdout] test hover::tests::hover_lambda ... ok [INFO] [stdout] test hover::tests::hover_lambda_param ... ok [INFO] [stdout] test hover::tests::hover_lambda_closure_ref ... ok [INFO] [stdout] test hover::tests::hover_identifier_udt ... ok [INFO] [stdout] test hover::tests::hover_identifier_ref ... ok [INFO] [stdout] test hover::tests::hover_identifier_tuple_ref ... ok [INFO] [stdout] test hover::tests::hover_lambda_ref ... ok [INFO] [stdout] test hover::tests::hover_udt_constructor ... ok [INFO] [stdout] test hover::tests::hover_udt ... ok [INFO] [stdout] test hover::tests::hover_primitive_type ... ok [INFO] [stdout] test hover::tests::hover_udt_anno_ref ... ok [INFO] [stdout] test hover::tests::hover_udt_field ... ok [INFO] [stdout] test hover::tests::hover_udt_field_ref ... ok [INFO] [stdout] test hover::tests::hover_udt_ref_nested_udt ... ok [INFO] [stdout] test hover::tests::hover_udt_ref ... ok [INFO] [stdout] test hover::tests::hover_lambda_param_ref ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/stdlib_tests-422f708d6f5e6217) [INFO] [stdout] [INFO] [stdout] running 112 tests [INFO] [stdout] test test_arrays::check_enumerated ... ok [INFO] [stdout] test test_arrays::check_draw_many ... ok [INFO] [stdout] test test_arrays::check_count ... ok [INFO] [stdout] test test_arrays::check_any ... ok [INFO] [stdout] test test_arrays::check_column_at ... ok [INFO] [stdout] test test_arrays::check_flat_mapped ... ok [INFO] [stdout] test test_arrays::check_filtered ... ok [INFO] [stdout] test test_arrays::check_all ... ok [INFO] [stdout] test test_arrays::check_flattened ... ok [INFO] [stdout] test test_arrays::check_head ... ok [INFO] [stdout] test test_arrays::check_for_each ... ok [INFO] [stdout] test test_arrays::check_head_and_rest ... ok [INFO] [stdout] test test_arrays::check_excluding ... ok [INFO] [stdout] test test_arrays::check_fold ... ok [INFO] [stdout] test test_arrays::check_diagnonal ... ok [INFO] [stdout] test test_arrays::check_interleaved ... ok [INFO] [stdout] test test_arrays::check_chunks ... ok [INFO] [stdout] test test_arrays::check_index_of ... ok [INFO] [stdout] test test_arrays::check_index_range ... ok [INFO] [stdout] test test_arrays::check_is_empty ... ok [INFO] [stdout] test test_arrays::check_mapped ... ok [INFO] [stdout] test test_arrays::check_mapped_by_index ... ok [INFO] [stdout] test test_arrays::check_most_and_tail ... ok [INFO] [stdout] test test_arrays::check_most ... ok [INFO] [stdout] test test_arrays::check_mapped_over_range ... ok [INFO] [stdout] test test_arrays::check_rest ... ok [INFO] [stdout] test test_arrays::check_padded ... ok [INFO] [stdout] test test_arrays::check_partitioned ... ok [INFO] [stdout] test test_arrays::check_reversed ... ok [INFO] [stdout] test test_arrays::check_is_sorted ... ok [INFO] [stdout] test test_arrays::check_swapped ... ok [INFO] [stdout] test test_arrays::check_sequence_i ... ok [INFO] [stdout] test test_arrays::check_is_rectangular_array ... ok [INFO] [stdout] test test_arrays::check_is_square_array ... ok [INFO] [stdout] test test_arrays::check_sequence_l ... ok [INFO] [stdout] test test_arrays::check_tail ... ok [INFO] [stdout] test test_arrays::check_sorted ... ok [INFO] [stdout] test test_arrays::check_transposed ... ok [INFO] [stdout] test test_arrays::check_where ... ok [INFO] [stdout] test test_arrays::check_subarray ... ok [INFO] [stdout] test test_convert::check_bool_array_as_int ... ok [INFO] [stdout] test test_convert::check_bool_true_as_result ... ok [INFO] [stdout] test test_arrays::check_windows ... ok [INFO] [stdout] test test_convert::check_bool_false_as_result ... ok [INFO] [stdout] test test_convert::check_int_as_bool_array ... ok [INFO] [stdout] test test_convert::check_bool_array_as_result_array ... ok [INFO] [stdout] test test_convert::check_result_array_as_bool_array ... ok [INFO] [stdout] test test_convert::check_result_array_as_int ... ok [INFO] [stdout] test test_arrays::check_unzipped ... ok [INFO] [stdout] test test_convert::check_result_zero_as_bool ... ok [INFO] [stdout] test test_convert::check_result_one_as_bool ... ok [INFO] [stdout] test test_measurement::check_measure_each_z ... ok [INFO] [stdout] test test_measurement::check_mreset_each_z ... ok [INFO] [stdout] test test_measurement::check_mreset_x ... ok [INFO] [stdout] test test_measurement::check_mreset_z ... ok [INFO] [stdout] test tests::check_add_i_1_2 ... ok [INFO] [stdout] test test_measurement::check_mreset_y ... ok [INFO] [stdout] test tests::check_add_i_1_1 ... ok [INFO] [stdout] test tests::check_abs_l ... ok [INFO] [stdout] test test_arrays::check_zipped ... ok [INFO] [stdout] test test_measurement::check_measure_all_z ... ok [INFO] [stdout] test tests::check_add_i_nc ... ok [INFO] [stdout] test tests::check_add_i_c ... ok [INFO] [stdout] test tests::check_apply_cnot_chain_2 ... ok [INFO] [stdout] test tests::check_apply_p ... ok [INFO] [stdout] test tests::check_abs_i ... ok [INFO] [stdout] test tests::check_apply_pauli ... ok [INFO] [stdout] test tests::check_abs_d ... ok [INFO] [stdout] test tests::check_apply_cnot_chain_3 ... ok [INFO] [stdout] test tests::check_apply_cnot_chain_3a ... ok [INFO] [stdout] test tests::check_apply_to_each_c_applied ... ok [INFO] [stdout] test tests::check_apply_to_each ... ok [INFO] [stdout] test tests::check_apply_pauli_from_bit_string ... ok [INFO] [stdout] test tests::check_apply_to_each_ca_not_applied ... ok [INFO] [stdout] test tests::check_apply_to_each_a ... ok [INFO] [stdout] test tests::check_apply_to_each_ca_applied ... ok [INFO] [stdout] test tests::check_apply_to_each_c_not_applied ... ok [INFO] [stdout] test tests::check_apply_xor_in_place ... ok [INFO] [stdout] test tests::check_arctanh ... ok [INFO] [stdout] test tests::check_arcsinh ... ok [INFO] [stdout] test tests::check_arccosh ... ok [INFO] [stdout] test tests::check_e ... ok [INFO] [stdout] test tests::check_exp_with_cnot ... ok [INFO] [stdout] test tests::check_exp_with_swap ... ok [INFO] [stdout] test tests::check_ceiling ... ok [INFO] [stdout] test tests::check_exp_mod_i ... ok [INFO] [stdout] test tests::check_bitsize_i ... ok [INFO] [stdout] test tests::check_fst_snd ... ok [INFO] [stdout] test tests::check_floor ... ok [INFO] [stdout] test tests::check_exp_mod_l ... ok [INFO] [stdout] test tests::check_log10 ... ok [INFO] [stdout] test tests::check_inverse_mod_l ... ok [INFO] [stdout] test tests::check_gcd_i ... ok [INFO] [stdout] test tests::check_lg ... ok [INFO] [stdout] test tests::check_measure_integer ... ok [INFO] [stdout] test tests::check_max_d ... ok [INFO] [stdout] test tests::check_inverse_mod_i ... ok [INFO] [stdout] test tests::check_gcd_l ... ok [INFO] [stdout] test tests::check_cfc_i ... ok [INFO] [stdout] test tests::check_max_i ... ok [INFO] [stdout] test tests::check_max_l ... ok [INFO] [stdout] test tests::check_min_l ... ok [INFO] [stdout] test tests::check_min_d ... ok [INFO] [stdout] test tests::check_pi ... ok [INFO] [stdout] test tests::check_round ... ok [INFO] [stdout] test tests::check_min_i ... ok [INFO] [stdout] test tests::check_modulus_i ... ok [INFO] [stdout] test tests::check_modulus_l ... ok [INFO] [stdout] test tests::check_sign_i ... ok [INFO] [stdout] test tests::check_repeated ... ok [INFO] [stdout] test tests::check_sign_d ... ok [INFO] [stdout] test tests::check_sign_l ... ok [INFO] [stderr] Doc-tests katas [INFO] [stdout] [INFO] [stdout] test result: ok. 112 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.10s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests qsc [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests qsc_ast [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests qsc_codegen [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests qsc_data_structures [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests qsc_eval [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests qsc_frontend [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test compiler/qsc_frontend/src/resolve.rs - resolve::resolve_scope_locals (line 700) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Doc-tests qsc_hir [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests qsc_parse [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests qsc_passes [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests qsc_wasm [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests qsls [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests stdlib_tests [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "32eeb8063828311a7790ec6bcf30c63ce176a06b2d6c542b872ff57941a69d66", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "32eeb8063828311a7790ec6bcf30c63ce176a06b2d6c542b872ff57941a69d66", kill_on_drop: false }` [INFO] [stdout] 32eeb8063828311a7790ec6bcf30c63ce176a06b2d6c542b872ff57941a69d66