chore(claudbg-g0oh): remove cargo-nextest, use cargo test
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>main
parent
96fc4d948d
commit
9be62abb78
@ -0,0 +1,555 @@
|
||||
---
|
||||
# claudbg-g0oh
|
||||
title: Remove nextest, use cargo test
|
||||
status: completed
|
||||
type: task
|
||||
priority: normal
|
||||
created_at: 2026-03-31T22:35:24Z
|
||||
updated_at: 2026-03-31T22:36:17Z
|
||||
---
|
||||
|
||||
Update CLAUDE.md and flake.nix to use cargo test instead of cargo nextest, remove cargo-nextest dependency
|
||||
|
||||
## Summary of Changes\n\n- Removed A next-generation test runner for Rust
|
||||
|
||||
Usage: cargo [OPTIONS] <COMMAND>
|
||||
|
||||
Commands:
|
||||
nextest A next-generation test runner for Rust. https://nexte.st
|
||||
ntr Build and run tests: a shortcut for cargo nextest run
|
||||
help Print this message or the help of the given subcommand(s)
|
||||
|
||||
Options:
|
||||
--color <WHEN> Produce color output: auto, always, never [env: CARGO_TERM_COLOR=] [default:
|
||||
auto]
|
||||
--no-pager Do not pipe output through a pager
|
||||
-h, --help Print help (see more with '--help')
|
||||
-V, --version Print version
|
||||
|
||||
Config options:
|
||||
--user-config-file <PATH> User config file [default: ~/.config/nextest/config.toml or
|
||||
platform equivalent] [env: NEXTEST_USER_CONFIG_FILE=] from devShell packages\n- Updated CLAUDE.md: dev shell description, test commands, and watch mode to use
|
||||
running 246 tests
|
||||
test cli::tests::include_list_both ... ok
|
||||
test cli::tests::include_list_empty_string ... ok
|
||||
test cli::tests::include_list_output_only ... ok
|
||||
test cli::tests::include_list_unknown_token ... ok
|
||||
test cli::tests::limit_apply_count_shorter_vec_unchanged ... ok
|
||||
test cli::tests::limit_apply_count_truncates ... ok
|
||||
test cli::tests::limit_default_is_ten ... ok
|
||||
test cli::tests::include_list_thinking_only ... ok
|
||||
test cli::tests::limit_parse_all ... ok
|
||||
test cli::tests::limit_parse_count ... ok
|
||||
test cli::tests::limit_parse_invalid ... ok
|
||||
test cli::tests::output_format_default ... ok
|
||||
test commands::agents::tests::content_preview_max_len_no_truncation ... ok
|
||||
test commands::agents::tests::content_preview_no_message ... ok
|
||||
test commands::agents::tests::content_preview_short_text_unchanged ... ok
|
||||
test commands::agents::tests::content_preview_tool_use_block ... ok
|
||||
test commands::agents::tests::content_preview_truncates_long_text ... ok
|
||||
test cli::tests::limit_apply_all_returns_all ... ok
|
||||
test cli::tests::include_list_whitespace_trim ... ok
|
||||
test cli::tests::limit_parse_all_uppercase ... ok
|
||||
test commands::agents::tests::dump_nonexistent_session_returns_not_found ... ok
|
||||
test commands::agents::tests::render_entry_text_thinking_gated ... ok
|
||||
test commands::agents::tests::render_entry_text_tool_result_always_shown ... ok
|
||||
test commands::agents::tests::list_nonexistent_session_returns_not_found ... ok
|
||||
test commands::agents::tests::list_session_with_no_agents_returns_ok ... ok
|
||||
test commands::agents::tests::transcribe_nonexistent_session_returns_not_found ... ok
|
||||
test commands::agents::tests::dump_with_real_agent_returns_ok ... ok
|
||||
test commands::agents::tests::transcribe_with_real_agent_returns_ok ... ok
|
||||
test commands::sessions::tests::collapse_dump_rows_collapses_run ... ok
|
||||
test commands::sessions::tests::collapse_dump_rows_empty ... ok
|
||||
test commands::sessions::tests::collapse_dump_rows_mixed_runs ... ok
|
||||
test commands::sessions::tests::collapse_dump_rows_no_duplicates ... ok
|
||||
test commands::sessions::tests::collapse_dump_rows_single_row ... ok
|
||||
test commands::sessions::tests::content_preview_max_len_no_truncation ... ok
|
||||
test commands::sessions::tests::content_preview_no_message ... ok
|
||||
test commands::sessions::tests::content_preview_short_text_unchanged ... ok
|
||||
test commands::sessions::tests::content_preview_tool_use_block ... ok
|
||||
test commands::sessions::tests::content_preview_truncates_long_text ... ok
|
||||
test commands::sessions::tests::dump_unknown_id_returns_not_found_or_ok ... ok
|
||||
test commands::index::tests::index_empty_sessions_succeeds ... ok
|
||||
test commands::index::tests::run_force_with_temp_home ... ok
|
||||
test commands::index::tests::index_one_session_file ... ok
|
||||
test commands::sessions::tests::render_entry_text_thinking_gated ... ok
|
||||
test commands::sessions::tests::render_entry_text_tool_result_always_shown ... ok
|
||||
test commands::sessions::tests::list_json_returns_ok ... ok
|
||||
test commands::sessions::tests::list_table_returns_ok ... ok
|
||||
test commands::stubs::tests::query_returns_ok ... ok
|
||||
test db::connection::tests::default_db_path_suffix ... ok
|
||||
test commands::sessions::tests::list_xml_returns_ok ... ok
|
||||
test commands::sessions::tests::resolve_session_id_empty_db_not_found ... ok
|
||||
test commands::sessions::tests::transcribe_unknown_id_returns_not_found_or_ok ... ok
|
||||
test db::connection::tests::open_db_creates_file ... ok
|
||||
test db::connection::tests::open_db_idempotent ... ok
|
||||
test db::schema::tests::migrations_fresh_db ... ok
|
||||
test db::connection::tests::open_db_clear_recreates ... ok
|
||||
test db::schema::tests::migrations_idempotent ... ok
|
||||
test db::schema::tests::raw_sessions_insert_and_read ... ok
|
||||
test db::schema::tests::sessions_table_insert_and_read ... ok
|
||||
test error::tests::display_db ... ok
|
||||
test error::tests::display_invalid_arg ... ok
|
||||
test error::tests::display_io ... ok
|
||||
test error::tests::display_not_found ... ok
|
||||
test error::tests::display_parse ... ok
|
||||
test error::tests::from_io_error ... ok
|
||||
test filter::tests::and_binds_tighter_than_or ... ok
|
||||
test filter::tests::match_agents_gt ... ok
|
||||
test filter::tests::match_and_both_must_match ... ok
|
||||
test filter::tests::match_date_colon_equality ... ok
|
||||
test filter::tests::match_date_gt ... ok
|
||||
test filter::tests::match_date_lt ... ok
|
||||
test filter::tests::match_date_range_and ... ok
|
||||
test filter::tests::match_id_substring ... ok
|
||||
test filter::tests::match_messages_colon_equality ... ok
|
||||
test filter::tests::match_messages_lt ... ok
|
||||
test filter::tests::match_model_substring ... ok
|
||||
test filter::tests::match_model_substring_case_insensitive ... ok
|
||||
test filter::tests::match_model_wildcard ... ok
|
||||
test filter::tests::match_or_either_matches ... ok
|
||||
test filter::tests::match_project_substring ... ok
|
||||
test filter::tests::no_match_model_substring ... ok
|
||||
test filter::tests::parse_and_expression ... ok
|
||||
test filter::tests::parse_atom_colon ... ok
|
||||
test filter::tests::parse_atom_gt ... ok
|
||||
test filter::tests::parse_atom_lt ... ok
|
||||
test filter::tests::parse_atom_missing_key ... ok
|
||||
test filter::tests::parse_atom_no_operator ... ok
|
||||
test filter::tests::parse_atom_string_key_gt_rejected ... ok
|
||||
test filter::tests::parse_atom_unknown_key ... ok
|
||||
test filter::tests::parse_bare_word_error ... ok
|
||||
test filter::tests::parse_complex_expression ... ok
|
||||
test filter::tests::parse_dangling_and_error ... ok
|
||||
test filter::tests::parse_empty_string_error ... ok
|
||||
test filter::tests::parse_leading_or_error ... ok
|
||||
test filter::tests::parse_or_expression ... ok
|
||||
test filter::tests::parse_simple_colon ... ok
|
||||
test filter::tests::parse_unknown_key_error ... ok
|
||||
test filter::tests::tokenize_and_or_keywords ... ok
|
||||
test filter::tests::tokenize_bare_and_or ... ok
|
||||
test filter::tests::tokenize_single_atom ... ok
|
||||
test filter::tests::tokens_filter_returns_false_for_session_list_item ... ok
|
||||
test models::session::tests::parse_assistant_text_and_thinking ... ok
|
||||
test models::session::tests::parse_message_content_as_string ... ok
|
||||
test models::session::tests::parse_user_tool_result ... ok
|
||||
test models::session::tests::raw_entry_unknown_fields_ok ... ok
|
||||
test models::stats::tests::assistant_tool_use_counts ... ok
|
||||
test models::stats::tests::duration_summed_across_entries ... ok
|
||||
test models::stats::tests::empty_entries_all_zeros ... ok
|
||||
test models::stats::tests::single_assistant_usage ... ok
|
||||
test output::color::tests::color_disabled_returns_plain_string ... ok
|
||||
test output::color::tests::color_enabled_wraps_with_escapes ... ok
|
||||
test output::color::tests::each_color_function_is_distinct ... ok
|
||||
test output::json::tests::empty_vec_serializes_to_array ... ok
|
||||
test output::json::tests::nested_struct_serializes_correctly ... ok
|
||||
test output::json::tests::output_contains_expected_keys_and_values ... ok
|
||||
test output::json::tests::simple_struct_serializes_to_valid_json ... ok
|
||||
test output::table::tests::empty_rows_contains_headers ... ok
|
||||
test output::table::tests::long_content_does_not_panic ... ok
|
||||
test output::table::tests::multiple_rows_all_present ... ok
|
||||
test output::table::tests::single_row_contains_data ... ok
|
||||
test output::tests::reexport_render_json ... ok
|
||||
test output::tests::reexport_render_table ... ok
|
||||
test output::tests::reexport_render_xml_rows ... ok
|
||||
test output::tests::row_type_alias ... ok
|
||||
test output::xml::tests::empty_rows_produces_valid_root_element ... ok
|
||||
test output::xml::tests::multiple_rows_appear_in_order ... ok
|
||||
test output::xml::tests::single_row_correct_structure ... ok
|
||||
test output::xml::tests::special_chars_in_headers_are_escaped ... ok
|
||||
test output::xml::tests::special_chars_in_values_are_escaped ... ok
|
||||
test parser::discovery::tests::agent_ref_debug_clone ... ok
|
||||
test parser::discovery::tests::discover_all_agents_does_not_panic ... ok
|
||||
test parser::discovery::tests::discover_sessions_does_not_panic ... ok
|
||||
test parser::discovery::tests::session_ref_debug_clone ... ok
|
||||
test parser::reader::tests::empty_file_returns_empty_vec ... ok
|
||||
test parser::reader::tests::nonexistent_path_returns_err ... ok
|
||||
test parser::reader::tests::one_valid_one_invalid ... ok
|
||||
test parser::reader::tests::two_valid_lines ... ok
|
||||
test tests::lib_entry_point ... ok
|
||||
test tui::modals::help_modal::tests::centered_rect_centers_correctly ... ok
|
||||
test tui::modals::help_modal::tests::esc_closes_help ... ok
|
||||
test tui::modals::help_modal::tests::key_release_consumed ... ok
|
||||
test tui::modals::help_modal::tests::non_key_event_consumed ... ok
|
||||
test tui::modals::help_modal::tests::other_key_consumed_modal_stays_open ... ok
|
||||
test tui::modals::quit_dialog::tests::big_q_confirms_quit ... ok
|
||||
test tui::modals::quit_dialog::tests::centered_rect_centers_correctly ... ok
|
||||
test tui::modals::quit_dialog::tests::esc_dismisses_dialog ... ok
|
||||
test tui::modals::quit_dialog::tests::key_release_consumed ... ok
|
||||
test tui::modals::quit_dialog::tests::non_key_event_consumed ... ok
|
||||
test tui::modals::quit_dialog::tests::other_key_consumed ... ok
|
||||
test tui::modals::quit_dialog::tests::q_confirms_quit ... ok
|
||||
test tui::run::tests::c_toggles_color_enabled ... ok
|
||||
test tui::run::tests::esc_goes_back ... ok
|
||||
test tui::run::tests::key_release_ignored ... ok
|
||||
test tui::run::tests::q_on_session_list_shows_quit_dialog ... ok
|
||||
test tui::run::tests::q_on_transcript_shows_quit_dialog ... ok
|
||||
test tui::screens::session_list::tests::backspace_removes_last_char ... ok
|
||||
test tui::screens::session_list::tests::big_q_shows_quit_dialog ... ok
|
||||
test tui::screens::session_list::tests::char_input_appends_to_filter_input ... ok
|
||||
test tui::screens::session_list::tests::down_clamps_at_end ... ok
|
||||
test tui::screens::session_list::tests::down_goes_forward_in_history ... ok
|
||||
test tui::screens::session_list::tests::down_increments_selection ... ok
|
||||
test tui::screens::session_list::tests::down_past_end_clears_input ... ok
|
||||
test tui::screens::session_list::tests::duplicate_consecutive_entry_not_added_to_history ... ok
|
||||
test tui::screens::session_list::tests::enter_applies_filter_and_returns_focus_to_list ... ok
|
||||
test tui::screens::session_list::tests::enter_empty_clears_active_filter ... ok
|
||||
test tui::screens::session_list::tests::enter_on_empty_sessions_does_not_crash ... ok
|
||||
test tui::screens::session_list::tests::enter_transitions_to_transcript ... ok
|
||||
test tui::screens::session_list::tests::esc_clears_filter_input_stays_focused ... ok
|
||||
test tui::screens::session_list::tests::esc_shows_quit_dialog ... ok
|
||||
test tui::screens::session_list::tests::j_increments_selection ... ok
|
||||
test tui::screens::session_list::tests::k_decrements_selection ... ok
|
||||
test tui::screens::session_list::tests::key_release_not_consumed ... ok
|
||||
test tui::screens::session_list::tests::non_key_event_not_consumed ... ok
|
||||
test tui::screens::session_list::tests::q_shows_quit_dialog ... ok
|
||||
test tui::screens::session_list::tests::question_mark_shows_help ... ok
|
||||
test tui::screens::session_list::tests::t_key_focuses_filter_input ... ok
|
||||
test tui::screens::session_list::tests::tab_focuses_filter_input ... ok
|
||||
test tui::screens::session_list::tests::tab_from_filter_cycles_back_to_list ... ok
|
||||
test tui::screens::session_list::tests::truncate_exact_length_unchanged ... ok
|
||||
test tui::screens::session_list::tests::truncate_long_path_prefixed_with_ellipsis ... ok
|
||||
test tui::screens::session_list::tests::truncate_short_path_unchanged ... ok
|
||||
test tui::screens::session_list::tests::unhandled_key_returns_false ... ok
|
||||
test tui::screens::session_list::tests::up_clamps_at_zero ... ok
|
||||
test tui::screens::session_list::tests::up_cycles_through_history ... ok
|
||||
test tui::screens::session_list::tests::up_decrements_selection ... ok
|
||||
test tui::screens::transcript::tests::big_q_shows_quit_dialog ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_assistant_text ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_empty_entries ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_entries_without_message_skipped ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_multiline_text ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_thinking_skipped ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_tool_result_truncated ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_tool_use ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_user_text ... ok
|
||||
test tui::screens::transcript::tests::down_increments_scroll ... ok
|
||||
test tui::screens::transcript::tests::esc_goes_back ... ok
|
||||
test tui::screens::transcript::tests::fmt_duration_minutes ... ok
|
||||
test tui::screens::transcript::tests::fmt_duration_ms ... ok
|
||||
test tui::screens::transcript::tests::fmt_duration_seconds ... ok
|
||||
test tui::screens::transcript::tests::fmt_k_above_thousand ... ok
|
||||
test tui::screens::transcript::tests::fmt_k_below_thousand ... ok
|
||||
test tui::screens::transcript::tests::fmt_k_exactly_thousand ... ok
|
||||
test tui::screens::transcript::tests::h_decrements_h_scroll ... ok
|
||||
test tui::screens::transcript::tests::header_lines_empty_entries ... ok
|
||||
test tui::screens::transcript::tests::header_lines_with_tool_calls ... ok
|
||||
test tui::screens::transcript::tests::j_increments_scroll ... ok
|
||||
test tui::screens::transcript::tests::k_decrements_scroll ... ok
|
||||
test tui::screens::transcript::tests::key_release_not_consumed ... ok
|
||||
test tui::screens::transcript::tests::l_increments_h_scroll ... ok
|
||||
test tui::screens::transcript::tests::left_clamps_at_zero ... ok
|
||||
test tui::screens::transcript::tests::left_decrements_h_scroll ... ok
|
||||
test tui::screens::transcript::tests::non_key_event_not_consumed ... ok
|
||||
test tui::screens::transcript::tests::q_shows_quit_dialog ... ok
|
||||
test tui::screens::transcript::tests::question_mark_shows_help ... ok
|
||||
test tui::screens::transcript::tests::right_increments_h_scroll ... ok
|
||||
test tui::screens::transcript::tests::tab_toggles_focus ... ok
|
||||
test tui::screens::transcript::tests::truncate_str_exact ... ok
|
||||
test tui::screens::transcript::tests::truncate_str_long ... ok
|
||||
test tui::screens::transcript::tests::truncate_str_short ... ok
|
||||
test tui::screens::transcript::tests::unhandled_key_not_consumed ... ok
|
||||
test tui::screens::transcript::tests::up_clamps_at_zero ... ok
|
||||
test tui::screens::transcript::tests::up_decrements_scroll ... ok
|
||||
test tui::state::tests::enter_subagent_transcript_sets_screen ... ok
|
||||
test tui::state::tests::enter_transcript_clears_entries ... ok
|
||||
test tui::state::tests::enter_transcript_switches_screen ... ok
|
||||
test tui::state::tests::focus_default_is_chat_log ... ok
|
||||
test tui::state::tests::go_back_preserves_list_selected ... ok
|
||||
test tui::state::tests::go_back_returns_to_session_list ... ok
|
||||
test tui::state::tests::new_color_disabled_when_no_color_set ... ok
|
||||
test tui::state::tests::new_color_enabled_when_no_color_unset ... ok
|
||||
test tui::state::tests::new_starts_on_session_list ... ok
|
||||
test tui::state::tests::new_starts_with_empty_sessions ... ok
|
||||
test tui::state::tests::new_starts_with_modals_closed ... ok
|
||||
test tui::state::tests::session_list_item_debug_clone ... ok
|
||||
test util::tests::short_id_empty_string ... ok
|
||||
test util::tests::short_id_exact_length ... ok
|
||||
test util::tests::short_id_short_string ... ok
|
||||
test util::tests::short_id_uuid ... ok
|
||||
test util::tests::xml_escape_ampersand ... ok
|
||||
test util::tests::xml_escape_angle_brackets ... ok
|
||||
test util::tests::xml_escape_double_quote ... ok
|
||||
test util::tests::xml_escape_multiple ... ok
|
||||
test util::tests::xml_escape_no_special ... ok
|
||||
test util::tests::xml_escape_single_quote ... ok
|
||||
test db::sync::tests::ensure_synced_inserts_row ... ok
|
||||
test db::sync::tests::ensure_synced_skips_unchanged_file ... ok
|
||||
test db::sync::tests::ensure_synced_resyncs_modified_file ... ok
|
||||
|
||||
test result: ok. 246 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.88s
|
||||
|
||||
|
||||
running 0 tests
|
||||
|
||||
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
||||
|
||||
|
||||
running 1 test
|
||||
test src/filter.rs - filter::Filter (line 344) ... ok
|
||||
|
||||
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
||||
|
||||
all doctests ran in 0.49s; merged doctests compilation took 0.48s\n- All 247 tests pass with
|
||||
running 246 tests
|
||||
test cli::tests::include_list_both ... ok
|
||||
test cli::tests::include_list_output_only ... ok
|
||||
test cli::tests::include_list_empty_string ... ok
|
||||
test cli::tests::include_list_thinking_only ... ok
|
||||
test cli::tests::include_list_unknown_token ... ok
|
||||
test cli::tests::include_list_whitespace_trim ... ok
|
||||
test cli::tests::limit_apply_all_returns_all ... ok
|
||||
test cli::tests::limit_apply_count_shorter_vec_unchanged ... ok
|
||||
test cli::tests::limit_apply_count_truncates ... ok
|
||||
test cli::tests::limit_parse_all ... ok
|
||||
test cli::tests::limit_parse_all_uppercase ... ok
|
||||
test cli::tests::limit_parse_count ... ok
|
||||
test cli::tests::limit_default_is_ten ... ok
|
||||
test cli::tests::limit_parse_invalid ... ok
|
||||
test cli::tests::output_format_default ... ok
|
||||
test commands::agents::tests::content_preview_max_len_no_truncation ... ok
|
||||
test commands::agents::tests::content_preview_no_message ... ok
|
||||
test commands::agents::tests::content_preview_short_text_unchanged ... ok
|
||||
test commands::agents::tests::content_preview_truncates_long_text ... ok
|
||||
test commands::agents::tests::content_preview_tool_use_block ... ok
|
||||
test commands::agents::tests::list_nonexistent_session_returns_not_found ... ok
|
||||
test commands::agents::tests::dump_nonexistent_session_returns_not_found ... ok
|
||||
test commands::agents::tests::render_entry_text_thinking_gated ... ok
|
||||
test commands::agents::tests::render_entry_text_tool_result_always_shown ... ok
|
||||
test commands::agents::tests::list_session_with_no_agents_returns_ok ... ok
|
||||
test commands::agents::tests::transcribe_nonexistent_session_returns_not_found ... ok
|
||||
test commands::agents::tests::dump_with_real_agent_returns_ok ... ok
|
||||
test commands::agents::tests::transcribe_with_real_agent_returns_ok ... ok
|
||||
test commands::sessions::tests::collapse_dump_rows_collapses_run ... ok
|
||||
test commands::sessions::tests::collapse_dump_rows_empty ... ok
|
||||
test commands::sessions::tests::collapse_dump_rows_mixed_runs ... ok
|
||||
test commands::sessions::tests::collapse_dump_rows_no_duplicates ... ok
|
||||
test commands::sessions::tests::collapse_dump_rows_single_row ... ok
|
||||
test commands::sessions::tests::content_preview_max_len_no_truncation ... ok
|
||||
test commands::sessions::tests::content_preview_no_message ... ok
|
||||
test commands::sessions::tests::content_preview_short_text_unchanged ... ok
|
||||
test commands::sessions::tests::content_preview_tool_use_block ... ok
|
||||
test commands::sessions::tests::content_preview_truncates_long_text ... ok
|
||||
test commands::sessions::tests::dump_unknown_id_returns_not_found_or_ok ... ok
|
||||
test commands::index::tests::index_empty_sessions_succeeds ... ok
|
||||
test commands::index::tests::run_force_with_temp_home ... ok
|
||||
test commands::index::tests::index_one_session_file ... ok
|
||||
test commands::sessions::tests::render_entry_text_thinking_gated ... ok
|
||||
test commands::sessions::tests::render_entry_text_tool_result_always_shown ... ok
|
||||
test commands::sessions::tests::list_table_returns_ok ... ok
|
||||
test commands::sessions::tests::list_json_returns_ok ... ok
|
||||
test commands::stubs::tests::query_returns_ok ... ok
|
||||
test db::connection::tests::default_db_path_suffix ... ok
|
||||
test commands::sessions::tests::list_xml_returns_ok ... ok
|
||||
test commands::sessions::tests::resolve_session_id_empty_db_not_found ... ok
|
||||
test commands::sessions::tests::transcribe_unknown_id_returns_not_found_or_ok ... ok
|
||||
test db::connection::tests::open_db_creates_file ... ok
|
||||
test db::connection::tests::open_db_idempotent ... ok
|
||||
test db::schema::tests::migrations_fresh_db ... ok
|
||||
test db::connection::tests::open_db_clear_recreates ... ok
|
||||
test db::schema::tests::migrations_idempotent ... ok
|
||||
test db::schema::tests::raw_sessions_insert_and_read ... ok
|
||||
test db::schema::tests::sessions_table_insert_and_read ... ok
|
||||
test error::tests::display_db ... ok
|
||||
test error::tests::display_invalid_arg ... ok
|
||||
test error::tests::display_io ... ok
|
||||
test error::tests::display_not_found ... ok
|
||||
test error::tests::display_parse ... ok
|
||||
test error::tests::from_io_error ... ok
|
||||
test filter::tests::and_binds_tighter_than_or ... ok
|
||||
test filter::tests::match_agents_gt ... ok
|
||||
test filter::tests::match_and_both_must_match ... ok
|
||||
test filter::tests::match_date_colon_equality ... ok
|
||||
test filter::tests::match_date_gt ... ok
|
||||
test filter::tests::match_date_lt ... ok
|
||||
test filter::tests::match_date_range_and ... ok
|
||||
test filter::tests::match_id_substring ... ok
|
||||
test filter::tests::match_messages_colon_equality ... ok
|
||||
test filter::tests::match_messages_lt ... ok
|
||||
test filter::tests::match_model_substring ... ok
|
||||
test filter::tests::match_model_substring_case_insensitive ... ok
|
||||
test filter::tests::match_model_wildcard ... ok
|
||||
test filter::tests::match_or_either_matches ... ok
|
||||
test filter::tests::match_project_substring ... ok
|
||||
test filter::tests::no_match_model_substring ... ok
|
||||
test filter::tests::parse_and_expression ... ok
|
||||
test filter::tests::parse_atom_colon ... ok
|
||||
test filter::tests::parse_atom_gt ... ok
|
||||
test filter::tests::parse_atom_lt ... ok
|
||||
test filter::tests::parse_atom_missing_key ... ok
|
||||
test filter::tests::parse_atom_no_operator ... ok
|
||||
test filter::tests::parse_atom_string_key_gt_rejected ... ok
|
||||
test filter::tests::parse_atom_unknown_key ... ok
|
||||
test filter::tests::parse_bare_word_error ... ok
|
||||
test filter::tests::parse_complex_expression ... ok
|
||||
test filter::tests::parse_dangling_and_error ... ok
|
||||
test filter::tests::parse_empty_string_error ... ok
|
||||
test filter::tests::parse_leading_or_error ... ok
|
||||
test filter::tests::parse_or_expression ... ok
|
||||
test filter::tests::parse_simple_colon ... ok
|
||||
test filter::tests::parse_unknown_key_error ... ok
|
||||
test filter::tests::tokenize_and_or_keywords ... ok
|
||||
test filter::tests::tokenize_bare_and_or ... ok
|
||||
test filter::tests::tokenize_single_atom ... ok
|
||||
test filter::tests::tokens_filter_returns_false_for_session_list_item ... ok
|
||||
test models::session::tests::parse_assistant_text_and_thinking ... ok
|
||||
test models::session::tests::parse_message_content_as_string ... ok
|
||||
test models::session::tests::parse_user_tool_result ... ok
|
||||
test models::session::tests::raw_entry_unknown_fields_ok ... ok
|
||||
test models::stats::tests::assistant_tool_use_counts ... ok
|
||||
test models::stats::tests::duration_summed_across_entries ... ok
|
||||
test models::stats::tests::empty_entries_all_zeros ... ok
|
||||
test models::stats::tests::single_assistant_usage ... ok
|
||||
test output::color::tests::color_disabled_returns_plain_string ... ok
|
||||
test output::color::tests::color_enabled_wraps_with_escapes ... ok
|
||||
test output::color::tests::each_color_function_is_distinct ... ok
|
||||
test output::json::tests::empty_vec_serializes_to_array ... ok
|
||||
test output::json::tests::nested_struct_serializes_correctly ... ok
|
||||
test output::json::tests::output_contains_expected_keys_and_values ... ok
|
||||
test output::json::tests::simple_struct_serializes_to_valid_json ... ok
|
||||
test output::table::tests::empty_rows_contains_headers ... ok
|
||||
test output::table::tests::long_content_does_not_panic ... ok
|
||||
test output::table::tests::multiple_rows_all_present ... ok
|
||||
test output::table::tests::single_row_contains_data ... ok
|
||||
test output::tests::reexport_render_json ... ok
|
||||
test output::tests::reexport_render_table ... ok
|
||||
test output::tests::reexport_render_xml_rows ... ok
|
||||
test output::tests::row_type_alias ... ok
|
||||
test output::xml::tests::empty_rows_produces_valid_root_element ... ok
|
||||
test output::xml::tests::multiple_rows_appear_in_order ... ok
|
||||
test output::xml::tests::single_row_correct_structure ... ok
|
||||
test output::xml::tests::special_chars_in_headers_are_escaped ... ok
|
||||
test output::xml::tests::special_chars_in_values_are_escaped ... ok
|
||||
test parser::discovery::tests::agent_ref_debug_clone ... ok
|
||||
test parser::discovery::tests::discover_all_agents_does_not_panic ... ok
|
||||
test parser::discovery::tests::discover_sessions_does_not_panic ... ok
|
||||
test parser::discovery::tests::session_ref_debug_clone ... ok
|
||||
test parser::reader::tests::empty_file_returns_empty_vec ... ok
|
||||
test parser::reader::tests::nonexistent_path_returns_err ... ok
|
||||
test parser::reader::tests::one_valid_one_invalid ... ok
|
||||
test parser::reader::tests::two_valid_lines ... ok
|
||||
test tests::lib_entry_point ... ok
|
||||
test tui::modals::help_modal::tests::centered_rect_centers_correctly ... ok
|
||||
test tui::modals::help_modal::tests::esc_closes_help ... ok
|
||||
test tui::modals::help_modal::tests::key_release_consumed ... ok
|
||||
test tui::modals::help_modal::tests::non_key_event_consumed ... ok
|
||||
test tui::modals::help_modal::tests::other_key_consumed_modal_stays_open ... ok
|
||||
test tui::modals::quit_dialog::tests::big_q_confirms_quit ... ok
|
||||
test tui::modals::quit_dialog::tests::centered_rect_centers_correctly ... ok
|
||||
test tui::modals::quit_dialog::tests::esc_dismisses_dialog ... ok
|
||||
test tui::modals::quit_dialog::tests::key_release_consumed ... ok
|
||||
test tui::modals::quit_dialog::tests::non_key_event_consumed ... ok
|
||||
test tui::modals::quit_dialog::tests::other_key_consumed ... ok
|
||||
test tui::modals::quit_dialog::tests::q_confirms_quit ... ok
|
||||
test tui::run::tests::c_toggles_color_enabled ... ok
|
||||
test tui::run::tests::esc_goes_back ... ok
|
||||
test tui::run::tests::key_release_ignored ... ok
|
||||
test tui::run::tests::q_on_session_list_shows_quit_dialog ... ok
|
||||
test tui::run::tests::q_on_transcript_shows_quit_dialog ... ok
|
||||
test tui::screens::session_list::tests::backspace_removes_last_char ... ok
|
||||
test tui::screens::session_list::tests::big_q_shows_quit_dialog ... ok
|
||||
test tui::screens::session_list::tests::char_input_appends_to_filter_input ... ok
|
||||
test tui::screens::session_list::tests::down_clamps_at_end ... ok
|
||||
test tui::screens::session_list::tests::down_goes_forward_in_history ... ok
|
||||
test tui::screens::session_list::tests::down_increments_selection ... ok
|
||||
test tui::screens::session_list::tests::down_past_end_clears_input ... ok
|
||||
test tui::screens::session_list::tests::duplicate_consecutive_entry_not_added_to_history ... ok
|
||||
test tui::screens::session_list::tests::enter_applies_filter_and_returns_focus_to_list ... ok
|
||||
test tui::screens::session_list::tests::enter_empty_clears_active_filter ... ok
|
||||
test tui::screens::session_list::tests::enter_on_empty_sessions_does_not_crash ... ok
|
||||
test tui::screens::session_list::tests::enter_transitions_to_transcript ... ok
|
||||
test tui::screens::session_list::tests::esc_clears_filter_input_stays_focused ... ok
|
||||
test tui::screens::session_list::tests::esc_shows_quit_dialog ... ok
|
||||
test tui::screens::session_list::tests::j_increments_selection ... ok
|
||||
test tui::screens::session_list::tests::k_decrements_selection ... ok
|
||||
test tui::screens::session_list::tests::key_release_not_consumed ... ok
|
||||
test tui::screens::session_list::tests::non_key_event_not_consumed ... ok
|
||||
test tui::screens::session_list::tests::q_shows_quit_dialog ... ok
|
||||
test tui::screens::session_list::tests::question_mark_shows_help ... ok
|
||||
test tui::screens::session_list::tests::t_key_focuses_filter_input ... ok
|
||||
test tui::screens::session_list::tests::tab_focuses_filter_input ... ok
|
||||
test tui::screens::session_list::tests::tab_from_filter_cycles_back_to_list ... ok
|
||||
test tui::screens::session_list::tests::truncate_exact_length_unchanged ... ok
|
||||
test tui::screens::session_list::tests::truncate_long_path_prefixed_with_ellipsis ... ok
|
||||
test tui::screens::session_list::tests::truncate_short_path_unchanged ... ok
|
||||
test tui::screens::session_list::tests::unhandled_key_returns_false ... ok
|
||||
test tui::screens::session_list::tests::up_clamps_at_zero ... ok
|
||||
test tui::screens::session_list::tests::up_cycles_through_history ... ok
|
||||
test tui::screens::session_list::tests::up_decrements_selection ... ok
|
||||
test tui::screens::transcript::tests::big_q_shows_quit_dialog ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_assistant_text ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_empty_entries ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_entries_without_message_skipped ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_multiline_text ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_thinking_skipped ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_tool_result_truncated ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_tool_use ... ok
|
||||
test tui::screens::transcript::tests::chat_lines_user_text ... ok
|
||||
test tui::screens::transcript::tests::down_increments_scroll ... ok
|
||||
test tui::screens::transcript::tests::esc_goes_back ... ok
|
||||
test tui::screens::transcript::tests::fmt_duration_minutes ... ok
|
||||
test tui::screens::transcript::tests::fmt_duration_ms ... ok
|
||||
test tui::screens::transcript::tests::fmt_duration_seconds ... ok
|
||||
test tui::screens::transcript::tests::fmt_k_above_thousand ... ok
|
||||
test tui::screens::transcript::tests::fmt_k_below_thousand ... ok
|
||||
test tui::screens::transcript::tests::fmt_k_exactly_thousand ... ok
|
||||
test tui::screens::transcript::tests::h_decrements_h_scroll ... ok
|
||||
test tui::screens::transcript::tests::header_lines_empty_entries ... ok
|
||||
test tui::screens::transcript::tests::header_lines_with_tool_calls ... ok
|
||||
test tui::screens::transcript::tests::j_increments_scroll ... ok
|
||||
test tui::screens::transcript::tests::k_decrements_scroll ... ok
|
||||
test tui::screens::transcript::tests::key_release_not_consumed ... ok
|
||||
test tui::screens::transcript::tests::l_increments_h_scroll ... ok
|
||||
test tui::screens::transcript::tests::left_clamps_at_zero ... ok
|
||||
test tui::screens::transcript::tests::left_decrements_h_scroll ... ok
|
||||
test tui::screens::transcript::tests::non_key_event_not_consumed ... ok
|
||||
test tui::screens::transcript::tests::q_shows_quit_dialog ... ok
|
||||
test tui::screens::transcript::tests::question_mark_shows_help ... ok
|
||||
test tui::screens::transcript::tests::right_increments_h_scroll ... ok
|
||||
test tui::screens::transcript::tests::tab_toggles_focus ... ok
|
||||
test tui::screens::transcript::tests::truncate_str_exact ... ok
|
||||
test tui::screens::transcript::tests::truncate_str_long ... ok
|
||||
test tui::screens::transcript::tests::truncate_str_short ... ok
|
||||
test tui::screens::transcript::tests::unhandled_key_not_consumed ... ok
|
||||
test tui::screens::transcript::tests::up_clamps_at_zero ... ok
|
||||
test tui::screens::transcript::tests::up_decrements_scroll ... ok
|
||||
test tui::state::tests::enter_subagent_transcript_sets_screen ... ok
|
||||
test tui::state::tests::enter_transcript_clears_entries ... ok
|
||||
test tui::state::tests::enter_transcript_switches_screen ... ok
|
||||
test tui::state::tests::focus_default_is_chat_log ... ok
|
||||
test tui::state::tests::go_back_preserves_list_selected ... ok
|
||||
test tui::state::tests::go_back_returns_to_session_list ... ok
|
||||
test tui::state::tests::new_color_disabled_when_no_color_set ... ok
|
||||
test tui::state::tests::new_color_enabled_when_no_color_unset ... ok
|
||||
test tui::state::tests::new_starts_on_session_list ... ok
|
||||
test tui::state::tests::new_starts_with_empty_sessions ... ok
|
||||
test tui::state::tests::new_starts_with_modals_closed ... ok
|
||||
test tui::state::tests::session_list_item_debug_clone ... ok
|
||||
test util::tests::short_id_empty_string ... ok
|
||||
test util::tests::short_id_exact_length ... ok
|
||||
test util::tests::short_id_short_string ... ok
|
||||
test util::tests::short_id_uuid ... ok
|
||||
test util::tests::xml_escape_ampersand ... ok
|
||||
test util::tests::xml_escape_angle_brackets ... ok
|
||||
test util::tests::xml_escape_double_quote ... ok
|
||||
test util::tests::xml_escape_multiple ... ok
|
||||
test util::tests::xml_escape_no_special ... ok
|
||||
test util::tests::xml_escape_single_quote ... ok
|
||||
test db::sync::tests::ensure_synced_inserts_row ... ok
|
||||
test db::sync::tests::ensure_synced_skips_unchanged_file ... ok
|
||||
test db::sync::tests::ensure_synced_resyncs_modified_file ... ok
|
||||
|
||||
test result: ok. 246 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.82s
|
||||
|
||||
|
||||
running 0 tests
|
||||
|
||||
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
||||
|
||||
|
||||
running 1 test
|
||||
test src/filter.rs - filter::Filter (line 344) ... ok
|
||||
|
||||
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
||||
|
||||
all doctests ran in 0.49s; merged doctests compilation took 0.48s
|
||||
Loading…
Reference in New Issue