[INFO] fetching crate deepwell 0.0.9...
[INFO] testing deepwell-0.0.9 against 1.47.0 for beta-1.48-1
[INFO] extracting crate deepwell 0.0.9 into /workspace/builds/worker-8/source
[INFO] validating manifest of crates.io crate deepwell 0.0.9 on toolchain 1.47.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "read-manifest" "--manifest-path" "Cargo.toml", 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-8/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "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" "+1.47.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4854c1b27c98c75cbdc30e8f39101fa6cccbc2538e806ca0ccb482b66129b0ad
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "4854c1b27c98c75cbdc30e8f39101fa6cccbc2538e806ca0ccb482b66129b0ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4854c1b27c98c75cbdc30e8f39101fa6cccbc2538e806ca0ccb482b66129b0ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4854c1b27c98c75cbdc30e8f39101fa6cccbc2538e806ca0ccb482b66129b0ad", kill_on_drop: false }`
[INFO] [stdout] 4854c1b27c98c75cbdc30e8f39101fa6cccbc2538e806ca0ccb482b66129b0ad
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 448cf38d29e9daff773263efc5ceee386b5753a65b82627bd5f3dd41961d2746
[INFO] running `Command { std: "docker" "start" "-a" "448cf38d29e9daff773263efc5ceee386b5753a65b82627bd5f3dd41961d2746", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.44
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling cache-padded v1.1.1
[INFO] [stderr]    Compiling fastrand v1.4.0
[INFO] [stderr]    Compiling waker-fn v1.1.0
[INFO] [stderr]    Compiling parking v2.0.0
[INFO] [stderr]    Compiling vec-arena v1.0.0
[INFO] [stderr]    Compiling pq-sys v0.4.6
[INFO] [stderr]    Compiling event-listener v2.5.1
[INFO] [stderr]    Compiling async-task v4.0.2
[INFO] [stderr]    Compiling futures-sink v0.3.6
[INFO] [stderr]    Compiling atomic-waker v1.0.0
[INFO] [stderr]    Compiling arrayvec v0.5.1
[INFO] [stderr]    Compiling ref-map v0.1.1
[INFO] [stderr]    Compiling futures-task v0.3.6
[INFO] [stderr]    Compiling rust-crypto v0.2.36
[INFO] [stderr]    Compiling nb-connect v1.0.2
[INFO] [stderr]    Compiling subprocess v0.1.20
[INFO] [stderr]    Compiling concurrent-queue v1.2.2
[INFO] [stderr]    Compiling futures-channel v0.3.6
[INFO] [stderr]    Compiling async-mutex v1.4.0
[INFO] [stderr]    Compiling futures-lite v1.11.1
[INFO] [stderr]    Compiling async-channel v1.5.1
[INFO] [stderr]    Compiling polling v2.0.1
[INFO] [stderr]    Compiling kv-log-macro v1.0.7
[INFO] [stderr]    Compiling wikidot-normalize v0.4.1
[INFO] [stderr]    Compiling async-executor v1.3.0
[INFO] [stderr]    Compiling async-io v1.1.10
[INFO] [stderr]    Compiling blocking v1.0.2
[INFO] [stderr]    Compiling async-global-executor v1.3.0
[INFO] [stderr]    Compiling async-std v1.6.5
[INFO] [stderr]    Compiling serde_derive v1.0.117
[INFO] [stderr]    Compiling pin-project-internal v0.4.27
[INFO] [stderr]    Compiling futures-macro v0.3.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.21
[INFO] [stderr]    Compiling diesel_derives v1.4.1
[INFO] [stderr]    Compiling thiserror v1.0.21
[INFO] [stderr]    Compiling pin-project v0.4.27
[INFO] [stderr]    Compiling futures-util v0.3.6
[INFO] [stderr]    Compiling serde v1.0.117
[INFO] [stderr]    Compiling futures-executor v0.3.6
[INFO] [stderr]    Compiling futures v0.3.6
[INFO] [stderr]    Compiling ipnetwork v0.16.0
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling diesel v1.4.5
[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 2m 04s
[INFO] running `Command { std: "docker" "inspect" "448cf38d29e9daff773263efc5ceee386b5753a65b82627bd5f3dd41961d2746", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "448cf38d29e9daff773263efc5ceee386b5753a65b82627bd5f3dd41961d2746", kill_on_drop: false }`
[INFO] [stdout] 448cf38d29e9daff773263efc5ceee386b5753a65b82627bd5f3dd41961d2746
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 0283e8f4f06fdfa6c639bcb639cb522c46b89f569a4334f958882ac2f72ea628
[INFO] running `Command { std: "docker" "start" "-a" "0283e8f4f06fdfa6c639bcb639cb522c46b89f569a4334f958882ac2f72ea628", 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 color-backtrace v0.3.0
[INFO] [stderr]    Compiling deepwell v0.0.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 32.40s
[INFO] running `Command { std: "docker" "inspect" "0283e8f4f06fdfa6c639bcb639cb522c46b89f569a4334f958882ac2f72ea628", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0283e8f4f06fdfa6c639bcb639cb522c46b89f569a4334f958882ac2f72ea628", kill_on_drop: false }`
[INFO] [stdout] 0283e8f4f06fdfa6c639bcb639cb522c46b89f569a4334f958882ac2f72ea628
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 56e20e9926db84b3805288e3b44aa18869cf9341950d59a546eba79ee0596351
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "56e20e9926db84b3805288e3b44aa18869cf9341950d59a546eba79ee0596351", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/deepwell-15266c5d2456c408
[INFO] [stdout] 
[INFO] [stderr] The application panicked (crashed).
[INFO] [stdout] running 11 tests
[INFO] [stderr] Message:  No DATABASE_URL specified!: NotPresent
[INFO] [stderr] Location: src/test/mod.rs:46
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                           (7 post panic frames hidden)                          
[INFO] [stderr]  7: core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h5c12aeb41df095a4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h58530bf79eec08bb
[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::hbaa53e9a20b1d0ee
[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}}::hfab82b9db616b594
[INFO] [stderr]     at /opt/rustwide/workdir/src/test/user.rs:24
[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::hd22a11062e5fc193
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stderr] 18: std::panicking::try::h569c20f0e99453b4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stderr] 19: std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stderr] 20: test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stderr]                         (14 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::user::user_manager ... FAILED
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] test test::password::password_manager ... FAILED
[INFO] [stderr]                           (7 post panic frames hidden)                          
[INFO] [stderr]  7: core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h5c12aeb41df095a4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h58530bf79eec08bb
[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::h5a25a62475f6f559
[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}}::h50530bc2913b7a33
[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::h30a0013b586a7e88
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stderr] 18: std::panicking::try::h569c20f0e99453b4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stderr] 19: std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stderr] 20: test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stderr]                         (14 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]                           (7 post panic frames hidden)                          
[INFO] [stderr]  7: core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h5c12aeb41df095a4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h58530bf79eec08bb
[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::h838a7b19af1fa00d
[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}}::hfbf78aafcb2bc035
[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::h6af9b2b933d362f5
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stderr] 18: std::panicking::try::h569c20f0e99453b4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stderr] 19: std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stderr] 20: test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stderr]                         (14 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::wiki::wiki_manager ... FAILED
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                           (7 post panic frames hidden)                          
[INFO] [stderr]  7: core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h5c12aeb41df095a4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h58530bf79eec08bb
[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::hfef6f6a253447a77
[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}}::h755f45b204610e30
[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::h6b59edcec2f1b2f1
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stderr] 18: std::panicking::try::h569c20f0e99453b4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stderr] 19: std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stderr] 20: test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stderr]                         (14 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] [stdout] test test::session::session_manager ... FAILED
[INFO] [stderr]                           (7 post panic frames hidden)                          
[INFO] [stdout] test test::password::password_default ... FAILED
[INFO] [stderr]  7: core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stdout] test test::page::page_manager ... FAILED
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h5c12aeb41df095a4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h58530bf79eec08bb
[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::hd8cad769fa466f16
[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}}::h4abc80296719b336
[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::hf552dceac2d60607
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stderr] 18: std::panicking::try::h569c20f0e99453b4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stderr] 19: std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stderr] 20: test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stderr]                         (14 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]                           (7 post panic frames hidden)                          
[INFO] [stderr]  7: core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h5c12aeb41df095a4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h58530bf79eec08bb
[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::h14a21faf98952991
[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}}::hdf63695a0a0f011b
[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::h8a7cd28c63431207
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stderr] 18: std::panicking::try::h569c20f0e99453b4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stderr] 19: std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stderr] 20: test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stderr]                         (14 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]                           (7 post panic frames hidden)                          
[INFO] [stderr]  7: core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h5c12aeb41df095a4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h58530bf79eec08bb
[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::h45aeb602f611d54d
[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}}::h552bce46e19797ea
[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::he1cf44e67e84da64
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stderr] 18: std::panicking::try::h569c20f0e99453b4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stderr] 19: std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stderr] 20: test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stderr]                         (14 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 password::test::crypto ... ok
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] test test::tags::tags ... FAILED
[INFO] [stderr]                           (7 post panic frames hidden)                          
[INFO] [stderr]  7: core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h5c12aeb41df095a4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h58530bf79eec08bb
[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::h22b7b342dfc91729
[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}}::h3820d9217fadac38
[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::hd81b5f80fcb905df
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stderr] 18: std::panicking::try::h569c20f0e99453b4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stderr] 19: std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stderr] 20: test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stderr]                         (14 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@56e20e9926db.(none)\')\n(exit status 128)")
[INFO] [stderr] Location: src/revision/test.rs:388
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                           (7 post panic frames hidden)                          
[INFO] [stderr]  7: core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h983c57987c769114
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::revision::test::thread_internal::{{closure}}::hb28c5e335a32783f
[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::h3479379d58cce47b
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/future/mod.rs:79
[INFO] [stderr] 11: <async_std::task::builder::SupportTaskLocals<F> as core::future::future::Future>::poll::{{closure}}::hea850c37fccdf8ad
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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}}::h48332b371d7a5f50
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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::h2aae29226a646c7d
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:265
[INFO] [stderr] 14: std::thread::local::LocalKey<T>::with::h1ece2d0860ef8891
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:241
[INFO] [stderr] 15: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::h207e4dc93a625f3c
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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::h182429e9f10af22d
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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::ha91e66b30cd1e292
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-lite-1.11.1/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}}::hfa7369ed09a2058a
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-executor-1.3.0/src/lib.rs:214
[INFO] [stderr]      212 │ 
[INFO] [stderr]      213 │         // Run `future` and `run_forever` concurrently until `future` completes.
[INFO] [stderr]      214 >         future.or(run_forever).await
[INFO] [stderr]      215 │     }
[INFO] [stderr]      216 │ 
[INFO] [stderr] 19: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h609e4b3fdd281bb7
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/future/mod.rs:79
[INFO] [stderr] 20: async_executor::LocalExecutor::run::{{closure}}::h7a73ba2ac4ba71d7
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-executor-1.3.0/src/lib.rs:393
[INFO] [stderr]      391 │     /// ```
[INFO] [stderr]      392 │     pub async fn run<T>(&self, future: impl Future<Output = T>) -> T {
[INFO] [stderr]      393 >         self.inner().run(future).await
[INFO] [stderr]      394 │     }
[INFO] [stderr]      395 │ 
[INFO] [stderr] 21: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::hb7edbad2a7512e79
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/future/mod.rs:79
[INFO] [stderr] 22: async_io::driver::block_on::ha7f4c3013caa5b4d
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-io-1.1.10/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::h7d8a7eb30c7ef596
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-global-executor-1.3.0/src/lib.rs:53
[INFO] [stderr]       51 │         #[cfg(feature = "tokio02")]
[INFO] [stderr]       52 │         let future = async_compat::Compat::new(future);
[INFO] [stderr]       53 >         block_on(future)
[INFO] [stderr]       54 │     }
[INFO] [stderr]       55 │ }
[INFO] [stderr] 24: async_global_executor::block_on::{{closure}}::hc7d1a836ecf29072
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-global-executor-1.3.0/src/lib.rs:179
[INFO] [stderr]      177 │ /// ```
[INFO] [stderr]      178 │ pub fn block_on<F: Future<Output = T>, T>(future: F) -> T {
[INFO] [stderr]      179 >     LOCAL_EXECUTOR.with(|executor| reactor::block_on(executor.run(future)))
[INFO] [stderr]      180 │ }
[INFO] [stderr]      181 │ 
[INFO] [stderr] 25: std::thread::local::LocalKey<T>::try_with::h67bc991e3323c5e3
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:265
[INFO] [stderr] 26: std::thread::local::LocalKey<T>::with::hf6918ab6cd2df1be
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:241
[INFO] [stderr] 27: async_global_executor::block_on::hc744451aadf32ca2
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-global-executor-1.3.0/src/lib.rs:179
[INFO] [stderr]      177 │ /// ```
[INFO] [stderr]      178 │ pub fn block_on<F: Future<Output = T>, T>(future: F) -> T {
[INFO] [stderr]      179 >     LOCAL_EXECUTOR.with(|executor| reactor::block_on(executor.run(future)))
[INFO] [stderr]      180 │ }
[INFO] [stderr]      181 │ 
[INFO] [stderr] 28: async_std::task::builder::Builder::blocking::{{closure}}::{{closure}}::hf31538ce9494dd4b
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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] 29: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::{{closure}}::h7adb8303667059bf
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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] 30: std::thread::local::LocalKey<T>::try_with::haf016d45d91f939c
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:265
[INFO] [stderr] 31: std::thread::local::LocalKey<T>::with::hcc8e5edc83270735
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:241
[INFO] [stderr] 32: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::he5ac43d512bdb193
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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] 33: async_std::task::builder::Builder::blocking::{{closure}}::h37c65a9d4246278b
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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] 34: std::thread::local::LocalKey<T>::try_with::ha8905ffcc2ebdc03
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:265
[INFO] [stderr] 35: std::thread::local::LocalKey<T>::with::hfdb9d047e15bdddb
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:241
[INFO] [stderr] 36: async_std::task::builder::Builder::blocking::h288f4de08aae5c25
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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] 37: async_std::task::block_on::block_on::hd495616da6d56480
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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] 38: deepwell::revision::test::thread::had06797ba8fe0706
[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] 39: deepwell::revision::test::thread::{{closure}}::h78a43af9f8e0f173
[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] 40: core::ops::function::FnOnce::call_once::h3c71a9f2309644ee
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 41: core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 42: test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stderr] 43: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 44: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stderr] 45: std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stderr] 46: std::panicking::try::h569c20f0e99453b4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stderr] 47: std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stderr] 48: test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stderr]                         (14 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@56e20e9926db.(none)\')\n(exit status 128)")
[INFO] [stderr] Location: src/revision/test.rs:247
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                           (7 post panic frames hidden)                          
[INFO] [stderr]  7: core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h983c57987c769114
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::revision::test::git_internal::{{closure}}::h7a0441dc3ed76448
[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::hdc18c372bfe3b0ce
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/future/mod.rs:79
[INFO] [stderr] 11: <async_std::task::builder::SupportTaskLocals<F> as core::future::future::Future>::poll::{{closure}}::h5cdfd9a97a72a4c1
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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}}::h44a8e1034cd8e236
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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::h5caaf6352e31e164
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:265
[INFO] [stderr] 14: std::thread::local::LocalKey<T>::with::ha89d86590d528196
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:241
[INFO] [stderr] 15: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::h8a76cdc1a13dbfad
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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::h5cff9fc4b3ba4eca
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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::h97c49dbad0f0ae37
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/futures-lite-1.11.1/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}}::ha36f7e0d99336cbf
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-executor-1.3.0/src/lib.rs:214
[INFO] [stderr]      212 │ 
[INFO] [stderr]      213 │         // Run `future` and `run_forever` concurrently until `future` completes.
[INFO] [stderr]      214 >         future.or(run_forever).await
[INFO] [stderr]      215 │     }
[INFO] [stderr]      216 │ 
[INFO] [stderr] 19: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h06cb6bc1afc08123
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/future/mod.rs:79
[INFO] [stderr] 20: async_executor::LocalExecutor::run::{{closure}}::h5e36e6a03ef0e2dc
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-executor-1.3.0/src/lib.rs:393
[INFO] [stderr]      391 │     /// ```
[INFO] [stderr]      392 │     pub async fn run<T>(&self, future: impl Future<Output = T>) -> T {
[INFO] [stderr]      393 >         self.inner().run(future).await
[INFO] [stderr]      394 │     }
[INFO] [stderr]      395 │ 
[INFO] [stderr] 21: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll::h4a5c8697bc170e2a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/future/mod.rs:79
[INFO] [stderr] 22: async_io::driver::block_on::hf2074f447c2751b2
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-io-1.1.10/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::h2689a08f752b12da
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-global-executor-1.3.0/src/lib.rs:53
[INFO] [stderr]       51 │         #[cfg(feature = "tokio02")]
[INFO] [stderr]       52 │         let future = async_compat::Compat::new(future);
[INFO] [stderr]       53 >         block_on(future)
[INFO] [stderr]       54 │     }
[INFO] [stderr]       55 │ }
[INFO] [stderr] 24: async_global_executor::block_on::{{closure}}::hf4426ee664fccd64
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-global-executor-1.3.0/src/lib.rs:179
[INFO] [stderr]      177 │ /// ```
[INFO] [stderr]      178 │ pub fn block_on<F: Future<Output = T>, T>(future: F) -> T {
[INFO] [stderr]      179 >     LOCAL_EXECUTOR.with(|executor| reactor::block_on(executor.run(future)))
[INFO] [stderr]      180 │ }
[INFO] [stderr]      181 │ 
[INFO] [stderr] 25: std::thread::local::LocalKey<T>::try_with::h9c336d34fe316030
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:265
[INFO] [stderr] 26: std::thread::local::LocalKey<T>::with::h82ee411403ca4007
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:241
[INFO] [stderr] 27: async_global_executor::block_on::h7ba884055649e4cb
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-global-executor-1.3.0/src/lib.rs:179
[INFO] [stdout] test revision::test::thread ... FAILED
[INFO] [stderr]      177 │ /// ```
[INFO] [stdout] test revision::test::git ... FAILED
[INFO] [stderr]      178 │ pub fn block_on<F: Future<Output = T>, T>(future: F) -> T {
[INFO] [stdout] 
[INFO] [stderr]      179 >     LOCAL_EXECUTOR.with(|executor| reactor::block_on(executor.run(future)))
[INFO] [stdout] failures:
[INFO] [stderr]      180 │ }
[INFO] [stdout] 
[INFO] [stderr]      181 │ 
[INFO] [stdout] failures:
[INFO] [stderr] 28: async_std::task::builder::Builder::blocking::{{closure}}::{{closure}}::h0a73eed17c16a125
[INFO] [stdout]     revision::test::git
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/src/task/builder.rs:171
[INFO] [stdout]     revision::test::thread
[INFO] [stderr]      169 │                     let res = if should_run {
[INFO] [stdout]     test::authors::author_manager
[INFO] [stderr]      170 │                         // The first call should run the executor
[INFO] [stdout]     test::page::page_manager
[INFO] [stderr]      171 >                         async_global_executor::block_on(wrapped)
[INFO] [stdout]     test::password::password_default
[INFO] [stderr]      172 │                     } else {
[INFO] [stdout]     test::password::password_manager
[INFO] [stderr]      173 │                         futures_lite::future::block_on(wrapped)
[INFO] [stdout]     test::session::session_manager
[INFO] [stderr] 29: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::{{closure}}::h4af216d1e8c32722
[INFO] [stdout]     test::tags::tags
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/src/task/task_locals_wrapper.rs:60
[INFO] [stdout]     test::user::user_manager
[INFO] [stderr]       58 │                 current.set(old_task);
[INFO] [stdout]     test::wiki::wiki_manager
[INFO] [stderr]       59 │             }
[INFO] [stdout] 
[INFO] [stderr]       60 >             f()
[INFO] [stdout] test result: FAILED. 1 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stderr]       61 │         })
[INFO] [stdout] 
[INFO] [stderr]       62 │     }
[INFO] [stderr] 30: std::thread::local::LocalKey<T>::try_with::h3135a6f315653358
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:265
[INFO] [stderr] 31: std::thread::local::LocalKey<T>::with::h6c4643cb19da930f
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:241
[INFO] [stderr] 32: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::hb9db99356d0003d0
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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] 33: async_std::task::builder::Builder::blocking::{{closure}}::h3527d4b64e6e6a97
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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] 34: std::thread::local::LocalKey<T>::try_with::h4dbad12afb9acec2
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:265
[INFO] [stderr] 35: std::thread::local::LocalKey<T>::with::he53c6e4c59d97b5d
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/local.rs:241
[INFO] [stderr] 36: async_std::task::builder::Builder::blocking::h7301bf22de4b22d1
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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] 37: async_std::task::block_on::block_on::h9305e415b144e3e6
[INFO] [stderr]     at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/async-std-1.6.5/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] 38: deepwell::revision::test::git::hd6c8e866cdd3abac
[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] 39: deepwell::revision::test::git::{{closure}}::hfdd62fa3d141deff
[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] 40: core::ops::function::FnOnce::call_once::hab58132d1afe244b
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 41: core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stderr] 42: test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stderr] 43: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 44: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stderr] 45: std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stderr] 46: std::panicking::try::h569c20f0e99453b4
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stderr] 47: std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stderr] 48: test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stderr]     at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stderr]                         (14 runtime init frames hidden)                         
[INFO] [stderr] error: test failed, to rerun pass '--lib'
[INFO] running `Command { std: "docker" "inspect" "56e20e9926db84b3805288e3b44aa18869cf9341950d59a546eba79ee0596351", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "56e20e9926db84b3805288e3b44aa18869cf9341950d59a546eba79ee0596351", kill_on_drop: false }`
[INFO] [stdout] 56e20e9926db84b3805288e3b44aa18869cf9341950d59a546eba79ee0596351
