[INFO] fetching crate deepwell 0.0.9...
[INFO] testing deepwell-0.0.9 against beta-2021-08-01 for beta-1.55-1
[INFO] extracting crate deepwell 0.0.9 into /workspace/builds/worker-27/source
[INFO] validating manifest of crates.io crate deepwell 0.0.9 on toolchain beta-2021-08-01
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate deepwell 0.0.9
[INFO] finished tweaking crates.io crate deepwell 0.0.9
[INFO] tweaked toml for crates.io crate deepwell 0.0.9 written to /workspace/builds/worker-27/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wikidot-normalize v0.4.1
[INFO] [stderr]   Downloaded deepwell-core v0.0.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-27/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-27/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 059c8364f874cbbb9fea89f3265546ff7a7d77e20e165951c174d9784c3fb4e1
[INFO] running `Command { std: "docker" "start" "-a" "059c8364f874cbbb9fea89f3265546ff7a7d77e20e165951c174d9784c3fb4e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "059c8364f874cbbb9fea89f3265546ff7a7d77e20e165951c174d9784c3fb4e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "059c8364f874cbbb9fea89f3265546ff7a7d77e20e165951c174d9784c3fb4e1", kill_on_drop: false }`
[INFO] [stdout] 059c8364f874cbbb9fea89f3265546ff7a7d77e20e165951c174d9784c3fb4e1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-27/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-27/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e433d591c0ac4827303c26b883c21aa616948da6176a65011c71c62ce95b949d
[INFO] running `Command { std: "docker" "start" "-a" "e433d591c0ac4827303c26b883c21aa616948da6176a65011c71c62ce95b949d", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling syn v1.0.74
[INFO] [stderr]    Compiling libc v0.2.98
[INFO] [stderr]    Compiling memchr v2.4.0
[INFO] [stderr]    Compiling futures-core v0.3.16
[INFO] [stderr]    Compiling version_check v0.9.3
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling futures-io v0.3.16
[INFO] [stderr]    Compiling pin-project-lite v0.2.7
[INFO] [stderr]    Compiling slab v0.4.4
[INFO] [stderr]    Compiling cache-padded v1.1.1
[INFO] [stderr]    Compiling event-listener v2.5.1
[INFO] [stderr]    Compiling proc-macro-hack v0.5.19
[INFO] [stderr]    Compiling waker-fn v1.1.0
[INFO] [stderr]    Compiling fastrand v1.5.0
[INFO] [stderr]    Compiling parking v2.0.0
[INFO] [stderr]    Compiling futures-channel v0.3.16
[INFO] [stderr]    Compiling futures-task v0.3.16
[INFO] [stderr]    Compiling proc-macro-nested v0.1.7
[INFO] [stderr]    Compiling once_cell v1.8.0
[INFO] [stderr]    Compiling async-task v4.0.3
[INFO] [stderr]    Compiling futures-sink v0.3.16
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling pq-sys v0.4.6
[INFO] [stderr]    Compiling gcc v0.3.55
[INFO] [stderr]    Compiling crossbeam-utils v0.8.5
[INFO] [stderr]    Compiling atomic-waker v1.0.0
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling regex-syntax v0.6.25
[INFO] [stderr]    Compiling rustc-serialize v0.3.24
[INFO] [stderr]    Compiling percent-encoding v2.1.0
[INFO] [stderr]    Compiling ref-map v0.1.2
[INFO] [stderr]    Compiling arrayvec v0.5.2
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling futures-macro v0.3.16
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling futures-util v0.3.16
[INFO] [stderr]    Compiling concurrent-queue v1.2.2
[INFO] [stderr]    Compiling async-mutex v1.4.0
[INFO] [stderr]    Compiling async-lock v2.4.0
[INFO] [stderr]    Compiling value-bag v1.0.0-alpha.7
[INFO] [stderr]    Compiling async-channel v1.6.1
[INFO] [stderr]    Compiling rust-crypto v0.2.36
[INFO] [stderr]    Compiling futures-lite v1.12.0
[INFO] [stderr]    Compiling aho-corasick v0.7.18
[INFO] [stderr]    Compiling time v0.1.43
[INFO] [stderr]    Compiling socket2 v0.4.1
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling rand v0.4.6
[INFO] [stderr]    Compiling num_cpus v1.13.0
[INFO] [stderr]    Compiling subprocess v0.1.20
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling blocking v1.0.2
[INFO] [stderr]    Compiling async-executor v1.4.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand v0.3.23
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling regex v1.5.4
[INFO] [stderr]    Compiling ctor v0.1.20
[INFO] [stderr]    Compiling serde_derive v1.0.127
[INFO] [stderr]    Compiling thiserror-impl v1.0.26
[INFO] [stderr]    Compiling diesel_derives v1.4.1
[INFO] [stderr]    Compiling thiserror v1.0.26
[INFO] [stderr]    Compiling polling v2.1.0
[INFO] [stderr]    Compiling kv-log-macro v1.0.7
[INFO] [stderr]    Compiling wikidot-normalize v0.4.1
[INFO] [stderr]    Compiling async-io v1.6.0
[INFO] [stderr]    Compiling async-global-executor v2.0.2
[INFO] [stderr]    Compiling async-std v1.9.0
[INFO] [stderr]    Compiling futures-executor v0.3.16
[INFO] [stderr]    Compiling serde v1.0.127
[INFO] [stderr]    Compiling futures v0.3.16
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling ipnetwork v0.18.0
[INFO] [stderr]    Compiling diesel v1.4.7
[INFO] [stderr]    Compiling deepwell-core v0.0.6
[INFO] [stderr]    Compiling deepwell v0.0.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 52.47s
[INFO] running `Command { std: "docker" "inspect" "e433d591c0ac4827303c26b883c21aa616948da6176a65011c71c62ce95b949d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e433d591c0ac4827303c26b883c21aa616948da6176a65011c71c62ce95b949d", kill_on_drop: false }`
[INFO] [stdout] e433d591c0ac4827303c26b883c21aa616948da6176a65011c71c62ce95b949d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-27/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-27/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 17fb301626d86995cf36b450455f162c2bd25fa3509666dec34ccd764c0c6b02
[INFO] running `Command { std: "docker" "start" "-a" "17fb301626d86995cf36b450455f162c2bd25fa3509666dec34ccd764c0c6b02", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.0.69
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling gimli v0.25.0
[INFO] [stderr]    Compiling rustc-demangle v0.1.20
[INFO] [stderr]    Compiling remove_dir_all v0.5.3
[INFO] [stderr]    Compiling termcolor v1.1.2
[INFO] [stderr]    Compiling miniz_oxide v0.4.4
[INFO] [stderr]    Compiling getrandom v0.2.3
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling object v0.26.0
[INFO] [stderr]    Compiling rand_core v0.6.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.4
[INFO] [stderr]    Compiling backtrace v0.3.61
[INFO] [stderr]    Compiling tempfile v3.2.0
[INFO] [stderr]    Compiling addr2line v0.16.0
[INFO] [stderr]    Compiling color-backtrace v0.3.0
[INFO] [stderr]    Compiling deepwell v0.0.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 20.45s
[INFO] running `Command { std: "docker" "inspect" "17fb301626d86995cf36b450455f162c2bd25fa3509666dec34ccd764c0c6b02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "17fb301626d86995cf36b450455f162c2bd25fa3509666dec34ccd764c0c6b02", kill_on_drop: false }`
[INFO] [stdout] 17fb301626d86995cf36b450455f162c2bd25fa3509666dec34ccd764c0c6b02
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-27/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-27/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=warn" "-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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f72acbf14246daf3ad819f55dad7f2216b16e23fa160c31d26f810111e7e3ab8
[INFO] running `Command { std: "docker" "start" "-a" "f72acbf14246daf3ad819f55dad7f2216b16e23fa160c31d26f810111e7e3ab8", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests (/opt/rustwide/target/debug/deps/deepwell-834b90460c9cc84d)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  No DATABASE_URL specified!: NotPresent
[INFO] [stderr] Location: src/test/mod.rs:46
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                           (8 post panic frames hidden)                          
[INFO] [stderr]  8: core::result::Result<T,E>::expect::hf0b6c99f380cb9a7
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/result.rs:1241
[INFO] [stderr]  9: deepwell::test::run::h00e212ef3a413886
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/mod.rs:46
[INFO] [stderr]       44 │     color_backtrace::install();
[INFO] [stderr]       45 │ 
[INFO] [stderr]       46 >     let database_url = &env::var("DATABASE_URL").expect("No DATABASE_URL specified!");
[INFO] [stderr]       47 │     let temp_dir = tempdir().expect("Unable to create temp dir");
[INFO] [stderr]       48 │     let revisions_dir = temp_dir.path().into();
[INFO] [stderr] 10: deepwell::test::authors::author_manager::hdad10253fc2b89be
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/authors.rs:26
[INFO] [stderr]       24 │ #[test]
[INFO] [stderr]       25 │ fn author_manager() {
[INFO] [stderr]       26 >     run(|server| task::block_on(author_manager_internal(server)));
[INFO] [stderr]       27 │ }
[INFO] [stderr]       28 │ 
[INFO] [stderr] 11: deepwell::test::authors::author_manager::{{closure}}::h851c985db2a09bdf
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/authors.rs:25
[INFO] [stderr]       23 │ 
[INFO] [stderr]       24 │ #[test]
[INFO] [stderr]       25 > fn author_manager() {
[INFO] [stderr]       26 │     run(|server| task::block_on(author_manager_internal(server)));
[INFO] [stderr]       27 │ }
[INFO] [stderr] 12: core::ops::function::FnOnce::call_once::h6aba99f0e2d37ed7
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578
[INFO] [stderr] 15: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347
[INFO] [stderr] 17: std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401
[INFO] [stderr] 18: std::panicking::try::h063c84733ad2a629
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365
[INFO] [stderr] 19: std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434
[INFO] [stderr] 20: test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601
[INFO] [stderr]                         (15 runtime init frames hidden)                         
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  No DATABASE_URL specified!: NotPresent
[INFO] [stderr] Location: src/test/mod.rs:46
[INFO] [stdout] test test::authors::author_manager ... FAILED
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                           (8 post panic frames hidden)                          
[INFO] [stderr]  8: core::result::Result<T,E>::expect::hf0b6c99f380cb9a7
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/result.rs:1241
[INFO] [stderr]  9: deepwell::test::run::h00e212ef3a413886
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/mod.rs:46
[INFO] [stderr]       44 │     color_backtrace::install();
[INFO] [stderr]       45 │ 
[INFO] [stderr]       46 >     let database_url = &env::var("DATABASE_URL").expect("No DATABASE_URL specified!");
[INFO] [stderr]       47 │     let temp_dir = tempdir().expect("Unable to create temp dir");
[INFO] [stderr]       48 │     let revisions_dir = temp_dir.path().into();
[INFO] [stderr] 10: deepwell::test::page::page_manager::h8ba773c4676be823
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/page.rs:25
[INFO] [stderr]       23 │ #[test]
[INFO] [stderr]       24 │ fn page_manager() {
[INFO] [stderr]       25 >     run(|server| task::block_on(page_manager_internal(server)));
[INFO] [stderr]       26 │ }
[INFO] [stderr]       27 │ 
[INFO] [stderr] 11: deepwell::test::page::page_manager::{{closure}}::h030dd216c3171d2e
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/page.rs:24
[INFO] [stderr]       22 │ 
[INFO] [stderr]       23 │ #[test]
[INFO] [stderr]       24 > fn page_manager() {
[INFO] [stderr]       25 │     run(|server| task::block_on(page_manager_internal(server)));
[INFO] [stderr]       26 │ }
[INFO] [stderr] 12: core::ops::function::FnOnce::call_once::h6911b2a29af2947a
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578
[INFO] [stderr] 15: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347
[INFO] [stderr] 17: std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401
[INFO] [stderr] 18: std::panicking::try::h063c84733ad2a629
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365
[INFO] [stderr] 19: std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434
[INFO] [stderr] 20: test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601
[INFO] [stdout] test test::page::page_manager ... FAILED
[INFO] [stderr]                         (15 runtime init frames hidden)                         
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  Unable to create initial commit: CommandFailed("git commit command failed: \n*** Please tell me who you are.\n\nRun\n\n  git config --global user.email \"you@example.com\"\n  git config --global user.name \"Your Name\"\n\nto set your account's default identity.\nOmit --global to set the identity only in this repository.\n\nfatal: unable to auto-detect email address (got 'root@f72acbf14246.(none)')\n(exit status 128)")
[INFO] [stderr] Location: src/revision/test.rs:388
[INFO] [stdout] test password::test::crypto ... ok
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                           (8 post panic frames hidden)                          
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h78ee2e572abde4ea
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/result.rs:1241
[INFO] [stderr]  9: deepwell::revision::test::thread_internal::{{closure}}::h2866d787cdb1a26c
[INFO] [stderr]     at /opt/rustwide/workdir/src/revision/test.rs:385
[INFO] [stderr]      383 │     let repo = directory.path();
[INFO] [stderr]      384 │     let store = RevisionStore::new(repo, "example.org");
[INFO] [stderr]      385 >     store
[INFO] [stderr]      386 │         .initial_commit()
[INFO] [stderr]      387 │         .await
[INFO] [stderr] 10: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h5dd3abfc26f21cdd
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/future/mod.rs:80
[INFO] [stderr] 11: <async_std::task::builder::SupportTaskLocals<F> as core::future::future::Future>::poll::{{closure}}::h7c9a099983f0f458
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/builder.rs:199
[INFO] [stderr]      197 │             TaskLocalsWrapper::set_current(&self.tag, || {
[INFO] [stderr]      198 │                 let this = self.project();
[INFO] [stderr]      199 >                 this.future.poll(cx)
[INFO] [stderr]      200 │             })
[INFO] [stderr]      201 │         }
[INFO] [stderr] 12: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::{{closure}}::h263e75f20201f74d
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/task_locals_wrapper.rs:60
[INFO] [stderr]       58 │                 current.set(old_task);
[INFO] [stderr]       59 │             }
[INFO] [stderr]       60 >             f()
[INFO] [stderr]       61 │         })
[INFO] [stderr]       62 │     }
[INFO] [stderr] 13: std::thread::local::LocalKey<T>::try_with::h4a2e32dbcada2444
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:399
[INFO] [stderr] 14: std::thread::local::LocalKey<T>::with::ha836b8d4432957e5
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:375
[INFO] [stderr] 15: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::he41b7773fc21b2dc
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/task_locals_wrapper.rs:55
[INFO] [stderr]       53 │         F: FnOnce() -> R,
[INFO] [stderr]       54 │     {
[INFO] [stderr]       55 >         CURRENT.with(|current| {
[INFO] [stderr]       56 │             let old_task = current.replace(task);
[INFO] [stderr]       57 │             defer! {
[INFO] [stderr] 16: <async_std::task::builder::SupportTaskLocals<F> as core::future::future::Future>::poll::h6b79b1baf4ae32fc
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/builder.rs:197
[INFO] [stderr]      195 │     fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> {
[INFO] [stderr]      196 │         unsafe {
[INFO] [stderr]      197 >             TaskLocalsWrapper::set_current(&self.tag, || {
[INFO] [stderr]      198 │                 let this = self.project();
[INFO] [stderr]      199 │                 this.future.poll(cx)
[INFO] [stderr] 17: <futures_lite::future::Or<F1,F2> as core::future::future::Future>::poll::he869aa4aaeea18f3
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-lite-1.12.0/src/future.rs:526
[INFO] [stderr]      524 │         let this = self.project();
[INFO] [stderr]      525 │ 
[INFO] [stderr]      526 >         if let Poll::Ready(t) = this.future1.poll(cx) {
[INFO] [stderr]      527 │             return Poll::Ready(t);
[INFO] [stderr]      528 │         }
[INFO] [stderr] 18: async_executor::Executor::run::{{closure}}::haec4950cb78609c0
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-executor-1.4.1/src/lib.rs:242
[INFO] [stderr]      240 │ 
[INFO] [stderr]      241 │         // Run `future` and `run_forever` concurrently until `future` completes.
[INFO] [stderr]      242 >         future.or(run_forever).await
[INFO] [stderr]      243 │     }
[INFO] [stderr]      244 │ 
[INFO] [stderr] 19: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::he1e7d9d60bac27fe
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/future/mod.rs:80
[INFO] [stderr] 20: async_executor::LocalExecutor::run::{{closure}}::h11ac860884c882b3
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-executor-1.4.1/src/lib.rs:447
[INFO] [stderr]      445 │     /// ```
[INFO] [stderr]      446 │     pub async fn run<T>(&self, future: impl Future<Output = T>) -> T {
[INFO] [stderr]      447 >         self.inner().run(future).await
[INFO] [stderr]      448 │     }
[INFO] [stderr]      449 │ 
[INFO] [stderr] 21: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h8a1b59a9fd432a6c
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/future/mod.rs:80
[INFO] [stderr] 22: async_io::driver::block_on::h5582f7fae174e71d
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-io-1.6.0/src/driver.rs:142
[INFO] [stderr]      140 │     loop {
[INFO] [stderr]      141 │         // Poll the future.
[INFO] [stderr]      142 >         if let Poll::Ready(t) = future.as_mut().poll(cx) {
[INFO] [stderr]      143 │             log::trace!("block_on: completed");
[INFO] [stderr]      144 │             return t;
[INFO] [stderr] 23: async_global_executor::reactor::block_on::{{closure}}::h2321f0aed4de35f5
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-global-executor-2.0.2/src/reactor.rs:3
[INFO] [stderr]        1 │ pub(crate) fn block_on<F: std::future::Future<Output = T>, T>(future: F) -> T {
[INFO] [stderr]        2 │     #[cfg(feature = "async-io")]
[INFO] [stderr]        3 >     let run = || async_io::block_on(future);
[INFO] [stderr]        4 │     #[cfg(not(feature = "async-io"))]
[INFO] [stderr]        5 │     let run = || futures_lite::future::block_on(future);
[INFO] [stderr] 24: async_global_executor::reactor::block_on::h7298960215182a21
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-global-executor-2.0.2/src/reactor.rs:12
[INFO] [stderr]       10 │     #[cfg(feature = "tokio03")]
[INFO] [stderr]       11 │     let _tokio03_enter = crate::tokio03::enter();
[INFO] [stderr]       12 >     run()
[INFO] [stderr]       13 │ }
[INFO] [stderr] 25: async_global_executor::executor::block_on::{{closure}}::hb790fb0574eeb238
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-global-executor-2.0.2/src/executor.rs:26
[INFO] [stderr]       24 │ /// ```
[INFO] [stderr]       25 │ pub fn block_on<F: Future<Output = T>, T>(future: F) -> T {
[INFO] [stderr]       26 >     LOCAL_EXECUTOR.with(|executor| crate::reactor::block_on(executor.run(future)))
[INFO] [stderr]       27 │ }
[INFO] [stderr]       28 │ 
[INFO] [stderr] 26: std::thread::local::LocalKey<T>::try_with::h480c67d66c264df9
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:399
[INFO] [stderr] 27: std::thread::local::LocalKey<T>::with::h94c7215c32dcb294
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:375
[INFO] [stderr] 28: async_global_executor::executor::block_on::hf89f1c049fae48b5
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-global-executor-2.0.2/src/executor.rs:26
[INFO] [stderr]       24 │ /// ```
[INFO] [stderr]       25 │ pub fn block_on<F: Future<Output = T>, T>(future: F) -> T {
[INFO] [stderr]       26 >     LOCAL_EXECUTOR.with(|executor| crate::reactor::block_on(executor.run(future)))
[INFO] [stderr]       27 │ }
[INFO] [stderr]       28 │ 
[INFO] [stderr] 29: async_std::task::builder::Builder::blocking::{{closure}}::{{closure}}::haebbcf5c168262c6
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/builder.rs:171
[INFO] [stderr]      169 │                     let res = if should_run {
[INFO] [stderr]      170 │                         // The first call should run the executor
[INFO] [stderr]      171 >                         async_global_executor::block_on(wrapped)
[INFO] [stderr]      172 │                     } else {
[INFO] [stderr]      173 │                         futures_lite::future::block_on(wrapped)
[INFO] [stderr] 30: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::{{closure}}::he7a8f5a02cbb4262
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/task_locals_wrapper.rs:60
[INFO] [stderr]       58 │                 current.set(old_task);
[INFO] [stderr]       59 │             }
[INFO] [stderr]       60 >             f()
[INFO] [stderr]       61 │         })
[INFO] [stderr]       62 │     }
[INFO] [stderr] 31: std::thread::local::LocalKey<T>::try_with::h719bc5edeea2079f
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:399
[INFO] [stderr] 32: std::thread::local::LocalKey<T>::with::hc300bd7558c409b9
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:375
[INFO] [stderr] 33: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::hbda30f9f7232a0d8
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/task_locals_wrapper.rs:55
[INFO] [stderr]       53 │         F: FnOnce() -> R,
[INFO] [stderr]       54 │     {
[INFO] [stderr]       55 >         CURRENT.with(|current| {
[INFO] [stderr]       56 │             let old_task = current.replace(task);
[INFO] [stderr]       57 │             defer! {
[INFO] [stderr] 34: async_std::task::builder::Builder::blocking::{{closure}}::hd191f1e2e5d5c5f6
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/builder.rs:168
[INFO] [stderr]      166 │ 
[INFO] [stderr]      167 │             unsafe {
[INFO] [stderr]      168 >                 TaskLocalsWrapper::set_current(&wrapped.tag, || {
[INFO] [stderr]      169 │                     let res = if should_run {
[INFO] [stderr]      170 │                         // The first call should run the executor
[INFO] [stderr] 35: std::thread::local::LocalKey<T>::try_with::hc2e86df1cac8c038
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:399
[INFO] [stderr] 36: std::thread::local::LocalKey<T>::with::he1de1efa436c7755
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:375
[INFO] [stderr] 37: async_std::task::builder::Builder::blocking::h6300d8c04d8088b8
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/builder.rs:161
[INFO] [stderr]      159 │ 
[INFO] [stderr]      160 │         // Run the future as a task.
[INFO] [stderr]      161 >         NUM_NESTED_BLOCKING.with(|num_nested_blocking| {
[INFO] [stderr]      162 │             let count = num_nested_blocking.get();
[INFO] [stderr]      163 │             let should_run = count == 0;
[INFO] [stderr] 38: async_std::task::block_on::block_on::hebb39f4cf3d0e25d
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/block_on.rs:33
[INFO] [stderr]       31 │     F: Future<Output = T>,
[INFO] [stderr]       32 │ {
[INFO] [stderr]       33 >     Builder::new().blocking(future)
[INFO] [stderr]       34 │ }
[INFO] [stderr]       35 │ 
[INFO] [stderr] 39: deepwell::revision::test::thread::h0a0b50c2c9f25d86
[INFO] [stderr]     at /opt/rustwide/workdir/src/revision/test.rs:374
[INFO] [stderr]      372 │     color_backtrace::install();
[INFO] [stderr]      373 │ 
[INFO] [stderr]      374 >     task::block_on(thread_internal());
[INFO] [stderr]      375 │ }
[INFO] [stderr]      376 │ 
[INFO] [stderr] 40: deepwell::revision::test::thread::{{closure}}::h456584ab2fd36c0e
[INFO] [stderr]     at /opt/rustwide/workdir/src/revision/test.rs:371
[INFO] [stderr]      369 │ 
[INFO] [stderr]      370 │ #[test]
[INFO] [stderr]      371 > fn thread() {
[INFO] [stderr]      372 │     color_backtrace::install();
[INFO] [stderr]      373 │ 
[INFO] [stderr] 41: core::ops::function::FnOnce::call_once::hd017e960818fc9d9
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 42: core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 43: test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578
[INFO] [stderr] 44: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572
[INFO] [stderr] 45: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347
[INFO] [stderr] 46: std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401
[INFO] [stderr] 47: std::panicking::try::h063c84733ad2a629
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365
[INFO] [stderr] 48: std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434
[INFO] [stderr] 49: test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601
[INFO] [stderr]                         (15 runtime init frames hidden)                         
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  Unable to create initial commit: CommandFailed("git commit command failed: \n*** Please tell me who you are.\n\nRun\n\n  git config --global user.email \"you@example.com\"\n  git config --global user.name \"Your Name\"\n\nto set your account's default identity.\nOmit --global to set the identity only in this repository.\n\nfatal: unable to auto-detect email address (got 'root@f72acbf14246.(none)')\n(exit status 128)")
[INFO] [stderr] Location: src/revision/test.rs:247
[INFO] [stdout] test revision::test::thread ... FAILED
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                           (8 post panic frames hidden)                          
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h78ee2e572abde4ea
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/result.rs:1241
[INFO] [stderr]  9: deepwell::revision::test::git_internal::{{closure}}::hdbf418c344b85f7e
[INFO] [stderr]     at /opt/rustwide/workdir/src/revision/test.rs:244
[INFO] [stderr]      242 │     let repo = directory.path();
[INFO] [stderr]      243 │     let store = RevisionStore::new(repo, "example.org");
[INFO] [stderr]      244 >     store
[INFO] [stderr]      245 │         .initial_commit()
[INFO] [stderr]      246 │         .await
[INFO] [stderr] 10: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::haae5a18a1273d39c
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/future/mod.rs:80
[INFO] [stderr] 11: <async_std::task::builder::SupportTaskLocals<F> as core::future::future::Future>::poll::{{closure}}::h19b2bc2462dc7ff3
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/builder.rs:199
[INFO] [stderr]      197 │             TaskLocalsWrapper::set_current(&self.tag, || {
[INFO] [stderr]      198 │                 let this = self.project();
[INFO] [stderr]      199 >                 this.future.poll(cx)
[INFO] [stderr]      200 │             })
[INFO] [stderr]      201 │         }
[INFO] [stderr] 12: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::{{closure}}::hc73a2051d41becf1
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/task_locals_wrapper.rs:60
[INFO] [stderr]       58 │                 current.set(old_task);
[INFO] [stderr]       59 │             }
[INFO] [stderr]       60 >             f()
[INFO] [stderr]       61 │         })
[INFO] [stderr]       62 │     }
[INFO] [stderr] 13: std::thread::local::LocalKey<T>::try_with::ha4783a14224bb2e8
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:399
[INFO] [stderr] 14: std::thread::local::LocalKey<T>::with::hddc476b2f91468c1
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:375
[INFO] [stderr] 15: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::he881b97bf8403e86
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/task_locals_wrapper.rs:55
[INFO] [stderr]       53 │         F: FnOnce() -> R,
[INFO] [stderr]       54 │     {
[INFO] [stderr]       55 >         CURRENT.with(|current| {
[INFO] [stderr]       56 │             let old_task = current.replace(task);
[INFO] [stderr]       57 │             defer! {
[INFO] [stderr] 16: <async_std::task::builder::SupportTaskLocals<F> as core::future::future::Future>::poll::h3c650ed0557d40cd
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/builder.rs:197
[INFO] [stderr]      195 │     fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output> {
[INFO] [stderr]      196 │         unsafe {
[INFO] [stderr]      197 >             TaskLocalsWrapper::set_current(&self.tag, || {
[INFO] [stderr]      198 │                 let this = self.project();
[INFO] [stderr]      199 │                 this.future.poll(cx)
[INFO] [stderr] 17: <futures_lite::future::Or<F1,F2> as core::future::future::Future>::poll::h048b80bfd5b6a9bf
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-lite-1.12.0/src/future.rs:526
[INFO] [stderr]      524 │         let this = self.project();
[INFO] [stderr]      525 │ 
[INFO] [stderr]      526 >         if let Poll::Ready(t) = this.future1.poll(cx) {
[INFO] [stderr]      527 │             return Poll::Ready(t);
[INFO] [stderr]      528 │         }
[INFO] [stderr] 18: async_executor::Executor::run::{{closure}}::h5a9f3deff67ab697
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-executor-1.4.1/src/lib.rs:242
[INFO] [stderr]      240 │ 
[INFO] [stderr]      241 │         // Run `future` and `run_forever` concurrently until `future` completes.
[INFO] [stderr]      242 >         future.or(run_forever).await
[INFO] [stderr]      243 │     }
[INFO] [stderr]      244 │ 
[INFO] [stderr] 19: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h05c1ecd2a59915b8
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/future/mod.rs:80
[INFO] [stderr] 20: async_executor::LocalExecutor::run::{{closure}}::had64a5e849638a80
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-executor-1.4.1/src/lib.rs:447
[INFO] [stderr]      445 │     /// ```
[INFO] [stderr]      446 │     pub async fn run<T>(&self, future: impl Future<Output = T>) -> T {
[INFO] [stderr]      447 >         self.inner().run(future).await
[INFO] [stderr]      448 │     }
[INFO] [stderr]      449 │ 
[INFO] [stderr] 21: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h47bde0b168884acf
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/future/mod.rs:80
[INFO] [stderr] 22: async_io::driver::block_on::hb3790cb3b74d3de4
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-io-1.6.0/src/driver.rs:142
[INFO] [stderr]      140 │     loop {
[INFO] [stderr]      141 │         // Poll the future.
[INFO] [stderr]      142 >         if let Poll::Ready(t) = future.as_mut().poll(cx) {
[INFO] [stderr]      143 │             log::trace!("block_on: completed");
[INFO] [stderr]      144 │             return t;
[INFO] [stderr] 23: async_global_executor::reactor::block_on::{{closure}}::h51c4e31f27d3db07
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-global-executor-2.0.2/src/reactor.rs:3
[INFO] [stderr]        1 │ pub(crate) fn block_on<F: std::future::Future<Output = T>, T>(future: F) -> T {
[INFO] [stderr]        2 │     #[cfg(feature = "async-io")]
[INFO] [stderr]        3 >     let run = || async_io::block_on(future);
[INFO] [stderr]        4 │     #[cfg(not(feature = "async-io"))]
[INFO] [stderr]        5 │     let run = || futures_lite::future::block_on(future);
[INFO] [stderr] 24: async_global_executor::reactor::block_on::h1db06dbc10cb1a30
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-global-executor-2.0.2/src/reactor.rs:12
[INFO] [stderr]       10 │     #[cfg(feature = "tokio03")]
[INFO] [stderr]       11 │     let _tokio03_enter = crate::tokio03::enter();
[INFO] [stderr]       12 >     run()
[INFO] [stderr]       13 │ }
[INFO] [stderr] 25: async_global_executor::executor::block_on::{{closure}}::h9f840deec1ccc44f
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-global-executor-2.0.2/src/executor.rs:26
[INFO] [stderr]       24 │ /// ```
[INFO] [stderr]       25 │ pub fn block_on<F: Future<Output = T>, T>(future: F) -> T {
[INFO] [stderr]       26 >     LOCAL_EXECUTOR.with(|executor| crate::reactor::block_on(executor.run(future)))
[INFO] [stderr]       27 │ }
[INFO] [stderr]       28 │ 
[INFO] [stderr] 26: std::thread::local::LocalKey<T>::try_with::h52ad580d4da903da
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:399
[INFO] [stderr] 27: std::thread::local::LocalKey<T>::with::h1913110e65b04160
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:375
[INFO] [stderr] 28: async_global_executor::executor::block_on::ha70e8bc2780727c1
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-global-executor-2.0.2/src/executor.rs:26
[INFO] [stderr]       24 │ /// ```
[INFO] [stderr]       25 │ pub fn block_on<F: Future<Output = T>, T>(future: F) -> T {
[INFO] [stderr]       26 >     LOCAL_EXECUTOR.with(|executor| crate::reactor::block_on(executor.run(future)))
[INFO] [stderr]       27 │ }
[INFO] [stderr]       28 │ 
[INFO] [stderr] 29: async_std::task::builder::Builder::blocking::{{closure}}::{{closure}}::hf4a3f91b921c8b74
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/builder.rs:171
[INFO] [stderr]      169 │                     let res = if should_run {
[INFO] [stderr]      170 │                         // The first call should run the executor
[INFO] [stderr]      171 >                         async_global_executor::block_on(wrapped)
[INFO] [stderr]      172 │                     } else {
[INFO] [stderr]      173 │                         futures_lite::future::block_on(wrapped)
[INFO] [stderr] 30: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::{{closure}}::h8a7f4bd0dfc5a5b0
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/task_locals_wrapper.rs:60
[INFO] [stderr]       58 │                 current.set(old_task);
[INFO] [stderr]       59 │             }
[INFO] [stderr]       60 >             f()
[INFO] [stderr]       61 │         })
[INFO] [stderr]       62 │     }
[INFO] [stderr] 31: std::thread::local::LocalKey<T>::try_with::h4dbbac32232db1f5
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:399
[INFO] [stderr] 32: std::thread::local::LocalKey<T>::with::h79c74dd2b62cc0d0
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:375
[INFO] [stderr] 33: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::h2df2cd311bb0b638
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/task_locals_wrapper.rs:55
[INFO] [stderr]       53 │         F: FnOnce() -> R,
[INFO] [stderr]       54 │     {
[INFO] [stderr]       55 >         CURRENT.with(|current| {
[INFO] [stderr]       56 │             let old_task = current.replace(task);
[INFO] [stderr]       57 │             defer! {
[INFO] [stderr] 34: async_std::task::builder::Builder::blocking::{{closure}}::h6e53c3c8215a68b3
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/builder.rs:168
[INFO] [stderr]      166 │ 
[INFO] [stderr]      167 │             unsafe {
[INFO] [stderr]      168 >                 TaskLocalsWrapper::set_current(&wrapped.tag, || {
[INFO] [stderr]      169 │                     let res = if should_run {
[INFO] [stderr]      170 │                         // The first call should run the executor
[INFO] [stderr] 35: std::thread::local::LocalKey<T>::try_with::h652c96a8abff6467
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:399
[INFO] [stderr] 36: std::thread::local::LocalKey<T>::with::h6cd44d1bb0fa68a8
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/thread/local.rs:375
[INFO] [stderr] 37: async_std::task::builder::Builder::blocking::hd726949cbfd2768c
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/builder.rs:161
[INFO] [stderr]      159 │ 
[INFO] [stderr]      160 │         // Run the future as a task.
[INFO] [stderr]      161 >         NUM_NESTED_BLOCKING.with(|num_nested_blocking| {
[INFO] [stderr]      162 │             let count = num_nested_blocking.get();
[INFO] [stderr]      163 │             let should_run = count == 0;
[INFO] [stderr] 38: async_std::task::block_on::block_on::h185f83ff37c1b916
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.9.0/src/task/block_on.rs:33
[INFO] [stderr]       31 │     F: Future<Output = T>,
[INFO] [stderr]       32 │ {
[INFO] [stderr]       33 >     Builder::new().blocking(future)
[INFO] [stderr]       34 │ }
[INFO] [stderr]       35 │ 
[INFO] [stderr] 39: deepwell::revision::test::git::h728bf09431bf31a0
[INFO] [stderr]     at /opt/rustwide/workdir/src/revision/test.rs:236
[INFO] [stderr]      234 │     color_backtrace::install();
[INFO] [stderr]      235 │ 
[INFO] [stderr]      236 >     task::block_on(git_internal());
[INFO] [stderr]      237 │ }
[INFO] [stderr]      238 │ 
[INFO] [stderr] 40: deepwell::revision::test::git::{{closure}}::h0507abe5e5ee48cb
[INFO] [stderr]     at /opt/rustwide/workdir/src/revision/test.rs:233
[INFO] [stderr]      231 │ 
[INFO] [stderr]      232 │ #[test]
[INFO] [stderr]      233 > fn git() {
[INFO] [stderr]      234 │     color_backtrace::install();
[INFO] [stderr]      235 │ 
[INFO] [stderr] 41: core::ops::function::FnOnce::call_once::hf2efbbc5dbea1a0d
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 42: core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 43: test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578
[INFO] [stderr] 44: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572
[INFO] [stderr] 45: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347
[INFO] [stderr] 46: std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401
[INFO] [stderr] 47: std::panicking::try::h063c84733ad2a629
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365
[INFO] [stderr] 48: std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434
[INFO] [stderr] 49: test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601
[INFO] [stderr]                         (15 runtime init frames hidden)                         
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  No DATABASE_URL specified!: NotPresent
[INFO] [stderr] Location: src/test/mod.rs:46
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] test revision::test::git ... FAILED
[INFO] [stderr]                           (8 post panic frames hidden)                          
[INFO] [stderr]  8: core::result::Result<T,E>::expect::hf0b6c99f380cb9a7
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/result.rs:1241
[INFO] [stderr]  9: deepwell::test::run::h00e212ef3a413886
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/mod.rs:46
[INFO] [stderr]       44 │     color_backtrace::install();
[INFO] [stderr]       45 │ 
[INFO] [stderr]       46 >     let database_url = &env::var("DATABASE_URL").expect("No DATABASE_URL specified!");
[INFO] [stderr]       47 │     let temp_dir = tempdir().expect("Unable to create temp dir");
[INFO] [stderr]       48 │     let revisions_dir = temp_dir.path().into();
[INFO] [stderr] 10: deepwell::test::password::password_default::hbc4f76d3ac1c9cf8
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/password.rs:73
[INFO] [stderr]       71 │ #[test]
[INFO] [stderr]       72 │ fn password_default() {
[INFO] [stderr]       73 >     run(|server| task::block_on(password_default_internal(server)));
[INFO] [stderr]       74 │ }
[INFO] [stderr]       75 │ 
[INFO] [stderr] 11: deepwell::test::password::password_default::{{closure}}::hc8cb3df8cf1be3ba
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/password.rs:72
[INFO] [stderr]       70 │ 
[INFO] [stderr]       71 │ #[test]
[INFO] [stderr]       72 > fn password_default() {
[INFO] [stderr]       73 │     run(|server| task::block_on(password_default_internal(server)));
[INFO] [stderr]       74 │ }
[INFO] [stderr] 12: core::ops::function::FnOnce::call_once::hed02a6d86c98adee
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578
[INFO] [stderr] 15: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347
[INFO] [stderr] 17: std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401
[INFO] [stderr] 18: std::panicking::try::h063c84733ad2a629
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365
[INFO] [stderr] 19: std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434
[INFO] [stderr] 20: test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601
[INFO] [stderr]                         (15 runtime init frames hidden)                         
[INFO] [stdout] test test::password::password_default ... FAILED
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  No DATABASE_URL specified!: NotPresent
[INFO] [stderr] Location: src/test/mod.rs:46
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                           (8 post panic frames hidden)                          
[INFO] [stderr]  8: core::result::Result<T,E>::expect::hf0b6c99f380cb9a7
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/result.rs:1241
[INFO] [stderr]  9: deepwell::test::run::h00e212ef3a413886
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/mod.rs:46
[INFO] [stderr]       44 │     color_backtrace::install();
[INFO] [stderr]       45 │ 
[INFO] [stderr]       46 >     let database_url = &env::var("DATABASE_URL").expect("No DATABASE_URL specified!");
[INFO] [stderr]       47 │     let temp_dir = tempdir().expect("Unable to create temp dir");
[INFO] [stderr]       48 │     let revisions_dir = temp_dir.path().into();
[INFO] [stderr] 10: deepwell::test::password::password_manager::h908d2b9e9173d3c7
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/password.rs:25
[INFO] [stderr]       23 │ #[test]
[INFO] [stderr]       24 │ fn password_manager() {
[INFO] [stderr]       25 >     run(|server| task::block_on(password_manager_internal(server)));
[INFO] [stderr]       26 │ }
[INFO] [stderr]       27 │ 
[INFO] [stderr] 11: deepwell::test::password::password_manager::{{closure}}::h7dbc58e99e89d914
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/password.rs:24
[INFO] [stderr]       22 │ 
[INFO] [stderr]       23 │ #[test]
[INFO] [stderr]       24 > fn password_manager() {
[INFO] [stderr]       25 │     run(|server| task::block_on(password_manager_internal(server)));
[INFO] [stderr]       26 │ }
[INFO] [stderr] 12: core::ops::function::FnOnce::call_once::h4e6f366150f88fe1
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578
[INFO] [stderr] 15: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347
[INFO] [stderr] 17: std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401
[INFO] [stderr] 18: std::panicking::try::h063c84733ad2a629
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365
[INFO] [stderr] 19: std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434
[INFO] [stderr] 20: test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stdout] test test::password::password_manager ... FAILED
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601
[INFO] [stderr]                         (15 runtime init frames hidden)                         
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  No DATABASE_URL specified!: NotPresent
[INFO] [stderr] Location: src/test/mod.rs:46
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                           (8 post panic frames hidden)                          
[INFO] [stderr]  8: core::result::Result<T,E>::expect::hf0b6c99f380cb9a7
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/result.rs:1241
[INFO] [stderr]  9: deepwell::test::run::h00e212ef3a413886
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/mod.rs:46
[INFO] [stderr]       44 │     color_backtrace::install();
[INFO] [stderr]       45 │ 
[INFO] [stderr]       46 >     let database_url = &env::var("DATABASE_URL").expect("No DATABASE_URL specified!");
[INFO] [stderr]       47 │     let temp_dir = tempdir().expect("Unable to create temp dir");
[INFO] [stderr]       48 │     let revisions_dir = temp_dir.path().into();
[INFO] [stderr] 10: deepwell::test::session::session_manager::hb8b55306ea1d5067
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/session.rs:39
[INFO] [stderr]       37 │ #[test]
[INFO] [stderr]       38 │ fn session_manager() {
[INFO] [stderr]       39 >     run(|server| {
[INFO] [stderr]       40 │         task::block_on(async {
[INFO] [stderr]       41 │             let user_id = setup(server).await;
[INFO] [stderr] 11: deepwell::test::session::session_manager::{{closure}}::h3a86b742df505ef5
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/session.rs:38
[INFO] [stderr]       36 │ 
[INFO] [stderr]       37 │ #[test]
[INFO] [stderr]       38 > fn session_manager() {
[INFO] [stderr]       39 │     run(|server| {
[INFO] [stderr]       40 │         task::block_on(async {
[INFO] [stderr] 12: core::ops::function::FnOnce::call_once::h3fe899be0f6aa5af
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578
[INFO] [stderr] 15: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347
[INFO] [stderr] 17: std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401
[INFO] [stderr] 18: std::panicking::try::h063c84733ad2a629
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365
[INFO] [stderr] 19: std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434
[INFO] [stderr] 20: test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601
[INFO] [stderr]                         (15 runtime init frames hidden)                         
[INFO] [stdout] test test::session::session_manager ... FAILED
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  No DATABASE_URL specified!: NotPresent
[INFO] [stderr] Location: src/test/mod.rs:46
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                           (8 post panic frames hidden)                          
[INFO] [stderr]  8: core::result::Result<T,E>::expect::hf0b6c99f380cb9a7
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/result.rs:1241
[INFO] [stderr]  9: deepwell::test::run::h00e212ef3a413886
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/mod.rs:46
[INFO] [stderr]       44 │     color_backtrace::install();
[INFO] [stderr]       45 │ 
[INFO] [stderr]       46 >     let database_url = &env::var("DATABASE_URL").expect("No DATABASE_URL specified!");
[INFO] [stderr]       47 │     let temp_dir = tempdir().expect("Unable to create temp dir");
[INFO] [stderr]       48 │     let revisions_dir = temp_dir.path().into();
[INFO] [stderr] 10: deepwell::test::tags::tags::h233e5fc8d3a5011c
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/tags.rs:25
[INFO] [stderr]       23 │ #[test]
[INFO] [stderr]       24 │ fn tags() {
[INFO] [stderr]       25 >     run(|server| task::block_on(tags_internal(server)));
[INFO] [stderr]       26 │ }
[INFO] [stderr]       27 │ 
[INFO] [stderr] 11: deepwell::test::tags::tags::{{closure}}::hf80c4d9641aeddb0
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/tags.rs:24
[INFO] [stderr]       22 │ 
[INFO] [stderr]       23 │ #[test]
[INFO] [stderr]       24 > fn tags() {
[INFO] [stderr]       25 │     run(|server| task::block_on(tags_internal(server)));
[INFO] [stderr]       26 │ }
[INFO] [stderr] 12: core::ops::function::FnOnce::call_once::h0d7773a6b306772c
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578
[INFO] [stderr] 15: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572
[INFO] [stdout] test test::tags::tags ... FAILED
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347
[INFO] [stderr] 17: std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401
[INFO] [stderr] 18: std::panicking::try::h063c84733ad2a629
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365
[INFO] [stderr] 19: std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434
[INFO] [stderr] 20: test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601
[INFO] [stderr]                         (15 runtime init frames hidden)                         
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  No DATABASE_URL specified!: NotPresent
[INFO] [stderr] Location: src/test/mod.rs:46
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                           (8 post panic frames hidden)                          
[INFO] [stderr]  8: core::result::Result<T,E>::expect::hf0b6c99f380cb9a7
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/result.rs:1241
[INFO] [stderr]  9: deepwell::test::run::h00e212ef3a413886
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/mod.rs:46
[INFO] [stderr]       44 │     color_backtrace::install();
[INFO] [stderr]       45 │ 
[INFO] [stderr]       46 >     let database_url = &env::var("DATABASE_URL").expect("No DATABASE_URL specified!");
[INFO] [stderr]       47 │     let temp_dir = tempdir().expect("Unable to create temp dir");
[INFO] [stderr]       48 │     let revisions_dir = temp_dir.path().into();
[INFO] [stderr] 10: deepwell::test::user::user_manager::h19795ea1d6960002
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/user.rs:25
[INFO] [stderr]       23 │ #[test]
[INFO] [stderr]       24 │ fn user_manager() {
[INFO] [stderr]       25 >     run(|server| task::block_on(user_manager_internal(server)));
[INFO] [stderr]       26 │ }
[INFO] [stderr]       27 │ 
[INFO] [stderr] 11: deepwell::test::user::user_manager::{{closure}}::h45726588fab47468
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/user.rs:24
[INFO] [stdout] test test::user::user_manager ... FAILED
[INFO] [stderr]       22 │ 
[INFO] [stderr]       23 │ #[test]
[INFO] [stderr]       24 > fn user_manager() {
[INFO] [stderr]       25 │     run(|server| task::block_on(user_manager_internal(server)));
[INFO] [stderr]       26 │ }
[INFO] [stderr] 12: core::ops::function::FnOnce::call_once::hab0d1a8423386564
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578
[INFO] [stderr] 15: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347
[INFO] [stderr] 17: std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401
[INFO] [stderr] 18: std::panicking::try::h063c84733ad2a629
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365
[INFO] [stderr] 19: std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434
[INFO] [stderr] 20: test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601
[INFO] [stderr]                         (15 runtime init frames hidden)                         
[INFO] [stderr] The application panicked (crashed).
[INFO] [stderr] Message:  No DATABASE_URL specified!: NotPresent
[INFO] [stderr] Location: src/test/mod.rs:46
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                           (8 post panic frames hidden)                          
[INFO] [stderr]  8: core::result::Result<T,E>::expect::hf0b6c99f380cb9a7
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/result.rs:1241
[INFO] [stderr]  9: deepwell::test::run::h00e212ef3a413886
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/mod.rs:46
[INFO] [stderr]       44 │     color_backtrace::install();
[INFO] [stderr]       45 │ 
[INFO] [stderr]       46 >     let database_url = &env::var("DATABASE_URL").expect("No DATABASE_URL specified!");
[INFO] [stderr]       47 │     let temp_dir = tempdir().expect("Unable to create temp dir");
[INFO] [stderr]       48 │     let revisions_dir = temp_dir.path().into();
[INFO] [stderr] 10: deepwell::test::wiki::wiki_manager::h23ea163d2d3e4f79
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/wiki.rs:25
[INFO] [stderr]       23 │ #[test]
[INFO] [stderr]       24 │ fn wiki_manager() {
[INFO] [stderr]       25 >     run(|server| task::block_on(wiki_manager_internal(server)));
[INFO] [stderr]       26 │ }
[INFO] [stderr]       27 │ 
[INFO] [stderr] 11: deepwell::test::wiki::wiki_manager::{{closure}}::h1b6191c3120cfe6c
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/wiki.rs:24
[INFO] [stderr]       22 │ 
[INFO] [stderr]       23 │ #[test]
[INFO] [stderr]       24 > fn wiki_manager() {
[INFO] [stderr]       25 │     run(|server| task::block_on(wiki_manager_internal(server)));
[INFO] [stderr]       26 │ }
[INFO] [stderr] 12: core::ops::function::FnOnce::call_once::h06943f409cf2af2c
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hbb52c4519d3137b0
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h86fe3a2a5a5121af
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:578
[INFO] [stderr] 15: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hfd956bc3d57399be
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/alloc/src/boxed.rs:1572
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h40dc93e0ddb5938a
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:347
[INFO] [stderr] 17: std::panicking::try::do_call::h90d07750cb47c562
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:401
[INFO] [stderr] 18: std::panicking::try::h063c84733ad2a629
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panicking.rs:365
[INFO] [stderr] 19: std::panic::catch_unwind::h0c464836a84e7c08
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/std/src/panic.rs:434
[INFO] [stderr] 20: test::run_test_in_process::h5cb06ef620b157fc
[INFO] [stderr]     at /rustc/53fd98ca776cb875bc9e5514f56b52eb74f9e7a9/library/test/src/lib.rs:601
[INFO] [stderr]                         (15 runtime init frames hidden)                         
[INFO] [stdout] test test::wiki::wiki_manager ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     revision::test::git
[INFO] [stdout]     revision::test::thread
[INFO] [stdout]     test::authors::author_manager
[INFO] [stdout]     test::page::page_manager
[INFO] [stdout]     test::password::password_default
[INFO] [stdout]     test::password::password_manager
[INFO] [stdout]     test::session::session_manager
[INFO] [stdout]     test::tags::tags
[INFO] [stdout]     test::user::user_manager
[INFO] [stdout]     test::wiki::wiki_manager
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.33s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass '--lib'
[INFO] running `Command { std: "docker" "inspect" "f72acbf14246daf3ad819f55dad7f2216b16e23fa160c31d26f810111e7e3ab8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f72acbf14246daf3ad819f55dad7f2216b16e23fa160c31d26f810111e7e3ab8", kill_on_drop: false }`
[INFO] [stdout] f72acbf14246daf3ad819f55dad7f2216b16e23fa160c31d26f810111e7e3ab8
