[INFO] cloning repository https://github.com/gettoknowdavid/flutter-widgets-tui [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gettoknowdavid/flutter-widgets-tui" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgettoknowdavid%2Fflutter-widgets-tui", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgettoknowdavid%2Fflutter-widgets-tui'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 85b99a728721619967cb82bde4408e3c7e1cfc52 [INFO] testing gettoknowdavid/flutter-widgets-tui against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgettoknowdavid%2Fflutter-widgets-tui" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/gettoknowdavid/flutter-widgets-tui [INFO] finished tweaking git repo https://github.com/gettoknowdavid/flutter-widgets-tui [INFO] tweaked toml for git repo https://github.com/gettoknowdavid/flutter-widgets-tui written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/gettoknowdavid/flutter-widgets-tui on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/gettoknowdavid/flutter-widgets-tui already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rusqlite_migration v2.6.0 [INFO] [stderr] Downloaded libredox v0.1.19 [INFO] [stderr] Downloaded r2d2_sqlite v0.35.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] a09063f1ea9d2538432c3f9811d0cdbbfdfcc7ece3d8b33b55c25d69841c15d5 [INFO] running `Command { std: "docker" "start" "a09063f1ea9d2538432c3f9811d0cdbbfdfcc7ece3d8b33b55c25d69841c15d5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a09063f1ea9d2538432c3f9811d0cdbbfdfcc7ece3d8b33b55c25d69841c15d5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a09063f1ea9d2538432c3f9811d0cdbbfdfcc7ece3d8b33b55c25d69841c15d5" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a09063f1ea9d2538432c3f9811d0cdbbfdfcc7ece3d8b33b55c25d69841c15d5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a09063f1ea9d2538432c3f9811d0cdbbfdfcc7ece3d8b33b55c25d69841c15d5" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling log v0.4.33 [INFO] [stderr] Compiling rand_core v0.10.1 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling find-msvc-tools v0.1.10 [INFO] [stderr] Compiling pkg-config v0.3.33 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling either v1.17.0 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling thread_local v1.1.10 [INFO] [stderr] Compiling futures-core v0.3.33 [INFO] [stderr] Compiling nu-ansi-term v0.50.3 [INFO] [stderr] Compiling chacha20 v0.10.1 [INFO] [stderr] Compiling mio v1.2.2 [INFO] [stderr] Compiling cc v1.4.2 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling time v0.3.55 [INFO] [stderr] Compiling hashlink v0.12.1 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling async-trait v0.1.92 [INFO] [stderr] Compiling rand v0.10.2 [INFO] [stderr] Compiling owo-colors v4.3.0 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling fallible-iterator v0.3.0 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling scheduled-thread-pool v0.2.7 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling rusqlite_migration v2.6.0 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Compiling r2d2 v0.8.10 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling indenter v0.3.4 [INFO] [stderr] Compiling rustc-demangle v0.1.28 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling uuid v1.24.0 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling nucleo-matcher v0.3.1 [INFO] [stderr] Compiling futures-task v0.3.33 [INFO] [stderr] Compiling libsqlite3-sys v0.38.2 [INFO] [stderr] Compiling clap v4.6.6 [INFO] [stderr] Compiling crossbeam-channel v0.5.16 [INFO] [stderr] Compiling directories v6.0.0 [INFO] [stderr] Compiling symlink v0.1.0 [INFO] [stderr] Compiling unicode-truncate v2.0.1 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling fwt-domain v0.1.0 (/opt/rustwide/workdir/crates/fwt-domain) [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling futures-macro v0.3.33 [INFO] [stderr] Compiling futures-util v0.3.33 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling strum v0.28.0 [INFO] [stderr] Compiling ratatui-core v0.1.2 [INFO] [stderr] Compiling fwt-app v0.1.0 (/opt/rustwide/workdir/crates/fwt-app) [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling tracing-appender v0.2.5 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling ratatui-widgets v0.3.2 [INFO] [stderr] Compiling ratatui-crossterm v0.1.2 [INFO] [stderr] Compiling ratatui-macros v0.7.2 [INFO] [stderr] Compiling ratatui v0.30.2 [INFO] [stderr] Compiling fwt-tui v0.1.0 (/opt/rustwide/workdir/crates/fwt-tui) [INFO] [stderr] Compiling rusqlite v0.40.2 [INFO] [stderr] Compiling r2d2_sqlite v0.35.0 [INFO] [stderr] Compiling fwt-infra v0.1.0 (/opt/rustwide/workdir/crates/fwt-infra) [INFO] [stderr] Compiling fwt-cli v0.1.0 (/opt/rustwide/workdir/crates/fwt-cli) [INFO] [stderr] Compiling fwt-seeder v0.1.0 (/opt/rustwide/workdir/crates/fwt-seeder) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 2m 46s [INFO] running `Command { std: "docker" "inspect" "a09063f1ea9d2538432c3f9811d0cdbbfdfcc7ece3d8b33b55c25d69841c15d5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a09063f1ea9d2538432c3f9811d0cdbbfdfcc7ece3d8b33b55c25d69841c15d5" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling aho-corasick v1.1.5 [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling fastrand v2.5.0 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling futures-timer v3.0.4 [INFO] [stderr] Compiling fwt-domain v0.1.0 (/opt/rustwide/workdir/crates/fwt-domain) [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling toml_edit v0.25.13+spec-1.1.0 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling rstest_macros v0.26.1 [INFO] [stderr] Compiling proc-macro-crate v3.5.0 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling fwt-infra v0.1.0 (/opt/rustwide/workdir/crates/fwt-infra) [INFO] [stderr] Compiling regex v1.13.1 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Compiling futures-macro v0.3.33 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling futures-util v0.3.33 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling fwt-app v0.1.0 (/opt/rustwide/workdir/crates/fwt-app) [INFO] [stderr] Compiling strum v0.28.0 [INFO] [stderr] Compiling ratatui-core v0.1.2 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling tracing-appender v0.2.5 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling rstest v0.26.1 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling ratatui-widgets v0.3.2 [INFO] [stderr] Compiling ratatui-crossterm v0.1.2 [INFO] [stderr] Compiling fwt-seeder v0.1.0 (/opt/rustwide/workdir/crates/fwt-seeder) [INFO] [stderr] Compiling ratatui-macros v0.7.2 [INFO] [stderr] Compiling ratatui v0.30.2 [INFO] [stderr] Compiling fwt-tui v0.1.0 (/opt/rustwide/workdir/crates/fwt-tui) [INFO] [stderr] Compiling fwt-cli v0.1.0 (/opt/rustwide/workdir/crates/fwt-cli) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 51.17s [INFO] running `Command { std: "docker" "inspect" "a09063f1ea9d2538432c3f9811d0cdbbfdfcc7ece3d8b33b55c25d69841c15d5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a09063f1ea9d2538432c3f9811d0cdbbfdfcc7ece3d8b33b55c25d69841c15d5" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.32s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/fwt_app-ccd0ed5ee7d7d489) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test navigation::tests::push_pop_push_current_behaves_as_lifo ... ok [INFO] [stdout] test services::search_service::tests::within_name_matches_higher_name_score_ranks_first ... ok [INFO] [stdout] test state::tests::vertical_moves_clamp_at_the_catalog_edges ... ok [INFO] [stdout] test state::tests::vertical_moves_cross_the_section_boundary ... ok [INFO] [stdout] test state::tests::vertical_moves_stay_in_the_same_column ... ok [INFO] [stdout] test navigation::tests::new_stack_is_empty ... ok [INFO] [stdout] test services::search_service::tests::summary_matches_still_rank_when_no_name_matches ... ok [INFO] [stdout] test navigation::tests::current_on_empty_stack_returns_none ... ok [INFO] [stdout] test state::tests::left_and_right_stay_linear_and_wrap_at_edges ... ok [INFO] [stdout] test state::tests::multi_row_design_system_grid ... ok [INFO] [stdout] test navigation::tests::push_then_current_returns_pushed_value ... ok [INFO] [stdout] test services::search_service::tests::widget_named_after_query_outranks_widget_whose_summary_mentions_it ... ok [INFO] [stdout] test state::tests::backspace_on_empty_query_closes_search_overlay ... ok [INFO] [stdout] test state::tests::search_overlay_pushes_and_pops_as_a_nav_screen ... ok [INFO] [stdout] test state::tests::partial_last_row_clamps_the_column ... ok [INFO] [stdout] test navigation::tests::pop_on_empty_stack_returns_none_without_panicking ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/fwt-029dae54f5cc5a81) [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/fwt_domain-6b49ef68e9a42b95) [INFO] [stdout] test logging::tests::redacts_fields_containing_token_key_or_secret_case_insensitively ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test widget::tests::empty_summary_is_rejected ... ok [INFO] [stdout] test widget::tests::method_kind_round_trips_through_as_str ... ok [INFO] [stdout] test widget::tests::whitespace_only_name_is_rejected ... ok [INFO] [stdout] test widget::tests::property_rejects_empty_name ... ok [INFO] [stdout] test widget::tests::design_system_rejects_unknown_value ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/fwt_infra-ae3454cb77eda7ac) [INFO] [stdout] test widget::tests::widget_id_from_i64_round_trips ... ok [INFO] [stdout] test widget::tests::valid_widget_constructs_successfully ... ok [INFO] [stdout] test widget::tests::design_system_parses_valid_values ... ok [INFO] [stdout] test widget::tests::empty_name_is_rejected ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/catalog_db_tests.rs (/opt/rustwide/target/release/deps/catalog_db_tests-fa79d8ca7fd9f0c2) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test foreign_keys_are_enforced_on_enum_values ... ok [INFO] [stdout] test migrations_are_idempotent_when_applied_twice ... ok [INFO] [stdout] test migrations_apply_cleanly_to_a_fresh_database ... ok [INFO] [stdout] test foreign_keys_are_enforced_on_code_samples ... ok [INFO] [stdout] test insert_is_reflected_in_fts_index ... ok [INFO] [stdout] test catalog_meta_can_be_written_and_read_back ... ok [INFO] [stdout] test update_is_reflected_in_fts_index ... ok [INFO] [stdout] test delete_removes_the_widget_from_the_fts_index ... ok [INFO] [stdout] test cascade_delete_removes_child_rows ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running tests/catalog_repo_test.rs (/opt/rustwide/target/release/deps/catalog_repo_test-1a11275d6b589f21) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test search_respects_limit ... ok [INFO] [stdout] test search_unknown_term_returns_empty ... ok [INFO] [stdout] test get_widget_by_id_returns_seeded_widget ... ok [INFO] [stdout] test direct_write_attempt_does_not_corrupt_data_seen_by_adapter ... ok [INFO] [stdout] test search_fts5_special_syntax_characters_are_safe ... FAILED [INFO] [stdout] test search_sql_injection_attempt_does_not_drop_tables ... FAILED [INFO] [stdout] test adapter_pool_connections_reject_write_attempts ... ok [INFO] [stdout] test load_search_corpus_returns_all_widgets ... ok [INFO] [stdout] test search_matches_on_name_and_summary ... ok [INFO] [stdout] test search_empty_query_returns_empty_without_erroring ... ok [INFO] [stdout] test repository_calls_do_not_starve_concurrent_async_tasks ... ok [INFO] [stdout] test get_widget_by_id_returns_none_for_missing_id ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- search_fts5_special_syntax_characters_are_safe stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'search_fts5_special_syntax_characters_are_safe' (3009) panicked at crates/fwt-infra/tests/catalog_repo_test.rs:287:9: [INFO] [stdout] search must not error on FTS5 syntax: "unterminated [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59ab27ab66b1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x59ab27acc87a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x59ab27abad7c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x59ab27a92166 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x59ab27aaeaa9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x59ab27858840 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x59ab27aaedd2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x59ab27a92212 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x59ab27a8aeb9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x59ab27a92e0d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x59ab27accfdc - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x59ab2784112e - catalog_repo_test[7e1645f41e56a425]::search_fts5_special_syntax_characters_are_safe::{closure#0} [INFO] [stdout] 12: 0x59ab278496c3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 13: 0x59ab2784597c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 14: 0x59ab27849a67 - ::block_on::>>> [INFO] [stdout] 15: 0x59ab27848766 - tokio[b527d39e06cba789]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 16: 0x59ab27844545 - ::block_on::>> [INFO] [stdout] 17: 0x59ab27843e4e - >::call_once [INFO] [stdout] 18: 0x59ab2784bb2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 19: 0x59ab27859195 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 20: 0x59ab27852a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 21: 0x59ab2785c2f2 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 22: 0x59ab27ab5f79 - ::new::thread_start [INFO] [stdout] 23: 0x7f220d982dfa - [INFO] [stdout] 24: 0x7f220da163d4 - clone [INFO] [stdout] 25: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- search_sql_injection_attempt_does_not_drop_tables stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'search_sql_injection_attempt_does_not_drop_tables' (3012) panicked at crates/fwt-infra/tests/catalog_repo_test.rs:258:9: [INFO] [stdout] search must not error on: '; DROP TABLE widgets; -- [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x59ab27ab66b1 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x59ab27acc87a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x59ab27abad7c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x59ab27a92166 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x59ab27aaeaa9 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x59ab27858840 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x59ab27aaedd2 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x59ab27a92212 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x59ab27a8aeb9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x59ab27a92e0d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x59ab27accfdc - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x59ab27841a7f - catalog_repo_test[7e1645f41e56a425]::search_sql_injection_attempt_does_not_drop_tables::{closure#0} [INFO] [stdout] 12: 0x59ab278496c3 - ::enter::, ::block_on>>>::{closure#0}::{closure#0}> [INFO] [stdout] 13: 0x59ab2784597c - >::set::<::enter<::block_on>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box, core[df12db4294e9bfd3]::option::Option<()>)> [INFO] [stdout] 14: 0x59ab27849a67 - ::block_on::>>> [INFO] [stdout] 15: 0x59ab27848766 - tokio[b527d39e06cba789]::runtime::context::runtime::enter_runtime::<::block_on>>::{closure#0}, ()> [INFO] [stdout] 16: 0x59ab27844545 - ::block_on::>> [INFO] [stdout] 17: 0x59ab2784410e - >::call_once [INFO] [stdout] 18: 0x59ab2784bb2b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 19: 0x59ab27859195 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 20: 0x59ab27852a54 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 21: 0x59ab2785c2f2 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 22: 0x59ab27ab5f79 - ::new::thread_start [INFO] [stdout] 23: 0x7f220d982dfa - [INFO] [stdout] 24: 0x7f220da163d4 - clone [INFO] [stdout] 25: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] search_fts5_special_syntax_characters_are_safe [INFO] [stdout] search_sql_injection_attempt_does_not_drop_tables [INFO] [stdout] [INFO] [stdout] test result: FAILED. 10 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `-p fwt-infra --test catalog_repo_test` [INFO] running `Command { std: "docker" "inspect" "a09063f1ea9d2538432c3f9811d0cdbbfdfcc7ece3d8b33b55c25d69841c15d5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a09063f1ea9d2538432c3f9811d0cdbbfdfcc7ece3d8b33b55c25d69841c15d5", kill_on_drop: false }` [INFO] [stdout] a09063f1ea9d2538432c3f9811d0cdbbfdfcc7ece3d8b33b55c25d69841c15d5