[INFO] fetching crate deepwell 0.0.9...
[INFO] testing deepwell-0.0.9 against beta-2020-10-09 for beta-1.48-1
[INFO] extracting crate deepwell 0.0.9 into /workspace/builds/worker-6/source
[INFO] validating manifest of crates.io crate deepwell 0.0.9 on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "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-6/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "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-2020-10-09" "fetch" "--locked" "--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 ref-map v0.1.1
[INFO] [stderr]   Downloaded deepwell-core v0.0.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 038bdff8ef9a0de47a6e6eb49f224ee96eab1a0a03b895625eb0059dcade5ed7
[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" "038bdff8ef9a0de47a6e6eb49f224ee96eab1a0a03b895625eb0059dcade5ed7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "038bdff8ef9a0de47a6e6eb49f224ee96eab1a0a03b895625eb0059dcade5ed7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "038bdff8ef9a0de47a6e6eb49f224ee96eab1a0a03b895625eb0059dcade5ed7", kill_on_drop: false }`
[INFO] [stdout] 038bdff8ef9a0de47a6e6eb49f224ee96eab1a0a03b895625eb0059dcade5ed7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1d3a29d32d295dd341eb7e82e48c5074a06ade621ceb98caedc72b52c044d240
[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" "1d3a29d32d295dd341eb7e82e48c5074a06ade621ceb98caedc72b52c044d240", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.44
[INFO] [stderr]    Compiling futures-io v0.3.6
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling cache-padded v1.1.1
[INFO] [stderr]    Compiling parking v2.0.0
[INFO] [stderr]    Compiling fastrand v1.4.0
[INFO] [stderr]    Compiling waker-fn v1.1.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 vec-arena v1.0.0
[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 futures-channel v0.3.6
[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 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-io v1.1.10
[INFO] [stderr]    Compiling async-executor v1.3.0
[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 chrono v0.4.19
[INFO] [stderr]    Compiling ipnetwork v0.16.0
[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 06s
[INFO] running `Command { std: "docker" "inspect" "1d3a29d32d295dd341eb7e82e48c5074a06ade621ceb98caedc72b52c044d240", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1d3a29d32d295dd341eb7e82e48c5074a06ade621ceb98caedc72b52c044d240", kill_on_drop: false }`
[INFO] [stdout] 1d3a29d32d295dd341eb7e82e48c5074a06ade621ceb98caedc72b52c044d240
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "+beta-2020-10-09" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7a1b1ed6fea2ffe855f5bd9da7a78f8b49f198c81fa7ee00b73ad62c886404c6
[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" "7a1b1ed6fea2ffe855f5bd9da7a78f8b49f198c81fa7ee00b73ad62c886404c6", 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 33.14s
[INFO] running `Command { std: "docker" "inspect" "7a1b1ed6fea2ffe855f5bd9da7a78f8b49f198c81fa7ee00b73ad62c886404c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7a1b1ed6fea2ffe855f5bd9da7a78f8b49f198c81fa7ee00b73ad62c886404c6", kill_on_drop: false }`
[INFO] [stdout] 7a1b1ed6fea2ffe855f5bd9da7a78f8b49f198c81fa7ee00b73ad62c886404c6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "+beta-2020-10-09" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 86e2cecf343fcd772f74cfb4d23a083e5ffe9826b2fa54a1c6dfde87fec1ac3c
[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" "86e2cecf343fcd772f74cfb4d23a083e5ffe9826b2fa54a1c6dfde87fec1ac3c", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.24s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/deepwell-63d1feb78290100f
[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] [stdout] test test::password::password_manager ... FAILED
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] test test::session::session_manager ... FAILED
[INFO] [stderr]                           (7 post panic frames hidden)                          
[INFO] [stdout] test test::authors::author_manager ... FAILED
[INFO] [stderr]  7: core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h58dfc2113d6be9c6
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h669a1997dfed1dbf
[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::h8fc65451e0506a39
[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}}::hcf8e8482e9b86b20
[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::h458298c1f6497672
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stderr] 18: std::panicking::try::h477cfd4b06a2e64a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stderr] 19: std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stderr] 20: test::run_test_in_process::he8ff7dec91b275be
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[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::hd08bf36cae411fff
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h58dfc2113d6be9c6
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h669a1997dfed1dbf
[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::hb254256143a56fe0
[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}}::h6af6855ed1b6e7e0
[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::h9fe043b371336601
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stderr] 18: std::panicking::try::h477cfd4b06a2e64a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stderr] 19: std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stderr] 20: test::run_test_in_process::he8ff7dec91b275be
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[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::hd08bf36cae411fff
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h58dfc2113d6be9c6
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h669a1997dfed1dbf
[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::hcf376d971770ba0a
[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}}::he787c4fae4f360f1
[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::h7e5959ba8c80f3ce
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stderr] 18: std::panicking::try::h477cfd4b06a2e64a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stderr] 19: std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stderr] 20: test::run_test_in_process::he8ff7dec91b275be
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[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@86e2cecf343f.(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::hd08bf36cae411fff
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stderr]  8: core::result::Result<T,E>::expect::hb88874748e7f26ef
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::revision::test::thread_internal::{{closure}}::ha05212a492f42b76
[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::hfea19cd719ee71e4
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/future/mod.rs:80
[INFO] [stderr] 11: <async_std::task::builder::SupportTaskLocals<F> as core::future::future::Future>::poll::{{closure}}::h9cafb6fd491b0bec
[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}}::hd1dd62a736440d0e
[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::h590e890348b0c48f
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:272
[INFO] [stderr] 14: std::thread::local::LocalKey<T>::with::hebf0787112ba4917
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:248
[INFO] [stderr] 15: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::hebd8913783e4f1bc
[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::hccb01cc7587fa870
[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::h714a9e023b317868
[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}}::h80ea7cbfb5f6c446
[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::he1014d5067ff624e
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/future/mod.rs:80
[INFO] [stderr] 20: async_executor::LocalExecutor::run::{{closure}}::h7b8f97a06ecb1e80
[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::h97e6af8ac7e96421
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/future/mod.rs:80
[INFO] [stderr] 22: async_io::driver::block_on::hb3268e2b3eb16181
[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::h341074824105db33
[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}}::hb93aca0be47b116b
[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::h6de96d3ad45b6465
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:272
[INFO] [stderr] 26: std::thread::local::LocalKey<T>::with::hf5d8626e6efc899d
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:248
[INFO] [stderr] 27: async_global_executor::block_on::h9cda720b59d062c4
[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}}::h55e7e034c423aace
[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}}::hcf620a7654c2c7b3
[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::h3253c996a84cd62b
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:272
[INFO] [stderr] 31: std::thread::local::LocalKey<T>::with::hfb5099cceddf7503
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:248
[INFO] [stderr] 32: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::h8d8810aed5b29a0b
[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}}::hfd938828f8bfd991
[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::hd78f285abc2460f7
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:272
[INFO] [stderr] 35: std::thread::local::LocalKey<T>::with::h62c5c0d291add4e4
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:248
[INFO] [stderr] 36: async_std::task::builder::Builder::blocking::hbe2dfafca1b25906
[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::ha9c20e5572e737c4
[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::h122177885f05c50a
[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}}::h2db2d96c9d56d6cf
[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::h31b0547ff506e240
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 41: core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 42: test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stderr] 43: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 44: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stderr] 45: std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stderr] 46: std::panicking::try::h477cfd4b06a2e64a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stderr] 47: std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stderr] 48: test::run_test_in_process::he8ff7dec91b275be
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[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@86e2cecf343f.(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]                           (7 post panic frames hidden)                          
[INFO] [stderr]  7: core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stderr]  8: core::result::Result<T,E>::expect::hb88874748e7f26ef
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::revision::test::git_internal::{{closure}}::h8f370910a5261a5d
[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::he007f4cb185c0710
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/future/mod.rs:80
[INFO] [stderr] 11: <async_std::task::builder::SupportTaskLocals<F> as core::future::future::Future>::poll::{{closure}}::h558d55d57ad107c3
[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}}::hd377e09830cea228
[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::h86f0b55ea8422f60
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:272
[INFO] [stderr] 14: std::thread::local::LocalKey<T>::with::h3d8530f02ac97ba0
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:248
[INFO] [stderr] 15: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::h20aec6c781891c15
[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::hf6176976e8fb0511
[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::haa29a06ff3b90069
[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}}::ha5f49b12a1c556de
[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::hc74ad8ebf10165b2
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/future/mod.rs:80
[INFO] [stderr] 20: async_executor::LocalExecutor::run::{{closure}}::hcbc5d1c0e3ea509f
[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::h6acf4967a6255bd5
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/future/mod.rs:80
[INFO] [stderr] 22: async_io::driver::block_on::h924c97a839245b10
[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::h2c9da03a61abd6e8
[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}}::hafdcfa689c28fe9e
[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::h87e78d8a6c12a2fc
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:272
[INFO] [stderr] 26: std::thread::local::LocalKey<T>::with::h361d1b0d78fef311
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:248
[INFO] [stderr] 27: async_global_executor::block_on::hbb6075d77f49f476
[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}}::hf759a24d1bb7c538
[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}}::hfbf7525934ac7a5a
[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::h7af6d6b4e7cec37b
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:272
[INFO] [stderr] 31: std::thread::local::LocalKey<T>::with::hb817334aa25f43f4
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:248
[INFO] [stderr] 32: async_std::task::task_locals_wrapper::TaskLocalsWrapper::set_current::h87c9b74d0df3c217
[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}}::haec98e81e3ed5b94
[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::h2ce66f5d8718491f
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:272
[INFO] [stderr] 35: std::thread::local::LocalKey<T>::with::h1e3bbbf4cb359707
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/thread/local.rs:248
[INFO] [stderr] 36: async_std::task::builder::Builder::blocking::heebb611b7b394ba8
[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::h168dfe8f71910f32
[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::ha85b2a9c55d31ee7
[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}}::ha01fa51bf65736a4
[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::h9f0b195bf37a7d9b
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 41: core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 42: test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stderr] 43: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 44: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stderr] 45: std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stderr] 46: std::panicking::try::h477cfd4b06a2e64a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stderr] 47: std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stderr] 48: test::run_test_in_process::he8ff7dec91b275be
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[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] [stdout] test revision::test::git ... FAILED
[INFO] [stderr]                           (7 post panic frames hidden)                          
[INFO] [stderr]  7: core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h58dfc2113d6be9c6
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h669a1997dfed1dbf
[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::h7f7855c8b1b494fe
[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}}::h2644f40e9d7b5f4f
[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::hd73cd369766c97e6
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stderr] 18: std::panicking::try::h477cfd4b06a2e64a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stderr] 19: std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stderr] 20: test::run_test_in_process::he8ff7dec91b275be
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[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::hd08bf36cae411fff
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h58dfc2113d6be9c6
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h669a1997dfed1dbf
[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::hb88e412fbfd28fbb
[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}}::h6a7480c6c214570b
[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::hcb5f3025fcd6174d
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stderr] 18: std::panicking::try::h477cfd4b06a2e64a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stderr] 19: std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stderr] 20: test::run_test_in_process::he8ff7dec91b275be
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[INFO] [stderr]                         (14 runtime init frames hidden)                         
[INFO] [stdout] test test::wiki::wiki_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]                           (7 post panic frames hidden)                          
[INFO] [stderr]  7: core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h58dfc2113d6be9c6
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h669a1997dfed1dbf
[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::hfde7d7dbb4dc3b48
[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}}::hcab93d09dc8cadb9
[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::hc1644c664443b9fd
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stderr] 18: std::panicking::try::h477cfd4b06a2e64a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stderr] 19: std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stderr] 20: test::run_test_in_process::he8ff7dec91b275be
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[INFO] [stderr]                         (14 runtime init frames hidden)                         
[INFO] [stdout] test test::page::page_manager ... FAILED
[INFO] [stdout] test test::user::user_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] [stdout] test test::password::password_default ... FAILED
[INFO] [stderr] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stderr]                           (7 post panic frames hidden)                          
[INFO] [stderr]  7: core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h58dfc2113d6be9c6
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h669a1997dfed1dbf
[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::hdba18fd9578987c9
[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}}::h479ec2c912e82be6
[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::h2048aafad0f024f0
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stderr] 18: std::panicking::try::h477cfd4b06a2e64a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stderr] 19: std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stderr] 20: test::run_test_in_process::he8ff7dec91b275be
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[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::hd08bf36cae411fff
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stderr]  8: core::result::Result<T,E>::expect::h58dfc2113d6be9c6
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:933
[INFO] [stderr]  9: deepwell::test::run::h669a1997dfed1dbf
[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::h02dc8f3d19532e69
[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}}::hc7505ef63e00f3a6
[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::h91622cdf3b5477fd
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 13: core::ops::function::FnOnce::call_once::hcd3fa2f0696c1015
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:227
[INFO] [stderr] 14: test::__rust_begin_short_backtrace::h113f97c5e5ab7d4a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:516
[INFO] [stderr] 15: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h01fd09163cae2442
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/alloc/src/boxed.rs:1042
[INFO] [stderr] 16: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h0da6b685ae74a04a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:308
[INFO] [stderr] 17: std::panicking::try::do_call::h564a32f132f2c264
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stderr] 18: std::panicking::try::h477cfd4b06a2e64a
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stderr] 19: std::panic::catch_unwind::hdb5abc6d008c399d
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stderr] 20: test::run_test_in_process::he8ff7dec91b275be
[INFO] [stderr]     at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/test/src/lib.rs:543
[INFO] [stdout] test test::tags::tags ... FAILED
[INFO] [stderr]                         (14 runtime init frames hidden)                         
[INFO] [stdout] test password::test::crypto ... ok
[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
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass '--lib'
[INFO] running `Command { std: "docker" "inspect" "86e2cecf343fcd772f74cfb4d23a083e5ffe9826b2fa54a1c6dfde87fec1ac3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "86e2cecf343fcd772f74cfb4d23a083e5ffe9826b2fa54a1c6dfde87fec1ac3c", kill_on_drop: false }`
[INFO] [stdout] 86e2cecf343fcd772f74cfb4d23a083e5ffe9826b2fa54a1c6dfde87fec1ac3c
