[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] 253c2c85db83eefbb3beda687471fcbc482291e6 [INFO] testing microsoft/qsharp against master#ff2c56344c764af598ad33027e9c7a48881808ef for pr-118825 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fqsharp" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/microsoft/qsharp on toolchain ff2c56344c764af598ad33027e9c7a48881808ef [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-5-tc1/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-5-tc1/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" "+ff2c56344c764af598ad33027e9c7a48881808ef" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Updating git repository `https://github.com/qir-alliance/qir-runner` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded random v0.13.2 [INFO] [stderr] Downloaded enum-iterator v1.4.1 [INFO] [stderr] Downloaded python3-dll-a v0.2.9 [INFO] [stderr] Downloaded enum-iterator-derive v1.2.1 [INFO] [stderr] Downloaded special v0.10.2 [INFO] [stderr] Downloaded expect-test v1.4.1 [INFO] [stderr] Downloaded arbitrary v1.3.1 [INFO] [stderr] Downloaded serde-wasm-bindgen v0.6.0 [INFO] [stderr] Downloaded probability v0.20.3 [INFO] [stderr] Downloaded libfuzzer-sys v0.4.7 [INFO] [stderr] Downloaded fasteval v0.2.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5876ab4f55d421fe7410b691f0e6ce2704a026473ee5becc3e38cbcf55be01b3 [INFO] running `Command { std: "docker" "start" "-a" "5876ab4f55d421fe7410b691f0e6ce2704a026473ee5becc3e38cbcf55be01b3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5876ab4f55d421fe7410b691f0e6ce2704a026473ee5becc3e38cbcf55be01b3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5876ab4f55d421fe7410b691f0e6ce2704a026473ee5becc3e38cbcf55be01b3", kill_on_drop: false }` [INFO] [stdout] 5876ab4f55d421fe7410b691f0e6ce2704a026473ee5becc3e38cbcf55be01b3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0a22fbade9c9836fb95e2c2e5496b53929b58ad4c46dcfcdf003ee621c9d1df0 [INFO] running `Command { std: "docker" "start" "-a" "0a22fbade9c9836fb95e2c2e5496b53929b58ad4c46dcfcdf003ee621c9d1df0", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.69 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling rustix v0.38.20 [INFO] [stderr] Compiling libc v0.2.149 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling bitflags v2.4.1 [INFO] [stderr] Compiling linux-raw-sys v0.4.10 [INFO] [stderr] Compiling gimli v0.28.0 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling thiserror v1.0.49 [INFO] [stderr] Compiling rustc-demangle v0.1.23 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling num-bigint v0.4.4 [INFO] [stderr] Compiling miniz_oxide v0.7.1 [INFO] [stderr] Compiling is_ci v1.1.1 [INFO] [stderr] Compiling smawk v0.3.2 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling owo-colors v3.5.0 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Compiling getrandom v0.2.10 [INFO] [stderr] Compiling matrixmultiply v0.3.8 [INFO] [stderr] Compiling textwrap v0.15.2 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling serde v1.0.189 [INFO] [stderr] Compiling ppv-lite86 v0.2.17 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling utf8parse v0.2.1 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling object v0.32.1 [INFO] [stderr] Compiling anstyle-parse v0.2.2 [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling serde_json v1.0.107 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling anstyle-query v1.0.0 [INFO] [stderr] Compiling anstyle v1.0.4 [INFO] [stderr] Compiling syn v2.0.38 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling target-lexicon v0.12.12 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Compiling colorchoice v1.0.0 [INFO] [stderr] Compiling is-terminal v0.4.9 [INFO] [stderr] Compiling anstream v0.6.4 [INFO] [stderr] Compiling supports-unicode v2.0.0 [INFO] [stderr] Compiling supports-color v2.1.0 [INFO] [stderr] Compiling supports-hyperlinks v2.1.0 [INFO] [stderr] Compiling ryu v1.0.15 [INFO] [stderr] Compiling num-complex v0.4.4 [INFO] [stderr] Compiling itoa v1.0.9 [INFO] [stderr] Compiling clap_lex v0.5.1 [INFO] [stderr] Compiling regex-lite v0.1.5 [INFO] [stderr] Compiling random v0.13.2 [INFO] [stderr] Compiling clap_builder v4.4.6 [INFO] [stderr] Compiling qsc v0.0.0 (/opt/rustwide/workdir/compiler/qsc) [INFO] [stderr] Compiling log v0.4.20 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling termcolor v1.3.0 [INFO] [stderr] Compiling pyo3-build-config v0.20.0 [INFO] [stderr] Compiling ndarray v0.15.6 [INFO] [stderr] Compiling special v0.10.2 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.87 [INFO] [stderr] Compiling fasteval v0.2.4 [INFO] [stderr] Compiling probability v0.20.3 [INFO] [stderr] Compiling addr2line v0.21.0 [INFO] [stderr] Compiling regex-automata v0.4.3 [INFO] [stderr] Compiling backtrace v0.3.69 [INFO] [stderr] Compiling bumpalo v3.14.0 [INFO] [stderr] Compiling lock_api v0.4.11 [INFO] [stderr] Compiling wasm-bindgen v0.2.87 [INFO] [stderr] Compiling parking_lot_core v0.9.9 [INFO] [stderr] Compiling memoffset v0.9.0 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling smallvec v1.11.1 [INFO] [stderr] Compiling qsc_wasm v0.0.0 (/opt/rustwide/workdir/wasm) [INFO] [stderr] Compiling unindent v0.2.3 [INFO] [stderr] Compiling indoc v2.0.4 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling pyo3-ffi v0.20.0 [INFO] [stderr] Compiling pyo3 v0.20.0 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.87 [INFO] [stderr] Compiling pyo3-macros-backend v0.20.0 [INFO] [stderr] Compiling backtrace-ext v0.2.1 [INFO] [stderr] Compiling regex v1.10.2 [INFO] [stderr] Compiling quantum-sparse-sim v0.5.0 (https://github.com/qir-alliance/qir-runner?rev=f000e0066f56338595be37092cd0498f72ab10a2#f000e006) [INFO] [stderr] Compiling env_logger v0.10.0 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.87 [INFO] [stderr] Compiling thiserror-impl v1.0.49 [INFO] [stderr] Compiling miette-derive v5.10.0 [INFO] [stderr] Compiling enum-iterator-derive v1.2.1 [INFO] [stderr] Compiling serde_derive v1.0.189 [INFO] [stderr] Compiling clap_derive v4.4.2 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.87 [INFO] [stderr] Compiling enum-iterator v1.4.1 [INFO] [stderr] Compiling miette v5.10.0 [INFO] [stderr] Compiling pyo3-macros v0.20.0 [INFO] [stderr] Compiling clap v4.4.6 [INFO] [stderr] Compiling qsc_data_structures v0.0.0 (/opt/rustwide/workdir/compiler/qsc_data_structures) [INFO] [stderr] Compiling js-sys v0.3.64 [INFO] [stderr] Compiling qsc_hir v0.0.0 (/opt/rustwide/workdir/compiler/qsc_hir) [INFO] [stderr] Compiling qsc_ast v0.0.0 (/opt/rustwide/workdir/compiler/qsc_ast) [INFO] [stderr] Compiling qsc_fir v0.0.0 (/opt/rustwide/workdir/compiler/qsc_fir) [INFO] [stderr] Compiling qsc_eval v0.0.0 (/opt/rustwide/workdir/compiler/qsc_eval) [INFO] [stderr] Compiling qsc_parse v0.0.0 (/opt/rustwide/workdir/compiler/qsc_parse) [INFO] [stderr] Compiling qsc_frontend v0.0.0 (/opt/rustwide/workdir/compiler/qsc_frontend) [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 serde-wasm-bindgen v0.6.0 [INFO] [stderr] Compiling qsc_project v0.0.0 (/opt/rustwide/workdir/compiler/qsc_project) [INFO] [stdout] warning: unused imports: `ErrorBudgetSpecification`, `Profiling` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | pub use job_params::{ErrorBudgetSpecification, JobParams, Profiling}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `format_duration`, `format_metric_prefix` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | pub use report::{format_duration, format_metric_prefix, FormattedPhysicalResourceCounts, Report}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TFactoryDistillationUnitSpecification`, `TFactoryProtocolSpecificDistillationUnitSpecification` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | TFactoryDistillationUnitSpecification, TFactoryProtocolSpecificDistillationUnitSpecification, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [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] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling qsharp v0.0.0 (/opt/rustwide/workdir/pip) [INFO] [stderr] Compiling fuzz v0.0.0 (/opt/rustwide/workdir/fuzz) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 25.44s [INFO] running `Command { std: "docker" "inspect" "0a22fbade9c9836fb95e2c2e5496b53929b58ad4c46dcfcdf003ee621c9d1df0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0a22fbade9c9836fb95e2c2e5496b53929b58ad4c46dcfcdf003ee621c9d1df0", kill_on_drop: false }` [INFO] [stdout] 0a22fbade9c9836fb95e2c2e5496b53929b58ad4c46dcfcdf003ee621c9d1df0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ff2c56344c764af598ad33027e9c7a48881808ef" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7ab2289bf6f6826cb70bd4d63287646b3787a9077d94e48611ca286e1ee1712a [INFO] running `Command { std: "docker" "start" "-a" "7ab2289bf6f6826cb70bd4d63287646b3787a9077d94e48611ca286e1ee1712a", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.189 [INFO] [stderr] Compiling dissimilar v1.0.7 [INFO] [stderr] Compiling half v1.8.2 [INFO] [stderr] Compiling ciborium-io v0.2.1 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling walkdir v2.4.0 [INFO] [stderr] Compiling oorandom v11.1.3 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling qsc_fir v0.0.0 (/opt/rustwide/workdir/compiler/qsc_fir) [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_data_structures v0.0.0 (/opt/rustwide/workdir/compiler/qsc_data_structures) [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling ciborium-ll v0.2.1 [INFO] [stderr] Compiling expect-test v1.4.1 [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_eval v0.0.0 (/opt/rustwide/workdir/compiler/qsc_eval) [INFO] [stderr] Compiling qsc_parse v0.0.0 (/opt/rustwide/workdir/compiler/qsc_parse) [INFO] [stderr] Compiling serde_json v1.0.107 [INFO] [stderr] Compiling ciborium v0.2.1 [INFO] [stderr] Compiling serde-wasm-bindgen v0.6.0 [INFO] [stderr] Compiling qsc_project v0.0.0 (/opt/rustwide/workdir/compiler/qsc_project) [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling qsc v0.0.0 (/opt/rustwide/workdir/compiler/qsc) [INFO] [stdout] warning: unused imports: `ErrorBudgetSpecification`, `Profiling` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | pub use job_params::{ErrorBudgetSpecification, JobParams, Profiling}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `format_duration`, `format_metric_prefix` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | pub use report::{format_duration, format_metric_prefix, FormattedPhysicalResourceCounts, Report}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TFactoryDistillationUnitSpecification`, `TFactoryProtocolSpecificDistillationUnitSpecification` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | TFactoryDistillationUnitSpecification, TFactoryProtocolSpecificDistillationUnitSpecification, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling katas v0.0.0 (/opt/rustwide/workdir/katas) [INFO] [stderr] Compiling qsls v0.0.0 (/opt/rustwide/workdir/language_service) [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling qsharp v0.0.0 (/opt/rustwide/workdir/pip) [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] [stdout] warning: unused import: `Profiling` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:13:59 [INFO] [stdout] | [INFO] [stdout] 13 | pub use job_params::{ErrorBudgetSpecification, JobParams, Profiling}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `format_duration`, `format_metric_prefix` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | pub use report::{format_duration, format_metric_prefix, FormattedPhysicalResourceCounts, Report}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `qsc` (lib test); 2 warnings emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/ff2c56344c764af598ad33027e9c7a48881808ef/bin/rustc --crate-name qsc --edition=2021 compiler/qsc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=6551d1a295eea953 -C extra-filename=-6551d1a295eea953 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern clap=/opt/rustwide/target/debug/deps/libclap-529671f6ac73c94e.rlib --extern criterion=/opt/rustwide/target/debug/deps/libcriterion-16fa3a7f838a9053.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-990ac58c160a0147.rlib --extern expect_test=/opt/rustwide/target/debug/deps/libexpect_test-20ad3db00fe1db5c.rlib --extern fasteval=/opt/rustwide/target/debug/deps/libfasteval-07f72d8a7bfddfd5.rlib --extern indoc=/opt/rustwide/target/debug/deps/libindoc-33746912a4130a9a.so --extern log=/opt/rustwide/target/debug/deps/liblog-15b2ec84560d93d4.rlib --extern miette=/opt/rustwide/target/debug/deps/libmiette-c78925057dcbdb50.rlib --extern num_bigint=/opt/rustwide/target/debug/deps/libnum_bigint-33eaa8daf8ad37bf.rlib --extern num_complex=/opt/rustwide/target/debug/deps/libnum_complex-62c7c952dc48e3d5.rlib --extern probability=/opt/rustwide/target/debug/deps/libprobability-707b136f60cd8b73.rlib --extern qsc_ast=/opt/rustwide/target/debug/deps/libqsc_ast-307bdc608b8a3fec.rlib --extern qsc_codegen=/opt/rustwide/target/debug/deps/libqsc_codegen-161e7a9e473d094c.rlib --extern qsc_data_structures=/opt/rustwide/target/debug/deps/libqsc_data_structures-8e0d797dc8128bcc.rlib --extern qsc_eval=/opt/rustwide/target/debug/deps/libqsc_eval-42c729d620ccd1c7.rlib --extern qsc_fir=/opt/rustwide/target/debug/deps/libqsc_fir-e699c2211edd0135.rlib --extern qsc_frontend=/opt/rustwide/target/debug/deps/libqsc_frontend-cf491ff034b6960e.rlib --extern qsc_hir=/opt/rustwide/target/debug/deps/libqsc_hir-db9c2c005bdde7e4.rlib --extern qsc_passes=/opt/rustwide/target/debug/deps/libqsc_passes-a75a523e2e839513.rlib --extern qsc_project=/opt/rustwide/target/debug/deps/libqsc_project-b57df09c2ee0142a.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-9de3f4d5031bebfe.rlib --extern regex_lite=/opt/rustwide/target/debug/deps/libregex_lite-e52ddfa2442acec2.rlib --extern rustc_hash=/opt/rustwide/target/debug/deps/librustc_hash-ecab0b743b828b77.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-4185572679b56eb9.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-9fc46ac7f1dbcf48.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-1656eb399ad061fb.rlib --cap-lints=forbid` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "7ab2289bf6f6826cb70bd4d63287646b3787a9077d94e48611ca286e1ee1712a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7ab2289bf6f6826cb70bd4d63287646b3787a9077d94e48611ca286e1ee1712a", kill_on_drop: false }` [INFO] [stdout] 7ab2289bf6f6826cb70bd4d63287646b3787a9077d94e48611ca286e1ee1712a [INFO] testing microsoft/qsharp against try#5e4273472e1b2f223618a9b3def795f6224f241d for pr-118825 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fqsharp" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/microsoft/qsharp on toolchain 5e4273472e1b2f223618a9b3def795f6224f241d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5e4273472e1b2f223618a9b3def795f6224f241d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-5-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-5-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" "+5e4273472e1b2f223618a9b3def795f6224f241d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5e4273472e1b2f223618a9b3def795f6224f241d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 66ae60d41df2ab7c23f725eb7b1f03593df8670dc1fa78879ac1f492656c4f5e [INFO] running `Command { std: "docker" "start" "-a" "66ae60d41df2ab7c23f725eb7b1f03593df8670dc1fa78879ac1f492656c4f5e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "66ae60d41df2ab7c23f725eb7b1f03593df8670dc1fa78879ac1f492656c4f5e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "66ae60d41df2ab7c23f725eb7b1f03593df8670dc1fa78879ac1f492656c4f5e", kill_on_drop: false }` [INFO] [stdout] 66ae60d41df2ab7c23f725eb7b1f03593df8670dc1fa78879ac1f492656c4f5e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5e4273472e1b2f223618a9b3def795f6224f241d" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 561fc6fc0ed754729085639e708a2c5ff1a13032295af35509d2b302d6b31f3a [INFO] running `Command { std: "docker" "start" "-a" "561fc6fc0ed754729085639e708a2c5ff1a13032295af35509d2b302d6b31f3a", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.69 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling libc v0.2.149 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling rustix v0.38.20 [INFO] [stderr] Compiling bitflags v2.4.1 [INFO] [stderr] Compiling linux-raw-sys v0.4.10 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling gimli v0.28.0 [INFO] [stderr] Compiling rustc-demangle v0.1.23 [INFO] [stderr] Compiling thiserror v1.0.49 [INFO] [stderr] Compiling is_ci v1.1.1 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling num-bigint v0.4.4 [INFO] [stderr] Compiling miniz_oxide v0.7.1 [INFO] [stderr] Compiling smawk v0.3.2 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling terminal_size v0.1.17 [INFO] [stderr] Compiling owo-colors v3.5.0 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Compiling getrandom v0.2.10 [INFO] [stderr] Compiling matrixmultiply v0.3.8 [INFO] [stderr] Compiling ppv-lite86 v0.2.17 [INFO] [stderr] Compiling textwrap v0.15.2 [INFO] [stderr] Compiling serde v1.0.189 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling utf8parse v0.2.1 [INFO] [stderr] Compiling serde_json v1.0.107 [INFO] [stderr] Compiling object v0.32.1 [INFO] [stderr] Compiling anstyle-parse v0.2.2 [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling anstyle v1.0.4 [INFO] [stderr] Compiling colorchoice v1.0.0 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling target-lexicon v0.12.12 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling anstyle-query v1.0.0 [INFO] [stderr] Compiling syn v2.0.38 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Compiling anstream v0.6.4 [INFO] [stderr] Compiling ryu v1.0.15 [INFO] [stderr] Compiling clap_lex v0.5.1 [INFO] [stderr] Compiling is-terminal v0.4.9 [INFO] [stderr] Compiling itoa v1.0.9 [INFO] [stderr] Compiling clap_builder v4.4.6 [INFO] [stderr] Compiling supports-unicode v2.0.0 [INFO] [stderr] Compiling supports-hyperlinks v2.1.0 [INFO] [stderr] Compiling supports-color v2.1.0 [INFO] [stderr] Compiling num-complex v0.4.4 [INFO] [stderr] Compiling log v0.4.20 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling special v0.10.2 [INFO] [stderr] Compiling regex-lite v0.1.5 [INFO] [stderr] Compiling qsc v0.0.0 (/opt/rustwide/workdir/compiler/qsc) [INFO] [stderr] Compiling random v0.13.2 [INFO] [stderr] Compiling termcolor v1.3.0 [INFO] [stderr] Compiling pyo3-build-config v0.20.0 [INFO] [stderr] Compiling probability v0.20.3 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.87 [INFO] [stderr] Compiling fasteval v0.2.4 [INFO] [stderr] Compiling ndarray v0.15.6 [INFO] [stderr] Compiling bumpalo v3.14.0 [INFO] [stderr] Compiling lock_api v0.4.11 [INFO] [stderr] Compiling wasm-bindgen v0.2.87 [INFO] [stderr] Compiling parking_lot_core v0.9.9 [INFO] [stderr] Compiling backtrace v0.3.69 [INFO] [stderr] Compiling addr2line v0.21.0 [INFO] [stderr] Compiling regex-automata v0.4.3 [INFO] [stderr] Compiling memoffset v0.9.0 [INFO] [stderr] Compiling smallvec v1.11.1 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling unindent v0.2.3 [INFO] [stderr] Compiling qsc_wasm v0.0.0 (/opt/rustwide/workdir/wasm) [INFO] [stderr] Compiling indoc v2.0.4 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling pyo3-ffi v0.20.0 [INFO] [stderr] Compiling pyo3 v0.20.0 [INFO] [stderr] Compiling backtrace-ext v0.2.1 [INFO] [stderr] Compiling regex v1.10.2 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.87 [INFO] [stderr] Compiling pyo3-macros-backend v0.20.0 [INFO] [stderr] Compiling env_logger v0.10.0 [INFO] [stderr] Compiling quantum-sparse-sim v0.5.0 (https://github.com/qir-alliance/qir-runner?rev=f000e0066f56338595be37092cd0498f72ab10a2#f000e006) [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.87 [INFO] [stderr] Compiling thiserror-impl v1.0.49 [INFO] [stderr] Compiling miette-derive v5.10.0 [INFO] [stderr] Compiling enum-iterator-derive v1.2.1 [INFO] [stderr] Compiling serde_derive v1.0.189 [INFO] [stderr] Compiling clap_derive v4.4.2 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.87 [INFO] [stderr] Compiling enum-iterator v1.4.1 [INFO] [stderr] Compiling miette v5.10.0 [INFO] [stderr] Compiling pyo3-macros v0.20.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_fir v0.0.0 (/opt/rustwide/workdir/compiler/qsc_fir) [INFO] [stderr] Compiling js-sys v0.3.64 [INFO] [stderr] Compiling clap v4.4.6 [INFO] [stderr] Compiling qsc_eval v0.0.0 (/opt/rustwide/workdir/compiler/qsc_eval) [INFO] [stderr] Compiling qsc_parse v0.0.0 (/opt/rustwide/workdir/compiler/qsc_parse) [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 serde-wasm-bindgen v0.6.0 [INFO] [stderr] Compiling qsc_project v0.0.0 (/opt/rustwide/workdir/compiler/qsc_project) [INFO] [stdout] warning: unused imports: `ErrorBudgetSpecification`, `Profiling` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | pub use job_params::{ErrorBudgetSpecification, JobParams, Profiling}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `format_duration`, `format_metric_prefix` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | pub use report::{format_duration, format_metric_prefix, FormattedPhysicalResourceCounts, Report}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TFactoryDistillationUnitSpecification`, `TFactoryProtocolSpecificDistillationUnitSpecification` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | TFactoryDistillationUnitSpecification, TFactoryProtocolSpecificDistillationUnitSpecification, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [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] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling fuzz v0.0.0 (/opt/rustwide/workdir/fuzz) [INFO] [stderr] Compiling qsharp v0.0.0 (/opt/rustwide/workdir/pip) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 35.51s [INFO] running `Command { std: "docker" "inspect" "561fc6fc0ed754729085639e708a2c5ff1a13032295af35509d2b302d6b31f3a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "561fc6fc0ed754729085639e708a2c5ff1a13032295af35509d2b302d6b31f3a", kill_on_drop: false }` [INFO] [stdout] 561fc6fc0ed754729085639e708a2c5ff1a13032295af35509d2b302d6b31f3a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5e4273472e1b2f223618a9b3def795f6224f241d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 964fff26bbae37ea0e2855510c4e3db99ea967f49929c0184f9c1211859ec81d [INFO] running `Command { std: "docker" "start" "-a" "964fff26bbae37ea0e2855510c4e3db99ea967f49929c0184f9c1211859ec81d", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.189 [INFO] [stderr] Compiling dissimilar v1.0.7 [INFO] [stderr] Compiling ciborium-io v0.2.1 [INFO] [stderr] Compiling half v1.8.2 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling walkdir v2.4.0 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.3 [INFO] [stderr] Compiling qsc_hir v0.0.0 (/opt/rustwide/workdir/compiler/qsc_hir) [INFO] [stderr] Compiling qsc_fir v0.0.0 (/opt/rustwide/workdir/compiler/qsc_fir) [INFO] [stderr] Compiling qsc_ast v0.0.0 (/opt/rustwide/workdir/compiler/qsc_ast) [INFO] [stderr] Compiling qsc_data_structures v0.0.0 (/opt/rustwide/workdir/compiler/qsc_data_structures) [INFO] [stderr] Compiling expect-test v1.4.1 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling ciborium-ll v0.2.1 [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_parse v0.0.0 (/opt/rustwide/workdir/compiler/qsc_parse) [INFO] [stderr] Compiling qsc_codegen v0.0.0 (/opt/rustwide/workdir/compiler/qsc_codegen) [INFO] [stderr] Compiling serde_json v1.0.107 [INFO] [stderr] Compiling ciborium v0.2.1 [INFO] [stderr] Compiling serde-wasm-bindgen v0.6.0 [INFO] [stderr] Compiling qsc_project v0.0.0 (/opt/rustwide/workdir/compiler/qsc_project) [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling qsc v0.0.0 (/opt/rustwide/workdir/compiler/qsc) [INFO] [stdout] warning: unused imports: `ErrorBudgetSpecification`, `Profiling` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | pub use job_params::{ErrorBudgetSpecification, JobParams, Profiling}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `format_duration`, `format_metric_prefix` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | pub use report::{format_duration, format_metric_prefix, FormattedPhysicalResourceCounts, Report}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TFactoryDistillationUnitSpecification`, `TFactoryProtocolSpecificDistillationUnitSpecification` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | TFactoryDistillationUnitSpecification, TFactoryProtocolSpecificDistillationUnitSpecification, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling katas v0.0.0 (/opt/rustwide/workdir/katas) [INFO] [stderr] Compiling qsls v0.0.0 (/opt/rustwide/workdir/language_service) [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling qsharp v0.0.0 (/opt/rustwide/workdir/pip) [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] [stdout] warning: unused import: `Profiling` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:13:59 [INFO] [stdout] | [INFO] [stdout] 13 | pub use job_params::{ErrorBudgetSpecification, JobParams, Profiling}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `format_duration`, `format_metric_prefix` [INFO] [stdout] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | pub use report::{format_duration, format_metric_prefix, FormattedPhysicalResourceCounts, Report}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 15.36s [INFO] running `Command { std: "docker" "inspect" "964fff26bbae37ea0e2855510c4e3db99ea967f49929c0184f9c1211859ec81d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "964fff26bbae37ea0e2855510c4e3db99ea967f49929c0184f9c1211859ec81d", kill_on_drop: false }` [INFO] [stdout] 964fff26bbae37ea0e2855510c4e3db99ea967f49929c0184f9c1211859ec81d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5e4273472e1b2f223618a9b3def795f6224f241d" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 99a0f0bd4732ec0fe2102c2cdc50553d5ea89523dba0e4043c03a9b5d9fa6498 [INFO] running `Command { std: "docker" "start" "-a" "99a0f0bd4732ec0fe2102c2cdc50553d5ea89523dba0e4043c03a9b5d9fa6498", kill_on_drop: false }` [INFO] [stderr] warning: unused imports: `ErrorBudgetSpecification`, `Profiling` [INFO] [stderr] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:13:22 [INFO] [stderr] | [INFO] [stderr] 13 | pub use job_params::{ErrorBudgetSpecification, JobParams, Profiling}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `format_duration`, `format_metric_prefix` [INFO] [stderr] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:16:18 [INFO] [stderr] | [INFO] [stderr] 16 | pub use report::{format_duration, format_metric_prefix, FormattedPhysicalResourceCounts, Report}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `TFactoryDistillationUnitSpecification`, `TFactoryProtocolSpecificDistillationUnitSpecification` [INFO] [stderr] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | TFactoryDistillationUnitSpecification, TFactoryProtocolSpecificDistillationUnitSpecification, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Profiling` [INFO] [stderr] --> compiler/qsc/src/interpret/stateful/re/estimates/data.rs:13:59 [INFO] [stderr] | [INFO] [stderr] 13 | pub use job_params::{ErrorBudgetSpecification, JobParams, Profiling}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `qsc` (lib) generated 3 warnings (run `cargo fix --lib -p qsc` to apply 3 suggestions) [INFO] [stderr] warning: `qsc` (lib test) generated 2 warnings (1 duplicate) (run `cargo fix --lib -p qsc --tests` to apply 1 suggestion) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.35s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/katas-d7908f0f62b93d16) [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.27s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc-6551d1a295eea953) [INFO] [stdout] [INFO] [stdout] running 148 tests [INFO] [stdout] test interpret::stateful::re::estimates::data::report::tests::test_format_duration ... ok [INFO] [stdout] test interpret::stateful::re::estimates::data::report::tests::test_format_thousand_dep ... ok [INFO] [stdout] test interpret::stateful::re::estimates::data::report::tests::test_format_prefix ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::fault_tolerance::tests::compute_code_distance ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::logical_qubit::tests::logical_qubit_from_fast_gate_based_and_surface_code ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::physical_qubit::tests::load_physical_qubit_from_file ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::physical_qubit::tests::gate_based_field_not_supported_in_majorana ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::physical_qubit::tests::test_defaults_from_names ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::physical_qubit::tests::derived_defaults_measurement_based ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::physical_qubit::tests::derived_defaults_gate_based ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::physical_qubit::tests::gate_based_serialization ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::physical_qubit::tests::unknown_default_model_name ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::physical_qubit::tests::update_field_for_default_gate_based ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::physical_qubit::tests::derived_defaults_measurement_based_override ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::physical_qubit::tests::majorana_serialization ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::physical_qubit::tests::update_field_for_default_majorana ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_increment_code_distance_indexes_basic ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::physical_qubit::tests::majorana_field_not_supported_in_gate_based_1 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::physical_qubit::tests::derived_defaults_measurement_based_override_old_format ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_increment_code_distance_indexes_with_overflow ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_iterate_for_code_distances_4 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_iterate_for_code_distances_5 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_iterate_for_code_distances_3 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_iterate_for_code_distances_1 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_iterate_for_code_distances_2 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_search_for_code_distances_1 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_increment_code_distance_indexes_with_zero_max_index ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_search_for_code_distances_2 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::modeling::physical_qubit::tests::majorana_field_not_supported_in_gate_based_2 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_switch_to_non_comparable_code_distance_indexes_basic ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_switch_to_non_comparable_code_distance_indexes_finding_left ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_search_for_code_distances_4 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_switch_to_non_comparable_code_distance_indexes_all_max ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_search_for_code_distances_3 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::code_distance_iterators::tests::test_switch_to_non_comparable_code_distance_indexes_overflow ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::population::tests::fill ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::distillation_units_map::tests::units_for_distance_test_position_0_distance_3 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::population::tests::fill_filter_and_sort ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::distillation_units_map::tests::units_for_distance_test_position_1_distance_5 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::population::tests::fill_and_filter ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::distillation_units_map::tests::units_for_distance_test_position_1_distance_1 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::population::tests::test_dominates_should_dominate_by_second_dimension ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::population::tests::test_dominates_should_dominate_by_first_dimension ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::population::tests::test_dominates_should_dominate_by_both_dimensions ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::distillation_units_map::tests::units_for_distance_test_position_0_distance_1 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::population::tests::test_dominates_should_not_dominate_first_greater_second_less ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::population::tests::test_dominates_should_not_dominate_itself ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::population::tests::test_dominates_should_not_dominate_first_less_second_greater ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::distillation_units_map::tests::test_map_creation_with_purely_physical_and_no_combined_templates ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::distillation_units_map::tests::iterate_for_all_distillation_units_0_2_1_test ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::distillation_units_map::tests::iterate_for_all_distillation_units_test ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::distillation_units_map::tests::test_map_creation_with_purely_physical_templates ... ok [INFO] [stdout] test interpret::stateful::re::estimates::serialization::tests::test_time_parsing ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::tfactory_exhaustive::tests::required_logical_tstate_error_too_high ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::distillation_units_map::tests::test_map_creation_no_purely_physical_templates_filtered_out_by_is_valid_condition ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::physical_estimation::tests::code_distance_tests ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::distillation_units_map::tests::test_first_round_overrides_applied ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::physical_estimation::tests::perfect_tstate ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::physical_estimation::tests::single_tstate ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::tfactory_exhaustive::tests::chemistry_qubit_gate_us_e4_test ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::physical_estimation::tests::test_chemistry_small_max_num_qubits ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::physical_estimation::tests::test_chemistry_small_max_duration ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::tfactory_exhaustive::tests::chemistry_qubit_gate_us_e3_test ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::physical_estimation::tests::test_factorization_2048_max_duration_matches_regular_estimate ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::physical_estimation::tests::test_factorization_2048_max_num_qubits_matches_regular_estimate ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::physical_estimation::tests::test_hubbard_e2e ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::physical_estimation::tests::test_no_tstates ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::physical_estimation::tests::test_hubbard_e2e_increasing_max_num_qubits ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::physical_estimation::tests::test_hubbard_e2e_increasing_max_duration ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::tfactory::tests::expression_by_formula2 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::tfactory::tests::expression_by_formula1 ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::tfactory::tests::former_endless_inverse1_fixed ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::tfactory::tests::former_endless_inverse2_fixed ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::physical_estimation::tests::test_hubbard_e2e_measurement_based ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::tfactory::tests::default_t_factory ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::tfactory::tests::former_endless_inverse3_fixed ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::tfactory::tests::former_endless_inverse4_fixed ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::tfactory::tests::single_physical_qubit ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::tfactory_exhaustive::tests::test_one_t_error_rate ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::tfactory::tests::test_ppf ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::tfactory::tests::single_logical_unit ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::tfactory::tests::test_single_unit_15_to_1_rm_prep ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::tfactory::tests::test_single_unit_15_to_1_space_efficient ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::tfactory_exhaustive::tests::chemistry_qubit_gate_ns_e4_test ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::physical_estimation::tests::test_chemistry_based_max_num_qubits ... ok [INFO] [stdout] test interpret::stateful::re::estimates::stages::physical_estimation::tests::test_chemistry_based_max_duration ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::tfactory_exhaustive::tests::chemistry_qubit_maj_ns_e6_test ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::tfactory_exhaustive::tests::chemistry_qubit_gate_ns_e3_test ... ok [INFO] [stdout] test interpret::stateful::re::estimates::optimization::tfactory_exhaustive::tests::chemistry_qubit_maj_ns_e4_test ... ok [INFO] [stdout] test interpret::stateful::re::counts::tests::account_for_estimates_works ... ok [INFO] [stdout] test interpret::stateful::stepping_tests::given_interpreter_with_sources::step::in_multiple_operations_works ... ok [INFO] [stdout] test interpret::stateful::re::counts::tests::gates_are_counted ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::with_sources::entry_expr_is_executed ... ok [INFO] [stdout] test interpret::debug::tests::stack_traces_can_cross_file_and_entry_boundaries ... ok [INFO] [stdout] test interpret::stateful::stepping_tests::given_interpreter_with_sources::step::in_one_level_operation_works ... ok [INFO] [stdout] test interpret::stateful::stepping_tests::given_interpreter_with_sources::step::out_multiple_operations_works ... ok [INFO] [stdout] test interpret::stateful::stepping_tests::given_interpreter_with_sources::step::next_crosses_operation_works ... ok [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::runtime_error_from_stdlib ... ok [INFO] [stdout] test interpret::stateful::re::counts::tests::estimate_caching_works ... 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::with_sources::multiple_namespaces_are_loaded_from_sources_into_eval_context ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::ambiguous_type_error_in_top_level_stmts ... 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::without_sources::compiler_error_across_lines ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::core_members_should_be_available ... 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_namespace_open_call ... 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::invalid_statements_and_unbound_vars_return_error ... 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::declare_function ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::incremental_lambas_work ... 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_call ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::items_usable_before_definition_top_level ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::items_usable_before_definition ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::global_qubits ... 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::mix_stmts_and_namespace_same_line ... 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::mutability_persists_across_stmts ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::mutually_recursive_namespaces_work ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::normal_qirgen ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::namespace_usable_before_definition ... 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::let_bindings_can_be_shadowed ... 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_call_same_line ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::qirgen_define_operation_use_it ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::qirgen_entry_expr_defines_operation ... 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::qirgen_entry_expr_in_block ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::qirgen_entry_expr_defines_operation_then_more_operations ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::qirgen_entry_expr_profile_incompatible ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::run_output_merged ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::qirgen_multiple_exprs_parse_fail ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::run_compile_error ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::runtime_error_from_stdlib ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::resolved_type_persists_across_stmts ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::run_parse_error ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::stdlib_members_should_be_available ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::run_multiple_statements ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::run_with_shots ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::run_runtime_failure ... ok [INFO] [stdout] test interpret::stateful::tests::given_interpreter::without_sources::runtime_error_across_lines ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 148 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.45s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/qsc.rs (/opt/rustwide/target/debug/deps/qsc-809e60f03dab363d) [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-55ec5d0a453c96e3) [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-1d239020d8369bb7) [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-3a0affe4355baf83) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test qir_base::tests::reset_allocates_new_qubit_id ... ok [INFO] [stdout] test qir_base::tests::reuse_after_measurement_uses_fresh_aux_qubit_id ... ok [INFO] [stdout] test qir_base::tests::simple_entry_program_is_valid ... ok [INFO] [stdout] test qir_base::tests::complex_program_is_valid ... ok [INFO] [stdout] test qir_base::tests::qubit_allocation_allows_reuse_of_unmeasured_qubits ... ok [INFO] [stdout] test qir_base::tests::qubit_ids_properly_reused ... ok [INFO] [stdout] test qir_base::tests::output_recording_tuple ... ok [INFO] [stdout] test qir_base::tests::output_recording_array ... ok [INFO] [stdout] test qir_base::tests::simple_program_is_valid ... ok [INFO] [stdout] test qir_base::tests::verify_all_intrinsics ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.75s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_data_structures-b28c24911d4edfb9) [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-30ec4fbf0325982b) [INFO] [stdout] [INFO] [stdout] running 374 tests [INFO] [stdout] test intrinsic::tests::arctan2 ... ok [INFO] [stdout] test intrinsic::tests::arcsin ... ok [INFO] [stdout] test intrinsic::tests::check_zero ... ok [INFO] [stdout] test intrinsic::tests::cos ... ok [INFO] [stdout] test intrinsic::tests::draw_random_double ... ok [INFO] [stdout] test intrinsic::tests::arctan ... ok [INFO] [stdout] test intrinsic::tests::cy ... ok [INFO] [stdout] test intrinsic::tests::arccos ... ok [INFO] [stdout] test intrinsic::tests::ccx ... ok [INFO] [stdout] test intrinsic::tests::check_zero_false ... ok [INFO] [stdout] test intrinsic::tests::cz ... ok [INFO] [stdout] test intrinsic::tests::custom_intrinsic_failure ... ok [INFO] [stdout] test intrinsic::tests::draw_random_int ... ok [INFO] [stdout] test intrinsic::tests::cx ... ok [INFO] [stdout] test intrinsic::tests::custom_intrinsic_success ... ok [INFO] [stdout] test intrinsic::tests::cosh ... ok [INFO] [stdout] test intrinsic::tests::dump_machine ... ok [INFO] [stdout] test intrinsic::tests::int_as_double_precision_loss ... ok [INFO] [stdout] test intrinsic::tests::int_as_double ... ok [INFO] [stdout] test intrinsic::tests::h ... ok [INFO] [stdout] test intrinsic::tests::dump_machine_endianness ... ok [INFO] [stdout] test intrinsic::tests::m ... ok [INFO] [stdout] test intrinsic::tests::mresetz ... ok [INFO] [stdout] test intrinsic::tests::length ... ok [INFO] [stdout] test intrinsic::tests::message ... ok [INFO] [stdout] test intrinsic::tests::dump_machine_qubit_count ... ok [INFO] [stdout] test intrinsic::tests::qubit_nested_bind_not_released ... ok [INFO] [stdout] test intrinsic::tests::qubit_not_unique_three_qubit_error_first_second ... ok [INFO] [stdout] test intrinsic::tests::int_as_bigint ... ok [INFO] [stdout] test intrinsic::tests::log ... ok [INFO] [stdout] test intrinsic::tests::qubit_not_unique_two_qubit_error ... 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_two_qubit_rotation_error ... ok [INFO] [stdout] test intrinsic::tests::reset ... ok [INFO] [stdout] test intrinsic::tests::rx ... ok [INFO] [stdout] test intrinsic::tests::ry ... ok [INFO] [stdout] test intrinsic::tests::qubit_release_non_zero_failure ... ok [INFO] [stdout] test intrinsic::tests::reset_all ... ok [INFO] [stdout] test intrinsic::tests::rxx ... 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::single_qubit_rotation_inf_error ... ok [INFO] [stdout] test intrinsic::tests::s ... ok [INFO] [stdout] test intrinsic::tests::sadj ... ok [INFO] [stdout] test intrinsic::tests::single_qubit_rotation_nan_error ... ok [INFO] [stdout] test intrinsic::tests::sin ... ok [INFO] [stdout] test intrinsic::tests::sinh ... ok [INFO] [stdout] test intrinsic::tests::swap ... ok [INFO] [stdout] test intrinsic::tests::single_qubit_rotation_neg_inf_error ... ok [INFO] [stdout] test intrinsic::tests::tan ... ok [INFO] [stdout] test intrinsic::tests::tadj ... ok [INFO] [stdout] test intrinsic::tests::t ... ok [INFO] [stdout] test intrinsic::tests::two_qubit_rotation_inf_error ... ok [INFO] [stdout] test intrinsic::tests::tanh ... ok [INFO] [stdout] test intrinsic::tests::two_qubit_rotation_neg_inf_error ... ok [INFO] [stdout] test intrinsic::tests::two_qubit_rotation_nan_error ... ok [INFO] [stdout] test intrinsic::tests::sqrt ... ok [INFO] [stdout] test intrinsic::tests::y ... ok [INFO] [stdout] test intrinsic::tests::unknown_intrinsic ... ok [INFO] [stdout] test intrinsic::tests::x ... ok [INFO] [stdout] test tests::array_expr ... ok [INFO] [stdout] test intrinsic::tests::z ... ok [INFO] [stdout] test tests::array_index_negative_expr ... ok [INFO] [stdout] test tests::array_slice_end_expr ... ok [INFO] [stdout] test tests::array_index_out_of_range_expr ... ok [INFO] [stdout] test tests::array_index_expr ... ok [INFO] [stdout] test tests::array_slice_all_expr ... ok [INFO] [stdout] test tests::array_repeat_expr ... ok [INFO] [stdout] test tests::array_slice_none_expr ... ok [INFO] [stdout] test tests::array_slice_reverse_all_expr ... ok [INFO] [stdout] test tests::array_slice_out_of_range_expr ... ok [INFO] [stdout] test tests::array_slice_reverse_expr ... ok [INFO] [stdout] test tests::array_slice_reverse_end_expr ... ok [INFO] [stdout] test tests::array_slice_reverse_none_expr ... ok [INFO] [stdout] test tests::array_slice_step_expr ... ok [INFO] [stdout] test tests::array_slice_start_end_expr ... ok [INFO] [stdout] test tests::array_slice_step_end_expr ... ok [INFO] [stdout] test tests::array_slice_reverse_start_expr ... ok [INFO] [stdout] test tests::array_slice_start_expr ... ok [INFO] [stdout] test tests::array_slice_start_step_end_expr ... ok [INFO] [stdout] test tests::assignop_add_expr ... ok [INFO] [stdout] test tests::assignop_orl_expr ... ok [INFO] [stdout] test tests::assignop_sub_expr ... ok [INFO] [stdout] test tests::array_slice_step_zero_expr ... ok [INFO] [stdout] test tests::assignupdate_expr ... ok [INFO] [stdout] test tests::binop_add_bigint ... ok [INFO] [stdout] test tests::assignupdate_expr_using_field_name ... ok [INFO] [stdout] test tests::binop_add_array ... ok [INFO] [stdout] test tests::binop_add_double ... ok [INFO] [stdout] test intrinsic::tests::truncate ... ok [INFO] [stdout] test tests::binop_add_int_wrap ... ok [INFO] [stdout] test tests::binop_add_int ... ok [INFO] [stdout] test tests::binop_add_string ... ok [INFO] [stdout] test tests::binop_andb_bigint ... ok [INFO] [stdout] test tests::binop_andb_int ... ok [INFO] [stdout] test tests::binop_andl ... ok [INFO] [stdout] test tests::binop_div_bigint ... ok [INFO] [stdout] test tests::binop_andl_false ... ok [INFO] [stdout] test tests::binop_div_bigint_zero ... ok [INFO] [stdout] test tests::binop_andl_no_shortcut ... ok [INFO] [stdout] test tests::binop_div_double ... ok [INFO] [stdout] test tests::binop_div_double_zero ... ok [INFO] [stdout] test tests::binop_div_int ... ok [INFO] [stdout] test tests::binop_div_int_wrap ... ok [INFO] [stdout] test tests::binop_equal_array_false_length ... ok [INFO] [stdout] test tests::binop_eq_double ... ok [INFO] [stdout] test tests::binop_equal_array ... ok [INFO] [stdout] test tests::binop_div_int_zero ... ok [INFO] [stdout] test tests::binop_equal_array_false_content ... ok [INFO] [stdout] test tests::binop_equal_bigint ... ok [INFO] [stdout] test tests::binop_equal_bigint_false ... ok [INFO] [stdout] test tests::binop_equal_bool_false ... ok [INFO] [stdout] test tests::binop_equal_bool ... 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_double_false ... ok [INFO] [stdout] test tests::binop_equal_double ... ok [INFO] [stdout] test tests::binop_equal_pauli_false ... ok [INFO] [stdout] test tests::binop_equal_range ... ok [INFO] [stdout] test tests::binop_equal_range_false ... ok [INFO] [stdout] test tests::binop_equal_result_false ... ok [INFO] [stdout] test tests::binop_equal_string ... ok [INFO] [stdout] test tests::binop_equal_result ... ok [INFO] [stdout] test tests::binop_equal_tuple ... ok [INFO] [stdout] test tests::binop_exp_bigint ... ok [INFO] [stdout] test tests::binop_equal_string_false ... ok [INFO] [stdout] test tests::binop_exp_bigint_neg_zero_exp ... ok [INFO] [stdout] test tests::binop_equal_tuple_false_content ... ok [INFO] [stdout] test tests::binop_exp_bigint_too_large ... ok [INFO] [stdout] test tests::binop_exp_double ... 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_bigint_negative_exp ... ok [INFO] [stdout] test tests::binop_exp_int ... ok [INFO] [stdout] test tests::binop_exp_int_negative_exp ... ok [INFO] [stdout] test tests::binop_exp_int_too_large ... ok [INFO] [stdout] test tests::binop_exp_int_neg_zero_exp ... ok [INFO] [stdout] test tests::binop_exp_int_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_gte_bigint_false ... ok [INFO] [stdout] test tests::binop_gte_bigint ... ok [INFO] [stdout] test tests::binop_gte_bigint_eq ... ok [INFO] [stdout] test tests::binop_gte_double ... ok [INFO] [stdout] test tests::binop_gt_int_false ... ok [INFO] [stdout] test tests::binop_gte_double_eq ... ok [INFO] [stdout] test tests::binop_gte_double_false ... ok [INFO] [stdout] test tests::binop_gte_int_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_false ... ok [INFO] [stdout] test tests::binop_lt_bigint ... ok [INFO] [stdout] test tests::binop_lt_double ... ok [INFO] [stdout] test tests::binop_lt_double_false ... ok [INFO] [stdout] test tests::binop_lt_int ... ok [INFO] [stdout] test tests::binop_lt_int_false ... ok [INFO] [stdout] test tests::binop_lte_bigint_false ... ok [INFO] [stdout] test tests::binop_lte_double_eq ... ok [INFO] [stdout] test tests::binop_lte_double ... ok [INFO] [stdout] test tests::binop_lte_double_false ... ok [INFO] [stdout] test tests::binop_lte_bigint ... ok [INFO] [stdout] test tests::binop_lte_bigint_eq ... ok [INFO] [stdout] test tests::binop_lte_int ... ok [INFO] [stdout] test tests::binop_lte_int_false ... ok [INFO] [stdout] test tests::binop_lte_int_eq ... ok [INFO] [stdout] test tests::binop_mod_double ... ok [INFO] [stdout] test tests::binop_mod_bigint ... ok [INFO] [stdout] test tests::binop_mod_double_zero ... ok [INFO] [stdout] test tests::binop_mod_bigint_zero ... ok [INFO] [stdout] test tests::binop_mod_int ... ok [INFO] [stdout] test tests::binop_mul_bigint ... ok [INFO] [stdout] test tests::binop_mod_int_wrap ... ok [INFO] [stdout] test tests::binop_mul_double ... ok [INFO] [stdout] test tests::binop_mod_int_zero ... ok [INFO] [stdout] test tests::binop_mul_int ... ok [INFO] [stdout] test tests::binop_neq_array ... ok [INFO] [stdout] test tests::binop_mul_int_wrap ... 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_true ... ok [INFO] [stdout] test tests::binop_neq_bigint ... ok [INFO] [stdout] test tests::binop_neq_double ... ok [INFO] [stdout] test tests::binop_neq_bool_true ... ok [INFO] [stdout] test tests::binop_neq_bool ... ok [INFO] [stdout] test tests::binop_neq_double_true ... ok [INFO] [stdout] test tests::binop_neq_int ... ok [INFO] [stdout] test tests::binop_neq_pauli_true ... ok [INFO] [stdout] test tests::binop_neq_int_true ... ok [INFO] [stdout] test tests::binop_neq_pauli ... ok [INFO] [stdout] test tests::binop_neq_range_true ... ok [INFO] [stdout] test tests::binop_neq_range ... ok [INFO] [stdout] test tests::binop_neq_result_true ... ok [INFO] [stdout] test tests::binop_neq_result ... ok [INFO] [stdout] test tests::binop_neq_string_true ... ok [INFO] [stdout] test tests::binop_neq_string ... ok [INFO] [stdout] test tests::binop_neq_tuple ... ok [INFO] [stdout] test tests::binop_neq_tuple_true_content ... ok [INFO] [stdout] test tests::binop_orb_bigint ... ok [INFO] [stdout] test tests::binop_orb_int ... ok [INFO] [stdout] test tests::binop_orl ... ok [INFO] [stdout] test tests::binop_orl_false ... ok [INFO] [stdout] test tests::binop_orl_shortcut ... ok [INFO] [stdout] test tests::binop_orl_true_lhs ... ok [INFO] [stdout] test tests::binop_orl_true_rhs ... ok [INFO] [stdout] test tests::binop_shl_bigint_negative ... ok [INFO] [stdout] test tests::binop_shl_bigint ... ok [INFO] [stdout] test tests::binop_shl_int ... ok [INFO] [stdout] test tests::binop_shl_int_overflow ... ok [INFO] [stdout] test tests::binop_shl_int_negative ... ok [INFO] [stdout] test tests::binop_shr_bigint ... ok [INFO] [stdout] test tests::binop_shr_bigint_negative ... ok [INFO] [stdout] test tests::binop_shr_int_overflow ... 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_sub_int_wrap ... ok [INFO] [stdout] test tests::binop_xorb_bigint ... ok [INFO] [stdout] test tests::block_expr ... ok [INFO] [stdout] test tests::block_empty_is_unit_expr ... ok [INFO] [stdout] test tests::binop_xorb_int ... ok [INFO] [stdout] test tests::binop_shl_int_truncate ... 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_tuple_expr ... ok [INFO] [stdout] test tests::binop_shr_int_truncate ... 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_qubit_use_array_expr ... ok [INFO] [stdout] test tests::block_mutable_update_tuple_item_expr ... ok [INFO] [stdout] test tests::block_qubit_use_expr ... ok [INFO] [stdout] test tests::block_nested_shadowing_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_qubit_use_use_expr ... ok [INFO] [stdout] test tests::block_qubit_use_tuple_expr ... ok [INFO] [stdout] test tests::block_shadowing_expr ... ok [INFO] [stdout] test tests::call_adjoint_adjoint_expr ... ok [INFO] [stdout] test tests::call_adjoint_expr ... ok [INFO] [stdout] test tests::call_adjoint_self_expr ... ok [INFO] [stdout] test tests::call_args_expr ... ok [INFO] [stdout] test tests::call_multiple_args_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::check_ctls_count_nested_expr ... ok [INFO] [stdout] test tests::call_tuple_args_expr ... ok [INFO] [stdout] test tests::check_generated_ctl_expr ... ok [INFO] [stdout] test tests::check_ctls_count_expr ... ok [INFO] [stdout] test tests::check_generated_ctladj_distrib_expr ... ok [INFO] [stdout] test tests::cond_expr ... ok [INFO] [stdout] test tests::cond_false_expr ... ok [INFO] [stdout] test tests::cond_shortcircuit_expr ... ok [INFO] [stdout] test tests::cond_false_shortcircuit_expr ... ok [INFO] [stdout] test tests::conjugate_output_preserved ... ok [INFO] [stdout] test tests::fail_expr ... ok [INFO] [stdout] test tests::fail_shortcut_expr ... ok [INFO] [stdout] test tests::field_range_end_expr ... ok [INFO] [stdout] test tests::field_range_step_expr ... ok [INFO] [stdout] test tests::field_range_start_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::for_loop_range_expr ... ok [INFO] [stdout] test tests::global_callable_as_arg ... ok [INFO] [stdout] test tests::if_elif_else_false_false_expr ... ok [INFO] [stdout] test tests::if_elif_else_false_true_expr ... ok [INFO] [stdout] test tests::if_elif_else_true_true_expr ... ok [INFO] [stdout] test tests::if_elif_false_false_expr ... ok [INFO] [stdout] test tests::if_elif_false_true_expr ... ok [INFO] [stdout] test tests::if_else_false_expr ... ok [INFO] [stdout] test tests::if_elif_true_true_expr ... ok [INFO] [stdout] test tests::if_else_true_expr ... ok [INFO] [stdout] test tests::if_true_expr ... ok [INFO] [stdout] test tests::if_false_expr ... ok [INFO] [stdout] test tests::interpolated_string_array_index ... ok [INFO] [stdout] test tests::interpolated_string ... 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_passed ... ok [INFO] [stdout] test tests::interpolated_string_var ... ok [INFO] [stdout] test tests::lambda_function_closure ... ok [INFO] [stdout] test tests::lambda_function_empty_closure ... ok [INFO] [stdout] test tests::lambda_function_empty_closure_passed ... ok [INFO] [stdout] test tests::lambda_function_nested_closure ... ok [INFO] [stdout] test tests::lambda_operation_closure ... ok [INFO] [stdout] test tests::lambda_operation_empty_closure ... ok [INFO] [stdout] test tests::lambda_operation_controlled ... ok [INFO] [stdout] test tests::lambda_operation_controlled_controlled ... ok [INFO] [stdout] test tests::literal_big_int_expr ... ok [INFO] [stdout] test tests::literal_bool_false_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_double_expr ... ok [INFO] [stdout] test tests::literal_int_too_big_expr ... ok [INFO] [stdout] test tests::literal_int_expr ... ok [INFO] [stdout] test tests::literal_pauli_i_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_string_expr ... ok [INFO] [stdout] test tests::literal_result_one_expr ... ok [INFO] [stdout] test tests::literal_tuple_expr ... ok [INFO] [stdout] test tests::literal_tuple_mixed_expr ... ok [INFO] [stdout] test tests::literal_tuple_singleton_expr ... ok [INFO] [stdout] test tests::paren_expr ... ok [INFO] [stdout] test tests::nested_interpolated_string_with_exprs ... ok [INFO] [stdout] test tests::nested_interpolated_string ... ok [INFO] [stdout] test tests::partial_app_all_holes ... ok [INFO] [stdout] test tests::partial_app_arg_with_side_effect ... ok [INFO] [stdout] test tests::partial_app_mutable_arg ... ok [INFO] [stdout] test tests::range_all_expr ... 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_end_expr ... ok [INFO] [stdout] test tests::range_start_step_end_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_start_expr ... ok [INFO] [stdout] test tests::range_step_end_expr ... ok [INFO] [stdout] test tests::repeat_until_fixup_expr ... ok [INFO] [stdout] test tests::return_expr ... ok [INFO] [stdout] test tests::repeat_until_expr ... ok [INFO] [stdout] test tests::tuple_expr ... ok [INFO] [stdout] test tests::return_shortcut_expr ... ok [INFO] [stdout] test tests::udt_unwrap ... ok [INFO] [stdout] test tests::udt_field_nested ... ok [INFO] [stdout] test tests::udt_fields ... ok [INFO] [stdout] test tests::unop_adjoint_adjoint_functor_expr ... ok [INFO] [stdout] test tests::unop_adjoint_controlled_functor_expr ... ok [INFO] [stdout] test tests::unop_adjoint_functor_expr ... ok [INFO] [stdout] test tests::unop_bitwise_not_int_expr ... ok [INFO] [stdout] test tests::unop_controlled_adjoint_functor_expr ... ok [INFO] [stdout] test tests::unop_bitwise_not_big_int_expr ... ok [INFO] [stdout] test tests::unop_controlled_controlled_functor_expr ... ok [INFO] [stdout] test tests::unop_negate_big_int_expr ... ok [INFO] [stdout] test tests::unop_negate_negative_int_expr ... ok [INFO] [stdout] test tests::unop_controlled_functor_expr ... ok [INFO] [stdout] test tests::unop_negate_int_expr ... ok [INFO] [stdout] test tests::unop_negate_double_expr ... ok [INFO] [stdout] test tests::unop_negate_int_overflow_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_positive_big_int_expr ... ok [INFO] [stdout] test tests::unop_positive_double_expr ... ok [INFO] [stdout] test tests::update_array_index_expr ... ok [INFO] [stdout] test tests::update_array_index_var ... ok [INFO] [stdout] test tests::update_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_range_end ... ok [INFO] [stdout] test tests::update_range_from_start ... ok [INFO] [stdout] test tests::update_range_to_step ... ok [INFO] [stdout] test tests::update_range_to_end ... ok [INFO] [stdout] test tests::update_range_from_step ... ok [INFO] [stdout] test tests::update_range_start ... ok [INFO] [stdout] test tests::update_range_step ... ok [INFO] [stdout] test tests::update_range_full_step ... ok [INFO] [stdout] test tests::update_udt_known_field_name ... ok [INFO] [stdout] test tests::while_expr ... ok [INFO] [stdout] test tests::update_udt_nested_field ... ok [INFO] [stdout] test tests::while_false_shortcut_expr ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 374 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.67s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_fir-6474717e30e15f1a) [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_frontend-f07546a1bb1fa8af) [INFO] [stdout] [INFO] [stdout] running 312 tests [INFO] [stdout] test compile::tests::one_file_no_entry ... ok [INFO] [stdout] test compile::tests::entry_parse_error ... ok [INFO] [stdout] test compile::tests::entry_call_operation ... ok [INFO] [stdout] test compile::tests::entry_error ... ok [INFO] [stdout] test compile::tests::one_file_error ... ok [INFO] [stdout] test compile::tests::two_files_dependency ... ok [INFO] [stdout] test compile::tests::two_files_error ... ok [INFO] [stdout] test compile::tests::replace_node ... ok [INFO] [stdout] test error::tests::error_spans_begin ... ok [INFO] [stdout] test compile::tests::package_dependency ... ok [INFO] [stdout] test compile::tests::insert_core_call ... ok [INFO] [stdout] test compile::tests::package_dependency_internal_error ... ok [INFO] [stdout] test compile::tests::package_dependency_udt ... ok [INFO] [stdout] test error::tests::no_files ... ok [INFO] [stdout] test error::tests::resolve_spans ... ok [INFO] [stdout] test error::tests::error_spans_eof ... ok [INFO] [stdout] test compile::tests::package_dependency_nested_udt ... ok [INFO] [stdout] test error::tests::error_spans_two_files ... ok [INFO] [stdout] test compile::tests::unimplemented_attribute_call_within_unit_error ... ok [INFO] [stdout] test compile::tests::two_files_mutual_dependency ... ok [INFO] [stdout] test compile::tests::two_files_error_eof ... ok [INFO] [stdout] test compile::tests::unimplemented_attribute_with_non_unit_expr_error ... ok [INFO] [stdout] test compile::tests::unimplemented_attribute_avoids_ambiguous_error_with_duplicate_names_in_scope ... ok [INFO] [stdout] test compile::tests::unimplemented_call_from_dependency_produces_error ... ok [INFO] [stdout] test incremental::tests::conditional_compilation_not_available ... ok [INFO] [stdout] test incremental::tests::continue_after_lower_error ... ok [INFO] [stdout] test incremental::tests::continue_after_parse_error ... ok [INFO] [stdout] test incremental::tests::parse_error ... ok [INFO] [stdout] test incremental::tests::one_statement ... ok [INFO] [stdout] test incremental::tests::one_callable ... ok [INFO] [stdout] test lower::tests::body_missing_should_fail ... ok [INFO] [stdout] test lower::tests::duplicate_commas_in_pat ... ok [INFO] [stdout] test lower::tests::duplicate_commas_in_generics ... ok [INFO] [stdout] test lower::tests::duplicate_commas_in_tydef ... ok [INFO] [stdout] test lower::tests::duplicate_commas_in_arg_tuple ... ok [INFO] [stdout] test lower::tests::duplicate_commas_in_tuple ... ok [INFO] [stdout] test lower::tests::invalid_elided ... ok [INFO] [stdout] test lower::tests::invalid_spec_pat ... ok [INFO] [stdout] test lower::tests::ignore_item_in_attribute ... ok [INFO] [stdout] test lower::tests::item_docs ... ok [INFO] [stdout] test lower::tests::duplicate_specialization_with_gen ... ok [INFO] [stdout] test lower::tests::duplicate_specialization ... ok [INFO] [stdout] test lower::tests::lambda_function_closure ... 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_adj ... ok [INFO] [stdout] test lower::tests::lambda_function_closure_passed ... ok [INFO] [stdout] test lower::tests::lambda_function_empty_closure_passed ... ok [INFO] [stdout] test lower::tests::lambda_with_invalid_free_variable ... ok [INFO] [stdout] test lower::tests::lift_local_newtype ... ok [INFO] [stdout] test lower::tests::lift_local_function ... ok [INFO] [stdout] test lower::tests::lambda_operation_closure ... ok [INFO] [stdout] test lower::tests::lift_newtype_nested_tuple ... ok [INFO] [stdout] test lower::tests::lambda_operation_empty_closure ... ok [INFO] [stdout] test lower::tests::lambda_function_nested_closure ... ok [INFO] [stdout] test lower::tests::lift_local_operation ... ok [INFO] [stdout] test lower::tests::lift_newtype ... ok [INFO] [stdout] test lower::tests::lift_newtype_nested_tuple_fields ... ok [INFO] [stdout] test lower::tests::lift_newtype_tuple_fields ... ok [INFO] [stdout] test lower::tests::nested_params ... ok [INFO] [stdout] test lower::tests::lift_newtype_tuple ... ok [INFO] [stdout] test lower::tests::lift_newtype_from_newtype ... ok [INFO] [stdout] test lower::tests::partial_app_hole_as_callee ... ok [INFO] [stdout] test lower::tests::partial_app_bound_to_non_arrow_ty ... ok [INFO] [stdout] test lower::tests::partial_app_nested_tuple_singleton_unwrap ... ok [INFO] [stdout] test lower::tests::partial_app_unknown_callable ... ok [INFO] [stdout] test lower::tests::partial_app_one_hole ... ok [INFO] [stdout] test lower::tests::test_target_profile_attr_wrong_args ... ok [INFO] [stdout] test lower::tests::partial_app_too_many_args ... ok [INFO] [stdout] test lower::tests::partial_app_two_holes ... ok [INFO] [stdout] test lower::tests::partial_app_nested_tuple ... ok [INFO] [stdout] test resolve::tests::callable_param ... ok [INFO] [stdout] test resolve::tests::empty_namespace_works ... ok [INFO] [stdout] test resolve::tests::ambiguous_prelude ... ok [INFO] [stdout] test lower::tests::test_target_profile_full_attr_allowed ... ok [INFO] [stdout] test lower::tests::test_entrypoint_attr_wrong_args ... ok [INFO] [stdout] test resolve::tests::cyclic_namespace_dependency_supported ... ok [INFO] [stdout] test lower::tests::test_entrypoint_attr_allowed ... ok [INFO] [stdout] test resolve::tests::bind_items_in_repeat ... ok [INFO] [stdout] test resolve::tests::bind_items_in_qubit_use_block ... ok [INFO] [stdout] test resolve::tests::dropped_callable ... ok [INFO] [stdout] test resolve::tests::for_loop_var ... ok [INFO] [stdout] test resolve::tests::for_loop_range ... ok [INFO] [stdout] test resolve::tests::get_locals_before_binding ... ok [INFO] [stdout] test resolve::tests::get_locals_for_loop ... ok [INFO] [stdout] test resolve::tests::get_locals_block_scope_boundary ... ok [INFO] [stdout] test resolve::tests::get_locals_items ... ok [INFO] [stdout] test lower::tests::test_target_profile_base_attr_allowed ... ok [INFO] [stdout] test resolve::tests::get_locals_block_scope_boundary_begin ... ok [INFO] [stdout] test resolve::tests::get_locals_for_loop_before_binding ... ok [INFO] [stdout] test lower::tests::test_unknown_attr ... ok [INFO] [stdout] test resolve::tests::get_locals_spec_params ... ok [INFO] [stdout] test resolve::tests::get_locals_local_item_hide_parent_scope_variables ... ok [INFO] [stdout] test resolve::tests::get_locals_params ... ok [INFO] [stdout] test resolve::tests::global_callable ... ok [INFO] [stdout] test resolve::tests::get_locals_vars ... ok [INFO] [stdout] test resolve::tests::global_callable_duplicate_error ... ok [INFO] [stdout] test resolve::tests::get_locals_lambda_params ... ok [INFO] [stdout] test resolve::tests::get_locals_shadow_parent_scope ... ok [INFO] [stdout] test resolve::tests::global_callable_recursive ... ok [INFO] [stdout] test resolve::tests::global_callable_internal ... ok [INFO] [stdout] test resolve::tests::get_locals_vars_shadowing_same_scope ... ok [INFO] [stdout] test resolve::tests::get_locals_type_params ... ok [INFO] [stdout] test resolve::tests::get_locals_vars_parent_scope ... ok [INFO] [stdout] test resolve::tests::global_path ... ok [INFO] [stdout] test resolve::tests::local_var ... ok [INFO] [stdout] test resolve::tests::local_shadows_global ... ok [INFO] [stdout] test resolve::tests::lambda_param ... ok [INFO] [stdout] test resolve::tests::local_function ... ok [INFO] [stdout] test resolve::tests::local_open ... ok [INFO] [stdout] test resolve::tests::local_open_shadows_parent_item ... ok [INFO] [stdout] test resolve::tests::lambda_shadows_local ... ok [INFO] [stdout] test resolve::tests::local_open_shadows_parent_open ... ok [INFO] [stdout] test resolve::tests::local_function_is_really_local ... ok [INFO] [stdout] test resolve::tests::local_function_is_not_closure ... ok [INFO] [stdout] test resolve::tests::local_function_use_before_declare ... ok [INFO] [stdout] test resolve::tests::multiple_definition_dropped_is_not_found ... ok [INFO] [stdout] test resolve::tests::local_type ... ok [INFO] [stdout] test resolve::tests::merged_aliases ... 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_ambiguous_tys ... ok [INFO] [stdout] test resolve::tests::open_ambiguous_terms ... ok [INFO] [stdout] test resolve::tests::open_alias_shadows_global ... ok [INFO] [stdout] test resolve::tests::open_ambiguous_tys ... ok [INFO] [stdout] test resolve::tests::open_namespace ... ok [INFO] [stdout] test resolve::tests::prelude_callable ... ok [INFO] [stdout] test resolve::tests::parent_namespace_shadows_open ... ok [INFO] [stdout] test resolve::tests::resolve_local_generic ... ok [INFO] [stdout] test resolve::tests::parent_namespace_shadows_prelude ... ok [INFO] [stdout] test resolve::tests::open_shadows_prelude ... ok [INFO] [stdout] test resolve::tests::shadow_same_block ... ok [INFO] [stdout] test resolve::tests::shadow_local ... ok [INFO] [stdout] test resolve::tests::shadowing_disallowed_within_local_binding ... ok [INFO] [stdout] test resolve::tests::shadowing_disallowed_within_parameters ... ok [INFO] [stdout] test resolve::tests::repeat_until ... ok [INFO] [stdout] test resolve::tests::ty_decl ... ok [INFO] [stdout] test resolve::tests::shadowing_disallowed_within_lambda_param ... ok [INFO] [stdout] test resolve::tests::repeat_until_fixup_scoping ... ok [INFO] [stdout] test resolve::tests::repeat_until_fixup ... ok [INFO] [stdout] test resolve::tests::ty_decl_duplicate_error ... ok [INFO] [stdout] test resolve::tests::ty_decl_duplicate_error_on_built_in_ty ... ok [INFO] [stdout] test resolve::tests::ty_decl_in_ty_decl ... ok [INFO] [stdout] test resolve::tests::unknown_namespace ... ok [INFO] [stdout] test resolve::tests::ty_decl_recursive ... ok [INFO] [stdout] test resolve::tests::ty_decl_cons ... ok [INFO] [stdout] test resolve::tests::unknown_term ... ok [INFO] [stdout] test resolve::tests::spec_param_shadow_disallowed ... ok [INFO] [stdout] test resolve::tests::spec_param ... ok [INFO] [stdout] test resolve::tests::shadowing_disallowed_within_for_loop ... ok [INFO] [stdout] test resolve::tests::update_udt_unknown_field_name ... ok [INFO] [stdout] test resolve::tests::update_array_index_var ... ok [INFO] [stdout] test resolve::tests::unknown_ty ... ok [INFO] [stdout] test resolve::tests::update_udt_known_field_name ... ok [INFO] [stdout] test resolve::tests::use_unbound_generic ... ok [INFO] [stdout] test resolve::tests::update_array_index_expr ... ok [INFO] [stdout] test resolve::tests::use_qubit ... ok [INFO] [stdout] test resolve::tests::update_udt_unknown_field_name_known_global ... ok [INFO] [stdout] test typeck::tests::adj_ctl_requires_unit_return ... ok [INFO] [stdout] test resolve::tests::update_udt_known_field_name_expr ... ok [INFO] [stdout] test typeck::tests::adj_non_adj ... ok [INFO] [stdout] test resolve::tests::use_bound_item_in_another_bound_item ... ok [INFO] [stdout] test resolve::tests::use_qubit_block ... ok [INFO] [stdout] test typeck::tests::add_wrong_types ... ok [INFO] [stdout] test typeck::tests::binop_add_mismatch ... ok [INFO] [stdout] test typeck::tests::array_repeat_error ... ok [INFO] [stdout] test typeck::tests::array_index_error ... ok [INFO] [stdout] test typeck::tests::binop_andb_invalid ... ok [INFO] [stdout] test typeck::tests::binop_andb_mismatch ... ok [INFO] [stdout] test typeck::tests::adj_requires_unit_return ... ok [INFO] [stdout] test typeck::tests::ambiguous_generic ... ok [INFO] [stdout] test typeck::tests::binop_add_invalid ... ok [INFO] [stdout] test typeck::tests::binop_eq_mismatch ... ok [INFO] [stdout] test typeck::tests::array_unknown_field_error ... ok [INFO] [stdout] test typeck::tests::binop_equal_callable ... ok [INFO] [stdout] test typeck::tests::assignop_error ... ok [INFO] [stdout] test typeck::tests::binop_orb_mismatch ... 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_orb_invalid ... 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_neq_tuple_type_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::call_generic_length ... ok [INFO] [stdout] test typeck::tests::controlled_spec_impl ... ok [INFO] [stdout] test typeck::tests::call_controlled_error ... ok [INFO] [stdout] test typeck::tests::call_controlled ... ok [INFO] [stdout] test typeck::tests::call_generic_identity ... ok [INFO] [stdout] test typeck::tests::call_function ... ok [INFO] [stdout] test typeck::tests::ctl_requires_unit_return ... ok [INFO] [stdout] test typeck::tests::ctl_non_ctl ... ok [INFO] [stdout] test typeck::tests::duplicate_callable_decls_inferred_and_ignored ... ok [INFO] [stdout] test typeck::tests::empty_callable ... ok [INFO] [stdout] test typeck::tests::duplicate_type_decls_inferred_and_ignored ... ok [INFO] [stdout] test typeck::tests::call_controlled_nested ... ok [INFO] [stdout] test typeck::tests::for_loop_not_iterable ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_nested_arrow_eq_to_adj ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_array_subset_of_adj ... 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_eq_to_adj ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_bound_to_let_becomes_monotype ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_nested_arrow_subset_of_adj ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_subset_of_ctl_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::if_cond_error ... ok [INFO] [stdout] test typeck::tests::functors_in_arg_superset_of_empty ... ok [INFO] [stdout] test typeck::tests::if_no_else_must_be_unit ... 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 ... ok [INFO] [stdout] test typeck::tests::if_else_fail ... ok [INFO] [stdout] test typeck::tests::instantiate_duplicate_ty_param_names ... 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::inferred_generic_tuple_arguments_for_passed_callable ... ok [INFO] [stdout] test typeck::tests::if_cond_fail ... ok [INFO] [stdout] test typeck::tests::interpolate_function ... ok [INFO] [stdout] test typeck::tests::int_as_double_error ... ok [INFO] [stdout] test typeck::tests::inference_infinite_recursion_should_fail ... ok [INFO] [stdout] test typeck::tests::interpolate_int_string_tuple ... ok [INFO] [stdout] test typeck::tests::interpolate_string ... ok [INFO] [stdout] test typeck::tests::infinite ... ok [INFO] [stdout] test typeck::tests::interpolate_operation ... ok [INFO] [stdout] test typeck::tests::interpolate_int ... ok [INFO] [stdout] test typeck::tests::interpolate_int_function_tuple ... ok [INFO] [stdout] test typeck::tests::interpolate_int_array ... ok [INFO] [stdout] test typeck::tests::lambda_adjoint_before_functors_inferred ... ok [INFO] [stdout] test typeck::tests::interpolate_function_array ... ok [INFO] [stdout] test typeck::tests::invalid_ident ... ok [INFO] [stdout] test typeck::tests::lambda_adj_ctl ... ok [INFO] [stdout] test typeck::tests::interpolate_qubit ... ok [INFO] [stdout] test typeck::tests::lambda_adj ... ok [INFO] [stdout] test typeck::tests::lambda_ctl ... ok [INFO] [stdout] test typeck::tests::length_type_error ... ok [INFO] [stdout] test typeck::tests::lambda_implicit_unit_return ... ok [INFO] [stdout] test typeck::tests::lambda_implicit_return_without_call_ambiguous ... ok [INFO] [stdout] test typeck::tests::lambda_functors_let_binding ... ok [INFO] [stdout] test typeck::tests::lambda_inner_return ... ok [INFO] [stdout] test typeck::tests::lambda_invalid_adjoint_before_functors_inferred ... ok [INFO] [stdout] test typeck::tests::let_tuple_arity_error ... ok [INFO] [stdout] test typeck::tests::lambda_multiple_uses_functors_inferred ... ok [INFO] [stdout] test typeck::tests::local_function_use_before_declare ... ok [INFO] [stdout] test typeck::tests::local_function_error ... ok [INFO] [stdout] test typeck::tests::lambda_inner_return_without_call_ambiguous ... ok [INFO] [stdout] test typeck::tests::local_open ... ok [INFO] [stdout] test typeck::tests::local_function ... ok [INFO] [stdout] test typeck::tests::newtype_cons ... ok [INFO] [stdout] test typeck::tests::local_function_last_stmt_is_unit_block ... ok [INFO] [stdout] test typeck::tests::local_type ... ok [INFO] [stdout] test typeck::tests::newtype_field ... ok [INFO] [stdout] test typeck::tests::newtype_does_not_match_base_ty ... ok [INFO] [stdout] test typeck::tests::newtype_does_not_match_other_newtype ... ok [INFO] [stdout] test typeck::tests::newtype_field_invalid ... ok [INFO] [stdout] test typeck::tests::partial_app_nested_tuple ... ok [INFO] [stdout] test typeck::tests::qubit_array_length_error ... ok [INFO] [stdout] test typeck::tests::partial_app_one_given_one_hole ... ok [INFO] [stdout] test typeck::tests::newtype_unwrap ... ok [INFO] [stdout] test typeck::tests::partial_app_one_hole ... ok [INFO] [stdout] test typeck::tests::newtype_cons_wrong_input ... 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::partial_app_too_many_args ... ok [INFO] [stdout] test typeck::tests::partial_app_nested_tuple_singleton_unwrap ... ok [INFO] [stdout] test typeck::tests::qubit_tuple_arity_error ... ok [INFO] [stdout] test typeck::tests::range_from_field_step ... ok [INFO] [stdout] test typeck::tests::range_full_implicit_step ... ok [INFO] [stdout] test typeck::tests::range_full_field_end ... ok [INFO] [stdout] test typeck::tests::range_full_field_start ... ok [INFO] [stdout] test typeck::tests::range_from_field_end ... ok [INFO] [stdout] test typeck::tests::range_to_field_end ... ok [INFO] [stdout] test typeck::tests::range_from_field_start ... ok [INFO] [stdout] test typeck::tests::range_full_explicit_step ... ok [INFO] [stdout] test typeck::tests::return_diverges_stmt_after ... ok [INFO] [stdout] test typeck::tests::return_constant ... 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::return_semi ... ok [INFO] [stdout] test typeck::tests::return_var ... ok [INFO] [stdout] test typeck::tests::return_wrong_type ... ok [INFO] [stdout] test typeck::tests::ternop_cond_error ... ok [INFO] [stdout] test typeck::tests::return_mismatch ... ok [INFO] [stdout] test typeck::tests::return_diverges ... ok [INFO] [stdout] test typeck::tests::single_arg_for_tuple ... ok [INFO] [stdout] test typeck::tests::ternop_update_invalid_index ... ok [INFO] [stdout] test typeck::tests::set_tuple_arity_error ... ok [INFO] [stdout] test typeck::tests::ternop_update_udt_known_field_name_expr ... ok [INFO] [stdout] test typeck::tests::ternop_update_invalid_container ... ok [INFO] [stdout] test typeck::tests::ternop_update_udt_known_field_name ... ok [INFO] [stdout] test typeck::tests::ternop_update_array_index_expr ... ok [INFO] [stdout] test typeck::tests::ternop_update_udt_unknown_field_name ... ok [INFO] [stdout] test typeck::tests::typed_hole_error_ambiguous_type ... ok [INFO] [stdout] test typeck::tests::ternop_update_array_index_var ... ok [INFO] [stdout] test typeck::tests::ternop_update_udt_unknown_field_name_known_global ... ok [INFO] [stdout] test typeck::tests::typed_hole_error_concrete_type ... ok [INFO] [stdout] test typeck::tests::unop_bitwise_not_bool ... ok [INFO] [stdout] test typeck::tests::unop_bitwise_not_double ... 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::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::while_cond_error ... ok [INFO] [stdout] test typeck::tests::unop_pos_bool ... ok [INFO] [stdout] test typeck::tests::use_bound_item_in_another_bound_item ... ok [INFO] [stdout] test incremental::tests::errors_across_multiple_lines ... ok [INFO] [stdout] test compile::tests::std_dependency_base_profile ... 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. 312 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_hir-b212626f312c82cd) [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-0ed09895fbb5001b) [INFO] [stdout] [INFO] [stdout] running 461 tests [INFO] [stdout] test expr::tests::array_repeat_two_items ... ok [INFO] [stdout] test expr::tests::array_repeat_no_items ... ok [INFO] [stdout] test expr::tests::add_left_assoc ... 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_repeat ... ok [INFO] [stdout] test expr::tests::and_op ... ok [INFO] [stdout] test expr::tests::add_op ... ok [INFO] [stdout] test expr::tests::adjoint_op ... ok [INFO] [stdout] test expr::tests::array_empty ... ok [INFO] [stdout] test expr::tests::array_single ... ok [INFO] [stdout] test expr::tests::array_repeat_complex ... ok [INFO] [stdout] test expr::tests::array_pair ... ok [INFO] [stdout] test expr::tests::array_concat ... ok [INFO] [stdout] test expr::tests::add_mul_ops ... ok [INFO] [stdout] test expr::tests::bitwise_and_op ... ok [INFO] [stdout] test expr::tests::bitwise_not_op ... ok [INFO] [stdout] test expr::tests::array_size_middle_item ... ok [INFO] [stdout] test expr::tests::bitwise_xor_op ... ok [INFO] [stdout] test expr::tests::array_size_last_item ... ok [INFO] [stdout] test expr::tests::call_op_unit ... ok [INFO] [stdout] test expr::tests::call_op_singleton_tuple ... ok [INFO] [stdout] test expr::tests::call_index_ops ... ok [INFO] [stdout] test expr::tests::call_op_pair ... ok [INFO] [stdout] test expr::tests::bitwise_or_op ... ok [INFO] [stdout] test expr::tests::cond_op ... ok [INFO] [stdout] test expr::tests::bitwise_and_or_op ... ok [INFO] [stdout] test expr::tests::bitwise_or_xor_ops ... ok [INFO] [stdout] test expr::tests::call_partial_app ... ok [INFO] [stdout] test expr::tests::cond_op_right_assoc ... ok [INFO] [stdout] test expr::tests::call_partial_app_nested ... ok [INFO] [stdout] test expr::tests::call_with_array ... ok [INFO] [stdout] test expr::tests::call_op_one ... ok [INFO] [stdout] test expr::tests::controlled_call_ops ... ok [INFO] [stdout] test expr::tests::div_op ... ok [INFO] [stdout] test expr::tests::double_path ... ok [INFO] [stdout] test expr::tests::controlled_index_call_ops ... ok [INFO] [stdout] test expr::tests::exp_op ... ok [INFO] [stdout] test expr::tests::controlled_op ... ok [INFO] [stdout] test expr::tests::field_op ... ok [INFO] [stdout] test expr::tests::gt_op ... ok [INFO] [stdout] test expr::tests::eq_op ... ok [INFO] [stdout] test expr::tests::gte_op ... ok [INFO] [stdout] test expr::tests::fail ... ok [INFO] [stdout] test expr::tests::hole ... ok [INFO] [stdout] test expr::tests::duplicate_commas_in_tuple ... ok [INFO] [stdout] test expr::tests::function_lambda ... ok [INFO] [stdout] test expr::tests::exp_right_assoc ... ok [INFO] [stdout] test expr::tests::duplicate_commas_in_pattern ... ok [INFO] [stdout] test expr::tests::index_call_ops ... ok [INFO] [stdout] test expr::tests::interpolated_string_missing_ending ... ok [INFO] [stdout] test expr::tests::interpolated_string_two_braced ... ok [INFO] [stdout] test expr::tests::interpolated_string_braced ... ok [INFO] [stdout] test expr::tests::index_op ... ok [INFO] [stdout] test expr::tests::interpolated_string ... ok [INFO] [stdout] test expr::tests::if_then ... ok [INFO] [stdout] test expr::tests::for_in ... ok [INFO] [stdout] test expr::tests::interpolated_string_unclosed_brace ... ok [INFO] [stdout] test expr::tests::if_else ... ok [INFO] [stdout] test expr::tests::interpolated_string_escape_brace ... ok [INFO] [stdout] test expr::tests::interpolated_string_braced_index ... ok [INFO] [stdout] test expr::tests::interpolated_string_unopened_brace_quote ... ok [INFO] [stdout] test expr::tests::if_elif ... ok [INFO] [stdout] test expr::tests::invalid_initial_comma_in_tuple ... ok [INFO] [stdout] test expr::tests::if_elif_else ... ok [INFO] [stdout] test expr::tests::lambda_invalid_input ... ok [INFO] [stdout] test expr::tests::interpolated_string_braced_normal_string ... ok [INFO] [stdout] test expr::tests::interpolated_string_unclosed_brace_quote ... ok [INFO] [stdout] test expr::tests::lit_double ... ok [INFO] [stdout] test expr::tests::interpolated_string_unopened_brace ... ok [INFO] [stdout] test expr::tests::lit_double_trailing_dot ... ok [INFO] [stdout] test expr::tests::lit_double_leading_dot ... ok [INFO] [stdout] test expr::tests::lambda_tuple_input ... ok [INFO] [stdout] test expr::tests::lit_bigint_binary ... ok [INFO] [stdout] test expr::tests::lit_bigint ... ok [INFO] [stdout] test expr::tests::lit_bigint_underscore ... ok [INFO] [stdout] test expr::tests::lit_bigint_octal ... ok [INFO] [stdout] test expr::tests::lambda_invalid_tuple_input ... ok [INFO] [stdout] test expr::tests::lit_bigint_hexadecimal ... 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_dot_trailing_exp ... ok [INFO] [stdout] test expr::tests::lit_double_underscore ... ok [INFO] [stdout] test expr::tests::lit_double_leading_zero ... ok [INFO] [stdout] test expr::tests::lit_false ... ok [INFO] [stdout] test expr::tests::lit_int ... ok [INFO] [stdout] test expr::tests::lit_double_trailing_exp_dot ... ok [INFO] [stdout] test expr::tests::lit_int_binary ... ok [INFO] [stdout] test expr::tests::lit_double_trailing_exp_1 ... ok [INFO] [stdout] test expr::tests::invalid_initial_commas_in_pattern ... ok [INFO] [stdout] test expr::tests::lit_int_hexadecimal_dot ... ok [INFO] [stdout] test expr::tests::lit_int_leading_zero ... ok [INFO] [stdout] test expr::tests::lit_int_hexadecimal ... ok [INFO] [stdout] test expr::tests::lit_int_max ... ok [INFO] [stdout] test expr::tests::lit_int_min ... ok [INFO] [stdout] test expr::tests::lit_int_octal ... ok [INFO] [stdout] test expr::tests::lit_int_too_big_hexadecimal ... ok [INFO] [stdout] test expr::tests::lit_int_too_big_binary ... ok [INFO] [stdout] test expr::tests::lit_one ... ok [INFO] [stdout] test expr::tests::lit_pauli_x ... ok [INFO] [stdout] test expr::tests::lit_pauli_i ... ok [INFO] [stdout] test expr::tests::lit_pauli_y ... ok [INFO] [stdout] test expr::tests::lit_int_overflow_min_binary ... ok [INFO] [stdout] test expr::tests::lit_pauli_z ... ok [INFO] [stdout] test expr::tests::lit_int_overflow_min_hexadecimal ... ok [INFO] [stdout] test expr::tests::lit_string ... ok [INFO] [stdout] test expr::tests::lit_int_too_big ... ok [INFO] [stdout] test expr::tests::lit_int_overflow_min ... ok [INFO] [stdout] test expr::tests::lit_int_underscore ... ok [INFO] [stdout] test expr::tests::lit_string_empty ... ok [INFO] [stdout] test expr::tests::lit_string_escape_newline ... ok [INFO] [stdout] test expr::tests::lit_string_escape_tab ... ok [INFO] [stdout] test expr::tests::lit_string_escape_backslash ... 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_string_escape_carriage_return ... ok [INFO] [stdout] test expr::tests::lit_string_unmatched_quote ... ok [INFO] [stdout] test expr::tests::lit_zero ... ok [INFO] [stdout] test expr::tests::logical_not_op ... ok [INFO] [stdout] test expr::tests::lit_string_escape_quote ... ok [INFO] [stdout] test expr::tests::mod_op ... ok [INFO] [stdout] test expr::tests::mul_op ... ok [INFO] [stdout] test expr::tests::many_invalid_initial_commas_in_tuple ... ok [INFO] [stdout] test expr::tests::ne_op ... ok [INFO] [stdout] test expr::tests::lt_op ... ok [INFO] [stdout] test expr::tests::neg_op ... ok [INFO] [stdout] test expr::tests::negate_exp ... ok [INFO] [stdout] test expr::tests::neg_minus_ops ... ok [INFO] [stdout] test expr::tests::lte_op ... ok [INFO] [stdout] test expr::tests::pos_op ... ok [INFO] [stdout] test expr::tests::range_op ... ok [INFO] [stdout] test expr::tests::or_op ... ok [INFO] [stdout] test expr::tests::range_complex_start ... ok [INFO] [stdout] test expr::tests::many_duplicate_commas_in_tuple ... ok [INFO] [stdout] test expr::tests::operation_lambda ... ok [INFO] [stdout] test expr::tests::range_complex_step ... ok [INFO] [stdout] test expr::tests::range_complex_stop ... ok [INFO] [stdout] test expr::tests::paren ... ok [INFO] [stdout] test expr::tests::range_open_step_open ... ok [INFO] [stdout] test expr::tests::pair ... ok [INFO] [stdout] test expr::tests::range_open_step_stop ... ok [INFO] [stdout] test expr::tests::range_op_with_step ... ok [INFO] [stdout] test expr::tests::nested_interpolated_string ... 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::nested_interpolated_string_with_exprs ... ok [INFO] [stdout] test expr::tests::set_hole ... ok [INFO] [stdout] test expr::tests::return_expr ... ok [INFO] [stdout] test expr::tests::range_open_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::repeat_until_fixup ... ok [INFO] [stdout] test expr::tests::set_bitwise_and ... ok [INFO] [stdout] test expr::tests::set_hole_tuple_nested ... ok [INFO] [stdout] test expr::tests::set_div ... ok [INFO] [stdout] test expr::tests::set ... ok [INFO] [stdout] test expr::tests::set_shl ... ok [INFO] [stdout] test expr::tests::set_add ... ok [INFO] [stdout] test expr::tests::set_exp ... ok [INFO] [stdout] test expr::tests::repeat_until ... ok [INFO] [stdout] test expr::tests::set_mul ... ok [INFO] [stdout] test expr::tests::set_hole_tuple ... ok [INFO] [stdout] test expr::tests::set_logical_and ... ok [INFO] [stdout] test expr::tests::singleton_tuple ... ok [INFO] [stdout] test expr::tests::sub_op ... ok [INFO] [stdout] test expr::tests::set_mod ... ok [INFO] [stdout] test expr::tests::set_with_update ... ok [INFO] [stdout] test expr::tests::set_logical_or ... ok [INFO] [stdout] test expr::tests::shl_op ... ok [INFO] [stdout] test expr::tests::single_path ... ok [INFO] [stdout] test expr::tests::shr_op ... ok [INFO] [stdout] test expr::tests::set_sub ... ok [INFO] [stdout] test expr::tests::two_plus_two_is_four ... ok [INFO] [stdout] test expr::tests::unwrap_op ... ok [INFO] [stdout] test expr::tests::unit ... ok [INFO] [stdout] test expr::tests::set_shr ... ok [INFO] [stdout] test expr::tests::while_expr ... ok [INFO] [stdout] test item::tests::adjoint_invert ... ok [INFO] [stdout] test item::tests::body_intrinsic ... ok [INFO] [stdout] test item::tests::controlled_adjoint_auto ... ok [INFO] [stdout] test item::tests::callable_missing_open_parens ... ok [INFO] [stdout] test item::tests::callable_missing_parens ... ok [INFO] [stdout] test item::tests::attr_single_arg ... ok [INFO] [stdout] test item::tests::attr_no_args ... ok [INFO] [stdout] test expr::tests::update_op ... ok [INFO] [stdout] test expr::tests::within_apply ... ok [INFO] [stdout] test item::tests::callable_missing_close_parens ... ok [INFO] [stdout] test expr::tests::update_op_left_assoc ... ok [INFO] [stdout] test item::tests::adjoint_self ... ok [INFO] [stdout] test item::tests::floating_attr_in_namespace ... ok [INFO] [stdout] test item::tests::attr_two_args ... ok [INFO] [stdout] test item::tests::floating_visibility_in_namespace ... ok [INFO] [stdout] test item::tests::controlled_distribute ... ok [INFO] [stdout] test item::tests::doc_without_item ... ok [INFO] [stdout] test item::tests::function_missing_output_ty ... ok [INFO] [stdout] test item::tests::function_duplicate_comma_in_ty_param ... ok [INFO] [stdout] test item::tests::function_one_ty_param ... ok [INFO] [stdout] test item::tests::function_one_param ... ok [INFO] [stdout] test item::tests::internal_ty ... ok [INFO] [stdout] test item::tests::function_two_ty_params ... ok [INFO] [stdout] test item::tests::floating_doc_comments_in_namespace ... 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::function_decl_doc ... ok [INFO] [stdout] test item::tests::namespace_function ... ok [INFO] [stdout] test item::tests::function_single_impl ... ok [INFO] [stdout] test item::tests::internal_function ... ok [INFO] [stdout] test item::tests::internal_function_doc ... ok [INFO] [stdout] test item::tests::newtype_attr ... ok [INFO] [stdout] test item::tests::namespace_doc ... ok [INFO] [stdout] test item::tests::open_alias ... ok [INFO] [stdout] test item::tests::internal_operation ... ok [INFO] [stdout] test item::tests::function_two_params ... ok [INFO] [stdout] test item::tests::open_alias_dot ... ok [INFO] [stdout] test item::tests::operation_decl ... ok [INFO] [stdout] test item::tests::open_attr ... ok [INFO] [stdout] test item::tests::open_no_alias ... ok [INFO] [stdout] test item::tests::operation_is_adj ... ok [INFO] [stdout] test item::tests::spec_gen_missing_semi ... ok [INFO] [stdout] test item::tests::operation_body_impl ... ok [INFO] [stdout] test item::tests::spec_invalid_gen ... 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_is_adj_ctl ... ok [INFO] [stdout] test item::tests::recover_unclosed_callable_item ... ok [INFO] [stdout] test item::tests::operation_impl_and_gen ... ok [INFO] [stdout] test item::tests::operation_decl_doc ... ok [INFO] [stdout] test item::tests::two_open_items ... ok [INFO] [stdout] test item::tests::ty_decl ... ok [INFO] [stdout] test item::tests::recover_callable_item ... ok [INFO] [stdout] test item::tests::operation_one_attr ... ok [INFO] [stdout] test item::tests::operation_two_attrs ... ok [INFO] [stdout] test item::tests::two_ty_items ... ok [INFO] [stdout] test item::tests::two_namespaces ... ok [INFO] [stdout] test item::tests::two_callable_items ... ok [INFO] [stdout] test item::tests::two_namespaces_docs ... ok [INFO] [stdout] test item::tests::ty_decl_doc ... ok [INFO] [stdout] test item::tests::ty_decl_field_name ... ok [INFO] [stdout] test item::tests::ty_def_initial_comma ... ok [INFO] [stdout] test item::tests::ty_def_duplicate_comma ... ok [INFO] [stdout] test item::tests::ty_def_invalid_field_name ... ok [INFO] [stdout] test item::tests::two_callable_items_docs ... ok [INFO] [stdout] test item::tests::recover_unclosed_namespace ... ok [INFO] [stdout] test item::tests::ty_def_named_duplicate_comma ... ok [INFO] [stdout] test lex::cooked::tests::amp ... ok [INFO] [stdout] test item::tests::ty_def_tuple_one_named ... ok [INFO] [stdout] test item::tests::ty_def_nested_tuple ... 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 item::tests::ty_def_tuple_lambda_args ... ok [INFO] [stdout] test item::tests::ty_def_tuple_with_name ... ok [INFO] [stdout] test item::tests::ty_def_tuple_both_named ... ok [INFO] [stdout] test lex::cooked::tests::amp_amp ... ok [INFO] [stdout] test item::tests::ty_def_tuple_array ... ok [INFO] [stdout] test lex::cooked::tests::and_ws_eq ... ok [INFO] [stdout] test lex::cooked::tests::basic_ops ... ok [INFO] [stdout] test lex::cooked::tests::bigint ... ok [INFO] [stdout] test item::tests::ty_def_tuple ... ok [INFO] [stdout] test lex::cooked::tests::amp_plus ... ok [INFO] [stdout] test lex::cooked::tests::doc_comment ... ok [INFO] [stdout] test lex::cooked::tests::caret_caret ... ok [INFO] [stdout] test lex::cooked::tests::dot_dot_dot_int ... ok [INFO] [stdout] test lex::cooked::tests::empty ... ok [INFO] [stdout] test lex::cooked::tests::dot_dot_dot_int_dot_dot_dot ... 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::comment ... ok [INFO] [stdout] test lex::cooked::tests::comment_four_slashes ... ok [INFO] [stdout] test lex::cooked::tests::correct_generic ... ok [INFO] [stdout] test lex::cooked::tests::generic_underscore_name ... 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_braced ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string_missing_ending ... 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_index ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string_braced_normal_string ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string_two_braced ... ok [INFO] [stdout] test lex::cooked::tests::leading_point ... ok [INFO] [stdout] test lex::cooked::tests::interpolated_string_unopened_brace_quote ... ok [INFO] [stdout] test lex::cooked::tests::negative_bigint ... ok [INFO] [stdout] test lex::cooked::tests::negative_float ... ok [INFO] [stdout] test lex::cooked::tests::leading_zero_float ... ok [INFO] [stdout] test lex::cooked::tests::positive_bigint ... ok [INFO] [stdout] test lex::cooked::tests::negative_int ... ok [INFO] [stdout] test lex::cooked::tests::positive_float ... ok [INFO] [stdout] test lex::cooked::tests::string ... ok [INFO] [stdout] test lex::cooked::tests::string_empty ... ok [INFO] [stdout] test lex::cooked::tests::positive_int ... 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::nested_interpolated_string ... ok [INFO] [stdout] test lex::cooked::tests::nested_interpolated_string_with_exprs ... ok [INFO] [stdout] test lex::cooked::tests::leading_point_exp ... 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 ... ok [INFO] [stdout] test lex::cooked::tests::unknown ... ok [INFO] [stdout] test lex::cooked::tests::two_points_with_leading ... ok [INFO] [stdout] test lex::raw::tests::bigint_hexadecimal ... ok [INFO] [stdout] test lex::raw::tests::bigint ... ok [INFO] [stdout] test lex::cooked::tests::w_slash_eq_ident ... ok [INFO] [stdout] test lex::cooked::tests::unfinished_generic ... ok [INFO] [stdout] test lex::raw::tests::decimal ... ok [INFO] [stdout] test lex::raw::tests::braces ... ok [INFO] [stdout] test lex::raw::tests::comment ... ok [INFO] [stdout] test lex::raw::tests::binary ... ok [INFO] [stdout] test lex::raw::tests::doc_comment ... ok [INFO] [stdout] test lex::raw::tests::comment_four_slashes ... ok [INFO] [stdout] test lex::raw::tests::dot_dot_dot_int ... ok [INFO] [stdout] test lex::raw::tests::dot_dot_int ... ok [INFO] [stdout] test lex::raw::tests::exp_plus ... ok [INFO] [stdout] test lex::raw::tests::exp ... ok [INFO] [stdout] test lex::raw::tests::float ... ok [INFO] [stdout] test lex::raw::tests::hexadecimal ... ok [INFO] [stdout] test lex::raw::tests::exp_minus ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string ... ok [INFO] [stdout] test lex::raw::tests::float_hexadecimal ... ok [INFO] [stdout] test lex::raw::tests::int_dot_dot ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_braced ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_escape_brace ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_braced_normal_string ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_braced_index ... 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::interpolated_string_missing_ending ... ok [INFO] [stdout] test lex::raw::tests::interpolated_string_unopened_brace_quote ... ok [INFO] [stdout] test lex::raw::tests::leading_point ... ok [INFO] [stdout] test lex::raw::tests::leading_point_exp ... 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 lex::raw::tests::leading_zero ... 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::octal ... ok [INFO] [stdout] test lex::raw::tests::nested_interpolated_string_with_exprs ... ok [INFO] [stdout] test lex::raw::tests::number_seps ... 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::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::singles ... 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 prim::tests::ident_num_suffix ... 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_no_consume ... ok [INFO] [stdout] test prim::tests::pat_bind ... 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_ty ... ok [INFO] [stdout] test prim::tests::opt_fail_consume ... ok [INFO] [stdout] test prim::tests::pat_discard_ty ... ok [INFO] [stdout] test prim::tests::pat_invalid ... ok [INFO] [stdout] test prim::tests::pat_missing_ty ... ok [INFO] [stdout] test prim::tests::pat_paren ... ok [INFO] [stdout] test prim::tests::pat_singleton_tuple ... ok [INFO] [stdout] test prim::tests::pat_tuple ... ok [INFO] [stdout] test prim::tests::path_double ... ok [INFO] [stdout] test prim::tests::path_single ... ok [INFO] [stdout] test prim::tests::path_trailing_dot ... ok [INFO] [stdout] test prim::tests::pat_tuple_ty_discard ... ok [INFO] [stdout] test prim::tests::seq_double ... ok [INFO] [stdout] test prim::tests::seq_empty ... ok [INFO] [stdout] test prim::tests::path_triple ... 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_fail_consume ... ok [INFO] [stdout] test stmt::tests::borrow_stmt ... 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::empty_block ... ok [INFO] [stdout] test stmt::tests::empty_stmt ... ok [INFO] [stdout] test stmt::tests::call_no_semi_call ... ok [INFO] [stdout] test stmt::tests::doc_followed_by_non_item ... ok [INFO] [stdout] test stmt::tests::call_semi_call ... ok [INFO] [stdout] test stmt::tests::call_block_no_parens ... ok [INFO] [stdout] test stmt::tests::empty_stmt_after_expr ... ok [INFO] [stdout] test stmt::tests::doc_at_end_of_block ... ok [INFO] [stdout] test stmt::tests::exprs_in_block ... ok [INFO] [stdout] test stmt::tests::let_in_block ... ok [INFO] [stdout] test stmt::tests::let_pat_match ... ok [INFO] [stdout] test stmt::tests::let_stmt ... ok [INFO] [stdout] test stmt::tests::expr_plus_if_no_semi ... ok [INFO] [stdout] test stmt::tests::call_block_parens ... ok [INFO] [stdout] test stmt::tests::if_expr_plus ... ok [INFO] [stdout] test stmt::tests::expr_plus_if_semi ... ok [INFO] [stdout] test stmt::tests::if_stmt_plus ... ok [INFO] [stdout] test stmt::tests::if_semi_if ... ok [INFO] [stdout] test stmt::tests::if_no_semi_if ... ok [INFO] [stdout] test stmt::tests::mutable_stmt ... ok [INFO] [stdout] test stmt::tests::let_if ... ok [INFO] [stdout] test stmt::tests::stmt_missing_semi ... ok [INFO] [stdout] test stmt::tests::if_followed_by ... ok [INFO] [stdout] test stmt::tests::trailing_semi_expr ... ok [INFO] [stdout] test stmt::tests::recover_statements_before_and_after ... ok [INFO] [stdout] test stmt::tests::use_paren ... ok [INFO] [stdout] test stmt::tests::two_empty_stmts ... ok [INFO] [stdout] test stmt::tests::recover_missing_semicolon ... ok [INFO] [stdout] test stmt::tests::two_stmts ... ok [INFO] [stdout] test stmt::tests::use_pat_match ... ok [INFO] [stdout] test stmt::tests::recover_in_block ... ok [INFO] [stdout] test stmt::tests::use_stmt ... ok [INFO] [stdout] test stmt::tests::use_qubit_array ... ok [INFO] [stdout] test stmt::tests::recover_in_nested_block ... ok [INFO] [stdout] test stmt::tests::use_invalid_init ... ok [INFO] [stdout] test ty::tests::op_ty_is_adj ... ok [INFO] [stdout] test stmt::tests::use_single_tuple ... ok [INFO] [stdout] test ty::tests::op_ty_is_adj_ctl ... ok [INFO] [stdout] test ty::tests::op_ty_is_nested ... ok [INFO] [stdout] test ty::tests::op_ty_is_nested_paren ... ok [INFO] [stdout] test stmt::tests::use_tuple_duplicate_commas ... ok [INFO] [stdout] test ty::tests::op_ty_is_prec ... ok [INFO] [stdout] test ty::tests::op_ty_union_assoc ... ok [INFO] [stdout] test ty::tests::op_ty_is_paren ... ok [INFO] [stdout] test ty::tests::ty_array ... ok [INFO] [stdout] test ty::tests::op_ty_intersect_assoc ... ok [INFO] [stdout] test stmt::tests::use_tuple_initial_commas ... ok [INFO] [stdout] test ty::tests::ty_double ... ok [INFO] [stdout] test ty::tests::ty_curried_function ... ok [INFO] [stdout] test ty::tests::ty_big_int ... ok [INFO] [stdout] test ty::tests::ty_function ... ok [INFO] [stdout] test ty::tests::ty_hole ... ok [INFO] [stdout] test ty::tests::ty_higher_order_function ... ok [INFO] [stdout] test ty::tests::ty_bool ... ok [INFO] [stdout] test ty::tests::ty_int ... ok [INFO] [stdout] test ty::tests::ty_operation ... ok [INFO] [stdout] test ty::tests::ty_param ... ok [INFO] [stdout] test ty::tests::ty_paren ... ok [INFO] [stdout] test ty::tests::ty_array2 ... ok [INFO] [stdout] test ty::tests::ty_path ... ok [INFO] [stdout] test ty::tests::ty_pauli ... ok [INFO] [stdout] test ty::tests::ty_qubit ... ok [INFO] [stdout] test ty::tests::ty_range ... ok [INFO] [stdout] test ty::tests::ty_path2 ... ok [INFO] [stdout] test ty::tests::ty_singleton_tuple ... ok [INFO] [stdout] test ty::tests::ty_result ... ok [INFO] [stdout] test ty::tests::ty_string ... ok [INFO] [stdout] test ty::tests::ty_tuple ... ok [INFO] [stdout] test ty::tests::ty_unit ... ok [INFO] [stdout] test ty::tests::ty_tuple_array ... ok [INFO] [stdout] test ty::tests::ty_tuple2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 461 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_passes-68f8285fd9d91956) [INFO] [stdout] [INFO] [stdout] running 108 tests [INFO] [stdout] test borrowck::tests::block_mutable_immutable_expr ... ok [INFO] [stdout] test borrowck::tests::lambda_mutable_closure ... ok [INFO] [stdout] test borrowck::tests::complex_expr_not_assignable ... ok [INFO] [stdout] test borrowck::tests::block_mutable_expr ... ok [INFO] [stdout] test borrowck::tests::assignop_mutability_expr ... ok [INFO] [stdout] test borrowck::tests::for_loop_iterator_immutable_expr ... ok [INFO] [stdout] test callable_limits::tests::funcs_cannot_allocate_qubits ... ok [INFO] [stdout] test borrowck::tests::assignupdate_immutable_expr ... ok [INFO] [stdout] test borrowck::tests::assign_invalid_expr ... ok [INFO] [stdout] test callable_limits::tests::funcs_cannot_call_ops ... ok [INFO] [stdout] test callable_limits::tests::funcs_cannot_have_functors ... ok [INFO] [stdout] test conjugate_invert::tests::conjugate_invalid_op_fails ... ok [INFO] [stdout] test callable_limits::tests::funcs_cannot_have_specs ... ok [INFO] [stdout] test callable_limits::tests::funcs_cannot_use_repeat ... ok [INFO] [stdout] test callable_limits::tests::funcs_cannot_use_conj ... ok [INFO] [stdout] test conjugate_invert::tests::conjugate_invert ... ok [INFO] [stdout] test conjugate_invert::tests::conjugate_invert_with_output ... ok [INFO] [stdout] test conjugate_invert::tests::conjugate_mutable_update_in_apply_fail ... ok [INFO] [stdout] test conjugate_invert::tests::conjugate_return_in_apply_fail ... ok [INFO] [stdout] test conjugate_invert::tests::conjugate_not_separable_fail ... ok [INFO] [stdout] test entry_point::tests::test_entry_point_attr_multiple ... ok [INFO] [stdout] test entry_point::tests::test_entry_point_attr_missing ... ok [INFO] [stdout] test entry_point::tests::test_entry_point_attr_to_expr ... ok [INFO] [stdout] test conjugate_invert::tests::conjugate_mutable_correct_use_succeeds ... ok [INFO] [stdout] test conjugate_invert::tests::nested_conjugate_invert ... ok [INFO] [stdout] test baseprofck::tests::unit_return_error ... ok [INFO] [stdout] test baseprofck::tests::result_literal_error ... 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 baseprofck::tests::simple_program_is_valid ... ok [INFO] [stdout] test logic_sep::tests::assignop_forbidden ... 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 baseprofck::tests::unsupported_intrsinsic_error ... ok [INFO] [stdout] test baseprofck::tests::non_result_return_error ... ok [INFO] [stdout] test baseprofck::tests::intrinsic_calls_with_supported_returns_are_valid ... ok [INFO] [stdout] test logic_sep::tests::conjugate_with_op_call_is_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::conjugate_without_op_call_not_quantum_stmts ... ok [INFO] [stdout] test baseprofck::tests::result_comparison_error ... 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::assignupate_forbidden ... ok [INFO] [stdout] test logic_sep::tests::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::if_with_nested_if_with_op_call_is_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::if_with_nested_if_with_mix_of_op_call_is_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_iter_expr_forbidden ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_callee_forbidden ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_if_cond_forbidden ... ok [INFO] [stdout] test logic_sep::tests::if_without_op_call_not_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_interpolated_string_forbidden ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_args_forbidden ... 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_reverse_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_for_array ... ok [INFO] [stdout] test loop_unification::tests::convert_repeat_fixup ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_array_expr ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_end_exprs ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_multiple_callables ... 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 loop_unification::tests::convert_repeat_nested ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_qubit_block ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_qubit_array ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_qubit_nested_block ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_qubit_multiple_nested_blocks ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_qubit_tuple ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_rtrn_expr ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_single_qubit ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_non_unit_block_forbidden ... ok [INFO] [stdout] test replace_qubit_allocation::tests::test_unrelated_unaffected ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_invert ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_auto ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_binding_forbidden ... ok [INFO] [stdout] test spec_gen::tests::generate_ctl_auto ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_self ... ok [INFO] [stdout] test spec_gen::tests::generate_ctl ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_invert_skips_within_block ... ok [INFO] [stdout] test logic_sep::tests::for_loop_with_op_call_is_quantum_stmts ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_invert_with_array_loop ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_invert_with_if_exprs ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_invert_with_range_loop ... ok [INFO] [stdout] test spec_gen::tests::generate_ctl_op_missing_functor ... ok [INFO] [stdout] test spec_gen::tests::generate_ctl_with_function_calls ... ok [INFO] [stdout] test spec_gen::tests::generate_ctl_skip_conjugate_apply_block ... ok [INFO] [stdout] test spec_gen::tests::generate_ctladj_auto_to_distribute ... ok [INFO] [stdout] test spec_gen::tests::generate_adj_invert_with_nested_loops ... ok [INFO] [stdout] test spec_gen::tests::generate_ctladj_distrib ... ok [INFO] [stdout] test spec_gen::tests::generate_ctladj_auto_to_invert ... ok [INFO] [stdout] test spec_gen::tests::generate_ctladj_distribute ... ok [INFO] [stdout] test spec_gen::tests::generate_ctladj_invert ... ok [INFO] [stdout] test spec_gen::tests::generate_specs_body_intrinsic_should_fail ... ok [INFO] [stdout] test spec_gen::tests::op_array_unsupported_functors_with_lambdas ... ok [INFO] [stdout] test spec_gen::tests::lambda_adj_calls_non_adj ... ok [INFO] [stdout] test spec_gen::tests::lambda_adj_calls_adj ... ok [INFO] [stdout] test spec_gen::tests::generate_ctladj_self ... ok [INFO] [stdout] test spec_gen::tests::op_array_forget_functors_with_lambdas ... ok [INFO] [stdout] test logic_sep::tests::op_call_in_qubit_binding_forbidden ... ok [INFO] [stdout] test logic_sep::tests::op_calls_are_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::pure_classical_block_produces_empty_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::qubit_scope_expr_is_quantum_stmts ... ok [INFO] [stdout] test logic_sep::tests::repeat_loop_forbidden ... ok [INFO] [stdout] test logic_sep::tests::return_forbidden ... ok [INFO] [stdout] test logic_sep::tests::while_loop_forbidden ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 108 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.21s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_project-2df6771f571689a0) [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 tests/harness.rs (/opt/rustwide/target/debug/deps/harness-a932730c0c0b6c5c) [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 tests/tests.rs (/opt/rustwide/target/debug/deps/tests-bd898c6a76b3814f) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test empty_manifest ... ok [INFO] [stdout] test exclude_files ... ok [INFO] [stdout] test different_files_same_manifest ... ok [INFO] [stdout] test exclude_list ... ok [INFO] [stdout] test exclude_blobs ... ok [INFO] [stdout] test basic_manifest ... ok [INFO] [stdout] test exclude_files_with_regex ... ok [INFO] [stdout] test circular_imports ... ok [INFO] [stdout] test folder_structure ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsc_wasm-4db7e47294a85b9c) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test tests::test_compile_error_related_spans ... ok [INFO] [stdout] test tests::test_missing_entrypoint ... ok [INFO] [stdout] test tests::fail_ry ... ok [INFO] [stdout] test tests::test_missing_type ... ok [INFO] [stdout] test tests::test_entrypoint ... ok [INFO] [stdout] test tests::message_with_backslashes ... ok [INFO] [stdout] test tests::test_run_error_program_multiple_shots ... ok [INFO] [stdout] test tests::test_run_simple_program_multiple_shots ... ok [INFO] [stdout] test tests::test_message ... ok [INFO] [stdout] test tests::test_run_two_shots ... ok [INFO] [stdout] test tests::test_runtime_error_with_span ... ok [INFO] [stdout] test tests::test_runtime_error_default_span ... ok [INFO] [stdout] test tests::message_with_escape_sequences ... ok [INFO] [stdout] test tests::test_runtime_error_related_spans ... ok [INFO] [stdout] test tests::test_compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.10s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsharp-aa313927e24732e6) [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.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qsls-77742f833d263445) [INFO] [stdout] [INFO] [stdout] running 226 tests [INFO] [stdout] test completion::tests::in_block_contains_newtypes ... ignored, need to implement newtypes [INFO] [stdout] test completion::tests::local_var_and_open_shadowing_rules ... ignored, completion list ignores shadowing rules for open statements [INFO] [stdout] test completion::tests::notebook_block ... ok [INFO] [stdout] test completion::tests::in_block_from_other_namespace ... ok [INFO] [stdout] test completion::tests::auto_open_multiple_files ... ok [INFO] [stdout] test completion::tests::in_block_hidden_nested_op ... ok [INFO] [stdout] test completion::tests::in_block_with_alias ... ok [INFO] [stdout] test completion::tests::callable_params ... ok [INFO] [stdout] test completion::tests::in_block_nested_op ... ok [INFO] [stdout] test completion::tests::in_namespace_contains_open ... ok [INFO] [stdout] test completion::tests::local_var_in_callable_parent_scope ... ok [INFO] [stdout] test completion::tests::notebook_top_level_namespace_already_open_for_global ... ok [INFO] [stdout] test completion::tests::notebook_top_level ... ok [INFO] [stdout] test completion::tests::types_only_in_signature ... ignored, need more error recovery in parser to narrow down context in parameter list [INFO] [stdout] test completion::tests::attributes ... ok [INFO] [stdout] test completion::tests::scoped_local_vars ... ok [INFO] [stdout] test completion::tests::in_block_contains_std_functions ... ok [INFO] [stdout] test completion::tests::stdlib_udt ... ok [INFO] [stdout] test definition::tests::ctl_specialization_parameter ... ok [INFO] [stdout] test definition::tests::callable ... ok [INFO] [stdout] test completion::tests::type_params ... ok [INFO] [stdout] test completion::tests::in_block_contains_std_functions_from_open_namespace ... ok [INFO] [stdout] test definition::tests::notebook_callable_defined_in_later_cell ... ok [INFO] [stdout] test definition::tests::lambda_param_ref ... ok [INFO] [stdout] test definition::tests::parameter ... ok [INFO] [stdout] test definition::tests::ctl_specialization_parameter_ref ... ok [INFO] [stdout] test definition::tests::other_namespace_call_ref ... ok [INFO] [stdout] test definition::tests::std_udt ... ok [INFO] [stdout] test definition::tests::parameter_ref ... ok [INFO] [stdout] test definition::tests::lambda_param ... ok [INFO] [stdout] test definition::tests::notebook_callable_def_across_cells ... ok [INFO] [stdout] test completion::tests::top_level_contains_namespace ... ok [INFO] [stdout] test definition::tests::parameter_ref_with_adj_specialization ... ok [INFO] [stdout] test definition::tests::udt_field ... ok [INFO] [stdout] test definition::tests::udt_ref_param ... ok [INFO] [stdout] test definition::tests::udt_ref_anno ... ok [INFO] [stdout] test definition::tests::udt_ref ... ok [INFO] [stdout] test definition::tests::parameter_ref_with_body_specialization ... ok [INFO] [stdout] test definition::tests::udt_ref_ty_def ... ok [INFO] [stdout] test completion::tests::in_block_no_auto_open ... ok [INFO] [stdout] test definition::tests::udt ... ok [INFO] [stdout] test completion::tests::local_vars ... ok [INFO] [stdout] test completion::tests::notebook_top_level_global ... ok [INFO] [stdout] test definition::tests::std_udt_udt_field ... ok [INFO] [stdout] test definition::tests::udt_field_ref ... ok [INFO] [stdout] test definition::tests::std_call ... ok [INFO] [stdout] test definition::tests::ty_param_def ... ok [INFO] [stdout] test definition::tests::lambda_closure_ref ... ok [INFO] [stdout] test hover::tests::callable_empty_summary ... ok [INFO] [stdout] test hover::tests::callable_param_doc ... ok [INFO] [stdout] test hover::tests::callable_param ... ok [INFO] [stdout] test hover::tests::callable_param_ref ... ok [INFO] [stdout] test hover::tests::callable_ref ... ok [INFO] [stdout] test hover::tests::callable_spec_param ... ok [INFO] [stdout] test definition::tests::ty_param_ref ... ok [INFO] [stdout] test definition::tests::variable ... ok [INFO] [stdout] test hover::tests::callable_headers_but_no_summary ... ok [INFO] [stdout] test hover::tests::callable_spec_param_ref ... ok [INFO] [stdout] test hover::tests::callable_ref_functors ... ok [INFO] [stdout] test hover::tests::callable_summary_successive_headers ... ok [INFO] [stdout] test hover::tests::callable_summary_other_headers ... ok [INFO] [stdout] test hover::tests::callable_unit_types ... ok [INFO] [stdout] test hover::tests::callable_summary_only_header_matches ... ok [INFO] [stdout] test definition::tests::callable_ref ... ok [INFO] [stdout] test completion::tests::local_items ... ok [INFO] [stdout] test hover::tests::callable_unit_types_functors ... ok [INFO] [stdout] test hover::tests::callable_summary ... ok [INFO] [stdout] test hover::tests::callable_with_callable_types_functors ... ok [INFO] [stdout] test hover::tests::callable_param_with_type_param ... ok [INFO] [stdout] test hover::tests::callable_summary_other_header_after ... ok [INFO] [stdout] test hover::tests::callable_summary_stuff_before ... ok [INFO] [stdout] test definition::tests::udt_ref_sig ... ok [INFO] [stdout] test hover::tests::identifier_nested_ref ... ok [INFO] [stdout] test definition::tests::variable_ref ... ok [INFO] [stdout] test hover::tests::identifier_for_loop_ref ... ok [INFO] [stdout] test hover::tests::identifier_tuple_ref ... ok [INFO] [stdout] test hover::tests::identifier_udt ... ok [INFO] [stdout] test hover::tests::identifier_for_loop ... ok [INFO] [stdout] test hover::tests::foreign_call ... ok [INFO] [stdout] test hover::tests::identifier_tuple ... ok [INFO] [stdout] test hover::tests::foreign_call_with_param ... ok [INFO] [stdout] test hover::tests::callable_with_type_params ... ok [INFO] [stdout] test hover::tests::callable_param_with_type_param_ref ... ok [INFO] [stdout] test hover::tests::foreign_call_functors ... ok [INFO] [stdout] test hover::tests::identifier_with_type_param ... ok [INFO] [stdout] test hover::tests::callable_with_type_params_ref ... ok [INFO] [stdout] test hover::tests::identifier_ref ... ok [INFO] [stdout] test hover::tests::callable_summary_other_header_before ... ok [INFO] [stdout] test hover::tests::callable_with_callable_types ... ok [INFO] [stdout] test hover::tests::lambda_param ... ok [INFO] [stdout] test hover::tests::std_udt_udt_field ... ok [INFO] [stdout] test hover::tests::ty_param_def ... ok [INFO] [stdout] test hover::tests::lambda_closure_ref ... ok [INFO] [stdout] test hover::tests::std_callable_with_udt ... ok [INFO] [stdout] test hover::tests::identifier ... ok [INFO] [stdout] test hover::tests::notebook_callable_def_across_cells ... ok [INFO] [stdout] test hover::tests::lambda_ref ... ok [INFO] [stdout] test hover::tests::notebook_callable_defined_in_later_cell ... ok [INFO] [stdout] test hover::tests::lambda_param_ref ... ok [INFO] [stdout] test hover::tests::std_callable_with_type_param ... ok [INFO] [stdout] test hover::tests::udt ... ok [INFO] [stdout] test references::tests::callable_exclude_def ... ok [INFO] [stdout] test hover::tests::udt_ref ... ok [INFO] [stdout] test references::tests::field_exclude_def ... ok [INFO] [stdout] test hover::tests::primitive_type ... ok [INFO] [stdout] test references::tests::callable_def ... ok [INFO] [stdout] test hover::tests::lambda ... ok [INFO] [stdout] test hover::tests::udt_field_ref ... ok [INFO] [stdout] test hover::tests::ty_param_ref ... ok [INFO] [stdout] test hover::tests::std_udt_return_type ... ok [INFO] [stdout] test references::tests::field_ref ... ok [INFO] [stdout] test references::tests::local_def ... ok [INFO] [stdout] test hover::tests::udt_constructor ... ok [INFO] [stdout] test references::tests::notebook_across_cells ... ok [INFO] [stdout] test references::tests::local_ref ... ok [INFO] [stdout] test references::tests::local_shadow_ref ... ok [INFO] [stdout] test references::tests::local_exclude_def ... ok [INFO] [stdout] test references::tests::param_def ... ok [INFO] [stdout] test references::tests::param_ref ... ok [INFO] [stdout] test hover::tests::identifier_with_type_param_ref ... ok [INFO] [stdout] test references::tests::ty_param_def ... ok [INFO] [stdout] test references::tests::udt_def ... ok [INFO] [stdout] test references::tests::std_udt_ref ... ok [INFO] [stdout] test hover::tests::udt_anno_ref ... ok [INFO] [stdout] test references::tests::field_def ... ok [INFO] [stdout] test references::tests::local_shadow_def ... ok [INFO] [stdout] test hover::tests::udt_ref_nested_udt ... ok [INFO] [stdout] test references::tests::std_field_ref ... ok [INFO] [stdout] test references::tests::udt_ref ... ok [INFO] [stdout] test rename::tests::callable_ref ... ok [INFO] [stdout] test rename::tests::callable_def ... ok [INFO] [stdout] test references::tests::notebook_defined_in_later_cell ... ok [INFO] [stdout] test rename::tests::no_rename_comment ... ok [INFO] [stdout] test references::tests::udt_ref_constructor ... ok [INFO] [stdout] test references::tests::udt_exclude_def ... ok [INFO] [stdout] test references::tests::callable_ref ... ok [INFO] [stdout] test rename::tests::no_rename_std_item ... ok [INFO] [stdout] test rename::tests::no_rename_non_id_character ... ok [INFO] [stdout] test hover::tests::udt_field_incorrect ... ok [INFO] [stdout] test references::tests::std_callable_ref ... ok [INFO] [stdout] test rename::tests::local_ref ... ok [INFO] [stdout] test hover::tests::udt_field ... ok [INFO] [stdout] test rename::tests::no_rename_string ... ok [INFO] [stdout] test rename::tests::no_rename_namespace ... ok [INFO] [stdout] test references::tests::ty_param_ref ... ok [INFO] [stdout] test rename::tests::notebook_rename_defined_in_later_cell ... ok [INFO] [stdout] test rename::tests::udt_def ... ok [INFO] [stdout] test rename::tests::udt_field_complex_ref ... ok [INFO] [stdout] test rename::tests::udt_field_def ... ok [INFO] [stdout] test rename::tests::ty_param_ref ... ok [INFO] [stdout] test rename::tests::udt_field_ref ... ok [INFO] [stdout] test rename::tests::no_rename_non_udt_type ... ok [INFO] [stdout] test rename::tests::udt_ref ... ok [INFO] [stdout] test rename::tests::ty_param_def ... ok [INFO] [stdout] test signature_help::tests::argument_nested_tuple_after_last ... ok [INFO] [stdout] test signature_help::tests::arguments_in_nested_tuple ... ok [INFO] [stdout] test signature_help::tests::argument_end_of_nested_tuple ... ok [INFO] [stdout] test rename::tests::parameter_def ... ok [INFO] [stdout] test signature_help::tests::documentation_test ... ok [INFO] [stdout] test rename::tests::udt_constructor_ref ... ok [INFO] [stdout] test rename::tests::no_rename_keyword ... ok [INFO] [stdout] test rename::tests::notebook_rename_across_cells ... ok [INFO] [stdout] test signature_help::tests::controlled_call ... ok [INFO] [stdout] test signature_help::tests::indirect_callable_with_std_udt_args ... ok [INFO] [stdout] test signature_help::tests::indirect_block_call ... ok [INFO] [stdout] test signature_help::tests::first_argument ... ok [INFO] [stdout] test signature_help::tests::first_inner_argument_in_nested_tuple ... ok [INFO] [stdout] test signature_help::tests::indirect_callable_with_std_udt ... ok [INFO] [stdout] test rename::tests::no_rename_std_udt_return_type ... ok [INFO] [stdout] test signature_help::tests::indirect_local_call ... ok [INFO] [stdout] test signature_help::tests::last_argument ... ok [INFO] [stdout] test rename::tests::parameter_ref ... ok [INFO] [stdout] test rename::tests::local_def ... ok [INFO] [stdout] test signature_help::tests::call_with_type_param ... ok [INFO] [stdout] test signature_help::tests::argument_after_nested_tuple ... ok [INFO] [stdout] test signature_help::tests::indirect_array_call ... ok [INFO] [stdout] test signature_help::tests::double_controlled_call ... ok [INFO] [stdout] test signature_help::tests::indirect_resolved_lambda_call ... ok [INFO] [stdout] test signature_help::tests::mid_argument ... ok [INFO] [stdout] test signature_help::tests::indirect_no_params_call ... ok [INFO] [stdout] test signature_help::tests::indirect_partially_resolved_lambda_call ... ok [INFO] [stdout] test signature_help::tests::indirect_single_param_call ... ok [INFO] [stdout] test signature_help::tests::nested_call_second_argument ... ok [INFO] [stdout] test signature_help::tests::nested_call_argument ... ok [INFO] [stdout] test signature_help::tests::indirect_unresolved_lambda_call ... ok [INFO] [stdout] test signature_help::tests::insert_second_argument ... ok [INFO] [stdout] test signature_help::tests::indirect_callable_with_std_udt_with_params ... ok [INFO] [stdout] test signature_help::tests::nested_tuple_not_enough_empty_after ... ok [INFO] [stdout] test signature_help::tests::nested_empty_tuple_after ... ok [INFO] [stdout] test signature_help::tests::nested_empty_tuple ... ok [INFO] [stdout] test signature_help::tests::nested_tuple_mismatch_after ... ok [INFO] [stdout] test signature_help::tests::nested_tuple_not_enough_single_after ... ok [INFO] [stdout] test signature_help::tests::multi_nested_tuple ... ok [INFO] [stdout] test signature_help::tests::nested_tuple_not_enough_empty_end ... ok [INFO] [stdout] test signature_help::tests::nested_tuple_not_enough_after ... ok [INFO] [stdout] test signature_help::tests::nested_tuple_not_enough_single_end ... ok [INFO] [stdout] test signature_help::tests::single_parameter_after ... ok [INFO] [stdout] test signature_help::tests::nested_empty_tuple_end ... ok [INFO] [stdout] test signature_help::tests::nested_tuple_mismatch_mid ... ok [INFO] [stdout] test signature_help::tests::partial_application_call ... ok [INFO] [stdout] test signature_help::tests::nested_tuple_mismatch_before ... ok [INFO] [stdout] test signature_help::tests::std_callable_with_type_params ... ok [INFO] [stdout] test signature_help::tests::single_parameter_end ... ok [INFO] [stdout] test signature_help::tests::tuple_argument_last_item ... ok [INFO] [stdout] test signature_help::tests::second_argument ... ok [INFO] [stdout] test signature_help::tests::single_parameter_before ... ok [INFO] [stdout] test signature_help::tests::revisit_second_argument ... ok [INFO] [stdout] test signature_help::tests::nested_empty_tuple_mid ... ok [INFO] [stdout] test signature_help::tests::tuple_argument_first_item ... ok [INFO] [stdout] test signature_help::tests::tuple_argument ... ok [INFO] [stdout] test signature_help::tests::second_inner_argument_in_nested_tuple ... ok [INFO] [stdout] test signature_help::tests::std_callable_with_udt ... ok [INFO] [stdout] test signature_help::tests::tuple_argument_after_tuple ... ok [INFO] [stdout] test signature_help::tests::nested_tuple_not_enough_end ... ok [INFO] [stdout] test signature_help::tests::udt_constructor_call ... ok [INFO] [stdout] test tests::notebook_document_no_errors ... ok [INFO] [stdout] test tests::compile_error ... ok [INFO] [stdout] test tests::clear_on_document_close ... ok [INFO] [stdout] test tests::no_error ... ok [INFO] [stdout] test tests::notebook_document_errors ... ok [INFO] [stdout] test tests::close_notebook_clears_errors ... ok [INFO] [stdout] test tests::clear_error ... ok [INFO] [stdout] test tests::target_profile_update_fixes_error ... ok [INFO] [stdout] test tests::target_profile_update_causes_error_in_stdlib ... ok [INFO] [stdout] test tests::notebook_update_remove_cell_clears_errors ... ok [INFO] [stdout] test tests::package_type_update_causes_error ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 223 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 1.94s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/stdlib_tests-3bf15e5c3d3bec47) [INFO] [stdout] [INFO] [stdout] running 248 tests [INFO] [stdout] test test_arithmetic::check_add_le_general ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_i_general ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_l_general ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_le_exhaustive_bitwidth_1 ... ok [INFO] [stdout] test test_arithmetic::check_add_le_exhaustive_bitwidth_2 ... ok [INFO] [stdout] test test_arithmetic::check_add_le_exhaustive_bitwidth_1 ... ok [INFO] [stdout] test test_arithmetic::check_fourier_td_inc_by_le_exhaustive_bitwidth_1 ... ok [INFO] [stdout] test test_arithmetic::check_apply_if_less_or_equal_le_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_apply_if_less_le_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_apply_if_greater_or_equal_le_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_apply_if_greater_le_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_apply_if_equal_le_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_add_le_exhaustive_bitwidth_3 ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_le_general ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_le_using_add_le_ctl_exhaustive_bitwidth_1 ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_le_using_add_le_exhaustive_bitwidth_1 ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_le_using_add_le_ctl_exhaustive_bitwidth_2 ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_le_exhaustive_bitwidth_2 ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_le_using_add_le_exhaustive_bitwidth_2 ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_le_using_add_le_general ... ok [INFO] [stdout] test test_arithmetic::check_fourier_td_inc_by_le_exhaustive_bitwidth_2 ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_le_using_add_le_exhaustive_bitwidth_3 ... ok [INFO] [stdout] test test_arithmetic::check_invert_if_equal_l_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_invert_if_greater_l_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_invert_if_equal_le_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_invert_if_greater_or_equal_l_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_invert_if_greater_le_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_le_using_add_le_ctl_exhaustive_bitwidth_3 ... ok [INFO] [stdout] test test_arithmetic::check_invert_if_greater_or_equal_le_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_invert_if_less_le_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_invert_if_less_or_equal_l_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_invert_if_less_l_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_lookahead_dkrs_add_le_exhaustive_bitwidth_1 ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_le_exhaustive_bitwidth_3 ... ok [INFO] [stdout] test test_arithmetic::check_invert_if_less_or_equal_le_exhaustive ... ok [INFO] [stdout] test test_arithmetic::check_lookahead_dkrs_add_le_exhaustive_bitwidth_2 ... ok [INFO] [stdout] test test_arithmetic::check_lookahead_dkrs_add_le_general ... ok [INFO] [stdout] test test_arithmetic::check_reflect_about_integer ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_cg_add_le_exhaustive_bitwidth_1 ... ok [INFO] [stdout] test test_arithmetic::check_add_le_exhaustive_bitwidth_4 ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_cg_add_le_general ... ok [INFO] [stdout] test test_arithmetic::check_maj ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_cg_add_le_exhaustive_bitwidth_2 ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_cg_inc_by_i_general ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_cg_inc_by_l_general ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_le_using_add_le_exhaustive_bitwidth_4 ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_cg_inc_by_le_exhaustive_bitwidth_1 ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_cg_add_le_exhaustive_bitwidth_3 ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_cg_inc_by_le_general ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_inc_by_le_ctl_exhaustive_bitwidth_2 ... ok [INFO] [stdout] test test_arithmetic::check_lookahead_dkrs_add_le_exhaustive_bitwidth_3 ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_inc_by_le_ctl_exhaustive_bitwidth_1 ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_cg_inc_by_le_exhaustive_bitwidth_2 ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_ttk_inc_by_le_exhaustive_bitwidth_2 ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_ttk_inc_by_le_exhaustive_bitwidth_1 ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_inc_by_le_ctl_exhaustive_bitwidth_3 ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_ttk_inc_by_le_general ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_cg_inc_by_le_exhaustive_bitwidth_3 ... ok [INFO] [stdout] test test_arrays::check_any ... ok [INFO] [stdout] test test_arrays::check_draw_many ... ok [INFO] [stdout] test test_arrays::check_count ... ok [INFO] [stdout] test test_arithmetic::check_inc_by_le_using_add_le_ctl_exhaustive_bitwidth_4 ... ok [INFO] [stdout] test test_arrays::check_enumerated ... ok [INFO] [stdout] test test_arrays::check_column_at ... ok [INFO] [stdout] test test_arrays::check_flat_mapped ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_cg_add_le_exhaustive_bitwidth_4 ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_ttk_inc_by_le_exhaustive_bitwidth_3 ... ok [INFO] [stdout] test test_arrays::check_all ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_inc_by_le_ctl_exhaustive_bitwidth_4 ... ok [INFO] [stdout] test test_arrays::check_flattened ... ok [INFO] [stdout] test test_arrays::check_filtered ... ok [INFO] [stdout] test test_arrays::check_head ... ok [INFO] [stdout] test test_arrays::check_for_each ... ok [INFO] [stdout] test test_arrays::check_diagnonal ... 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_mapped_by_index ... ok [INFO] [stdout] test test_arrays::check_interleaved ... ok [INFO] [stdout] test test_arrays::check_mapped ... ok [INFO] [stdout] test test_arrays::check_fold ... ok [INFO] [stdout] test test_arithmetic::check_lookahead_dkrs_add_le_exhaustive_bitwidth_4 ... ok [INFO] [stdout] test test_arrays::check_chunks ... 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_index_of ... ok [INFO] [stdout] test test_arrays::check_most ... ok [INFO] [stdout] test test_arrays::check_most_and_tail ... ok [INFO] [stdout] test test_arrays::check_rest ... ok [INFO] [stdout] test test_arrays::check_reversed ... ok [INFO] [stdout] test test_arrays::check_mapped_over_range ... ok [INFO] [stdout] test test_arrays::check_swapped ... ok [INFO] [stdout] test test_arrays::check_partitioned ... ok [INFO] [stdout] test test_arrays::check_tail ... 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_sequence_l ... ok [INFO] [stdout] test test_arithmetic::check_fourier_td_inc_by_le_exhaustive_bitwidth_3 ... ok [INFO] [stdout] test test_arrays::check_is_square_array ... ok [INFO] [stdout] test test_canon::check_apply_cnot_chain_2 ... ok [INFO] [stdout] test test_arrays::check_padded ... ok [INFO] [stdout] test test_arrays::check_transposed ... ok [INFO] [stdout] test test_arrays::check_where ... ok [INFO] [stdout] test test_canon::check_apply_cnot_chain_3a ... ok [INFO] [stdout] test test_canon::check_apply_cnot_chain_3 ... ok [INFO] [stdout] test test_arrays::check_subarray ... ok [INFO] [stdout] test test_canon::check_apply_controlled_on_bitstring ... ok [INFO] [stdout] test test_arrays::check_is_sorted ... ok [INFO] [stdout] test test_canon::check_apply_controlled_on_int ... ok [INFO] [stdout] test test_canon::check_apply_p ... ok [INFO] [stdout] test test_arrays::check_unzipped ... ok [INFO] [stdout] test test_canon::check_apply_pauli ... ok [INFO] [stdout] test test_canon::check_apply_pauli_from_bit_string ... ok [INFO] [stdout] test test_canon::check_apply_pauli_from_int ... ok [INFO] [stdout] test test_canon::check_apply_to_each ... ok [INFO] [stdout] test test_canon::check_apply_to_each_a ... ok [INFO] [stdout] test test_arrays::check_windows ... ok [INFO] [stdout] test test_canon::check_apply_to_each_c_applied ... ok [INFO] [stdout] test test_canon::check_apply_to_each_c_not_applied ... ok [INFO] [stdout] test test_canon::check_apply_to_each_ca_applied ... ok [INFO] [stdout] test test_canon::check_apply_to_each_ca_not_applied ... ok [INFO] [stdout] test test_canon::check_apply_xor_in_place ... ok [INFO] [stdout] test test_canon::check_apply_xor_in_place_l ... ok [INFO] [stdout] test test_canon::check_qft_le_sample_1 ... ok [INFO] [stdout] test test_canon::check_swap_reverse_register ... ok [INFO] [stdout] test test_canon::check_qft_le_sample_3 ... ok [INFO] [stdout] test test_canon::check_qft_le_sample_4 ... ok [INFO] [stdout] test test_arrays::check_sorted ... ok [INFO] [stdout] test test_canon::check_qft_le_sample_2 ... ok [INFO] [stdout] test test_convert::check_bool_array_as_int ... ok [INFO] [stdout] test test_convert::check_bool_array_as_result_array ... ok [INFO] [stdout] test test_convert::check_bool_true_as_result ... 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_result_array_as_bool_array ... ok [INFO] [stdout] test test_canon::check_fst_snd ... ok [INFO] [stdout] test test_convert::check_result_array_as_int ... 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_convert::test_complex_polar_as_complex ... ok [INFO] [stdout] test test_convert::test_complex_as_complex_polar ... ok [INFO] [stdout] test test_diagnostics::check_operations_are_equal ... ok [INFO] [stdout] test test_math::check_arccosh ... ok [INFO] [stdout] test test_math::check_arcsin ... ok [INFO] [stdout] test test_math::check_arccos ... ok [INFO] [stdout] test test_math::check_abs_complex ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_cg_inc_by_le_exhaustive_bitwidth_4 ... ok [INFO] [stdout] test test_math::check_arcsinh ... ok [INFO] [stdout] test test_math::check_abs_complex_polar ... ok [INFO] [stdout] test test_math::check_arctan ... ok [INFO] [stdout] test test_math::check_approximate_factorial ... ok [INFO] [stdout] test test_math::check_abs_squared_complex ... ok [INFO] [stdout] test test_math::check_abs_squared_complex_polar ... ok [INFO] [stdout] test test_arrays::check_zipped ... ok [INFO] [stdout] test test_math::check_arctan2 ... ok [INFO] [stdout] test test_arithmetic::check_ripple_carry_ttk_inc_by_le_exhaustive_bitwidth_4 ... ok [INFO] [stdout] test test_math::check_abs_d ... ok [INFO] [stdout] test test_math::check_arctanh ... ok [INFO] [stdout] test test_math::check_abs_l ... ok [INFO] [stdout] test test_math::check_arg_complex ... ok [INFO] [stdout] test test_math::check_abs_i ... ok [INFO] [stdout] test test_math::check_cosh ... ok [INFO] [stdout] test test_math::check_cos ... ok [INFO] [stdout] test test_math::check_e ... ok [INFO] [stdout] test test_math::check_arg_complex_polar ... ok [INFO] [stdout] test test_math::check_divrem_l ... ok [INFO] [stdout] test test_math::check_devide_by_cp ... ok [INFO] [stdout] test test_math::check_ceiling ... ok [INFO] [stdout] test test_math::check_divrem_i ... ok [INFO] [stdout] test test_math::check_floor ... ok [INFO] [stdout] test test_math::check_divide_by_c ... ok [INFO] [stdout] test test_math::check_exp_mod_i ... ok [INFO] [stdout] test test_math::check_exp_mod_l ... ok [INFO] [stdout] test test_math::check_cfc_i ... ok [INFO] [stdout] test test_math::check_bitsize_i ... ok [INFO] [stdout] test test_math::check_gcd_i ... ok [INFO] [stdout] test test_math::check_inverse_mod_i ... ok [INFO] [stdout] test test_math::check_binom ... ok [INFO] [stdout] test test_math::check_hamming_weight ... ok [INFO] [stdout] test test_math::check_inverse_mod_l ... ok [INFO] [stdout] test test_math::check_cfc_l ... ok [INFO] [stdout] test test_math::check_factorial_i ... ok [INFO] [stdout] test test_math::check_log ... ok [INFO] [stdout] test test_math::check_gcd_l ... ok [INFO] [stdout] test test_math::check_log_of_2 ... ok [INFO] [stdout] test test_math::check_is_nan ... ok [INFO] [stdout] test test_math::check_is_coprime_l ... ok [INFO] [stdout] test test_math::check_is_coprime_i ... ok [INFO] [stdout] test test_math::check_bitsize_l ... ok [INFO] [stdout] test test_math::check_lg ... ok [INFO] [stdout] test test_math::check_largest_fixed_point ... ok [INFO] [stdout] test test_math::check_log_factorial_d ... ok [INFO] [stdout] test test_math::check_log10 ... ok [INFO] [stdout] test test_math::check_factorial_l ... ok [INFO] [stdout] test test_math::check_minus_cp ... ok [INFO] [stdout] test test_math::check_min_d ... ok [INFO] [stdout] test test_math::check_max_d ... ok [INFO] [stdout] test test_math::check_max_i ... ok [INFO] [stdout] test test_math::check_max_l ... ok [INFO] [stdout] test test_math::check_log_gamma_d ... ok [INFO] [stdout] test test_math::check_max ... ok [INFO] [stdout] test test_math::check_min_l ... ok [INFO] [stdout] test test_math::check_min_i ... ok [INFO] [stdout] test test_math::check_minus_c ... ok [INFO] [stdout] test test_math::check_modulus_l ... ok [INFO] [stdout] test test_math::check_modulus_i ... ok [INFO] [stdout] test test_math::check_min ... ok [INFO] [stdout] test test_math::check_pi ... ok [INFO] [stdout] test test_math::check_negation_c ... ok [INFO] [stdout] test test_math::check_negation_cp ... ok [INFO] [stdout] test test_math::check_pow_cp ... ok [INFO] [stdout] test test_math::check_plus_c ... ok [INFO] [stdout] test test_math::check_pow_c ... ok [INFO] [stdout] test test_math::check_sin ... ok [INFO] [stdout] test test_math::check_sinh ... ok [INFO] [stdout] test test_math::check_plus_cp ... ok [INFO] [stdout] test test_math::check_round ... ok [INFO] [stdout] test test_math::check_tanh ... ok [INFO] [stdout] test test_math::check_p_normalized ... ok [INFO] [stdout] test test_math::check_tan ... ok [INFO] [stdout] test test_math::check_sqrt ... ok [INFO] [stdout] test test_math::check_sign_l ... ok [INFO] [stdout] test test_math::check_p_norm ... ok [INFO] [stdout] test test_math::check_sign_i ... ok [INFO] [stdout] test test_math::check_sign_d ... 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_math::check_times_cp ... ok [INFO] [stdout] test test_measurement::check_measure_integer ... ok [INFO] [stdout] test test_math::check_square_norm ... ok [INFO] [stdout] test test_math::check_smallest_fixed_point ... ok [INFO] [stdout] test test_measurement::check_mreset_x ... ok [INFO] [stdout] test test_measurement::check_mreset_z ... ok [INFO] [stdout] test test_math::check_truncate ... ok [INFO] [stdout] test test_measurement::check_mreset_y ... ok [INFO] [stdout] test test_math::check_real_mod ... ok [INFO] [stdout] test test_table_lookup::check_select_exhaustive_bitwidth_1 ... ok [INFO] [stdout] test test_math::check_trailing_zero_count_i ... ok [INFO] [stdout] test tests::check_exp_with_cnot ... ok [INFO] [stdout] test test_table_lookup::check_select_exhaustive_bitwidth_2 ... ok [INFO] [stdout] test tests::check_exp_with_swap ... ok [INFO] [stdout] test tests::check_base_profile_measure_resets_aux_qubits ... ok [INFO] [stdout] test test_table_lookup::check_select_exhaustive_bitwidth_3 ... ok [INFO] [stdout] test test_math::check_times_c ... ok [INFO] [stdout] test test_math::check_trailing_zero_count_l ... ok [INFO] [stdout] test test_table_lookup::check_select_exhaustive_bitwidth_4 ... ok [INFO] [stdout] test test_measurement::check_measure_all_z ... ok [INFO] [stdout] test tests::check_repeated ... ok [INFO] [stdout] test test_table_lookup::check_select_fuzz ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 248 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.38s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "99a0f0bd4732ec0fe2102c2cdc50553d5ea89523dba0e4043c03a9b5d9fa6498", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "99a0f0bd4732ec0fe2102c2cdc50553d5ea89523dba0e4043c03a9b5d9fa6498", kill_on_drop: false }` [INFO] [stdout] 99a0f0bd4732ec0fe2102c2cdc50553d5ea89523dba0e4043c03a9b5d9fa6498