Skip to content

[nightly-windows] cargo-test failed on main #55

Description

@hartsock

Nightly Windows verification failed.

  • Repo: hartsock/modulex-mcp
  • Branch: main
  • Commit: d316169
  • Stage: cargo-test
  • Command: cargo test --workspace
  • Exit code: 101
  • Run id: 20260611T060002Z
  • Observed at: 2026-06-11T06:07:56.7259871Z
  • Runner: CASTER

Log tail:

test steps::github::tests::missing_credential_soft_skips ... ok
test steps::github::tests::malformed_json_is_a_step_failure_not_a_crash ... ok
test steps::gitlab::tests::categorize_high_active_seen_rules ... ok
test steps::github::tests::renders_pr_lines_from_gh_json ... ok
test steps::gitlab::tests::all_auth_failures_soft_skip_with_login_hint ... ok
test steps::gitlab::tests::group_scan_all_omits_created_after ... ok
test steps::gitlab::tests::missing_username_soft_skips ... ok
test steps::board::tests::board_scan_lists_lane_tasks_and_flags_missing_lanes ... ok
test steps::gitlab::tests::parse_mr_lines_extracts_project_iid_title ... ok
test steps::gitlab::tests::group_scan_recent_adds_created_after ... ok
test steps::gitlab::tests::missing_credential_soft_skips_the_forge_step ... ok
test steps::gitlab::tests::mr_categorize_all_auth_failures_soft_skip ... ok
test steps::gitlab::tests::mr_categorize_buckets_high_end_to_end ... ok
test steps::gitlab::tests::partial_auth_failure_keeps_other_results ... ok
test steps::gitlab::tests::sla_check_counts_pending_reviews_from_prior ... ok
test steps::gitlab::tests::sla_check_honors_response_hours_param ... ok
test steps::project::tests::no_repos_is_ok_noop ... ok
test steps::gitlab::tests::review_step_passes_reviewer_flag_and_renders_sections ... ok
test steps::project::tests::auth_failure_soft_skips ... ok
test steps::project::tests::summarizes_momentum_from_gh_json ... ok
test steps::python::tests::custom_interpreter_is_declared_and_used ... ok
test steps::python::tests::missing_script_file_soft_skips ... ok
test steps::python::tests::dry_run_describes_without_spawning ... ok
test steps::python::tests::request_payload_carries_protocol_generation_and_params ... ok
test steps::reminders::tests::render_buckets_and_tags ... ok
test steps::reminders::tests::render_empty ... ok
test steps::reminders::tests::missing_store_soft_skips ... ok
test steps::script::tests::dry_run_describes_without_spawning ... ok
test steps::script::tests::harness_parses_json_and_extracts_text_body ... ok
test steps::script::tests::harness_rejects_non_json_output ... ok
test steps::script::tests::harness_without_text_key_uses_compact_json_body ... ok
test steps::script::tests::missing_credential_soft_skips ... ok
test steps::script::tests::script_denied_program_fails_with_leash_reason ... ok
test steps::script::tests::script_failure_keeps_stdout_and_reports_stderr ... ok
test steps::tests::builtins_register_the_documented_types ... ok
test steps::script::tests::script_missing_command_param_fails ... ok
test steps::script::tests::script_success_reports_trimmed_stdout ... ok
test steps::board::tests::chores_check_parses_due_lines_from_markdown ... ok
test steps::web::tests::empty_watches_and_dry_run ... ok
test store::tests::card_add_upserts_by_card_id ... ok
test steps::board::tests::board_step_honors_lane_param ... ok
test steps::web::tests::fetch_denial_is_step_data_not_routine_death ... ok
test steps::web::tests::first_fetch_then_unchanged_then_changed ... ok
test steps::reminders::tests::lists_open_reminders_through_the_store ... ok
test steps::board_ingest::tests::auth_failure_soft_skips ... ok
test steps::board::tests::board_step_lists_open_lanes_only ... ok
test steps::board_ingest::tests::ingests_issues_as_cards_idempotently ... ok
test store::tests::countdown_lifecycle_and_default_display ... ok
test store::tests::card_lifecycle_add_move_update_close ... ok
test store::tests::card_refs_round_trip_preserves_order ... ok
test store::tests::resolve_path_order ... ok
test store::tests::generation_persists ... ok
test store::tests::cards_query_filters_by_project_status_lane ... ok
test store::tests::migration_v1_to_v2_upgrades_cleanly ... ok
test store::tests::cards_export_import_round_trips ... ok
test store::tests::reminder_lifecycle ... ok
test store::tests::watch_lifecycle_records_hash_and_generation ... ok
test store::tests::export_import_round_trips ... ok
test config::tests::expand_tilde_expands_home_prefix_only ... FAILED
test exec::tests::program_available_finds_path_binaries_and_rejects_missing ... FAILED
test steps::python::tests::bad_json_fails_softly ... FAILED
test steps::python::tests::skipped_response_passes_through ... FAILED
test steps::python::tests::success_response_maps_all_fields ... FAILED
test steps::python::tests::nonzero_exit_fails_with_stderr_tail ... FAILED
test store::tests::dir_sync_round_trips ... ok
test steps::web::tests::real_net_leash_denies_unlisted_host_through_bridle_fetcher ... ok
test store::tests::open_creates_parent_dirs_and_reopens ... ok

failures:

---- config::tests::expand_tilde_expands_home_prefix_only stdout ----

thread 'config::tests::expand_tilde_expands_home_prefix_only' (21228) panicked at crates\modulex-core\src\config.rs:495:34:
HOME set in tests
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

---- exec::tests::program_available_finds_path_binaries_and_rejects_missing stdout ----

thread 'exec::tests::program_available_finds_path_binaries_and_rejects_missing' (6124) panicked at crates\modulex-core\src\exec.rs:462:9:
assertion failed: program_available("sh")

---- steps::python::tests::bad_json_fails_softly stdout ----

thread 'steps::python::tests::bad_json_fails_softly' (20820) panicked at crates\modulex-core\src\steps\python.rs:323:9:
assertion failed: !result.success

---- steps::python::tests::skipped_response_passes_through stdout ----

thread 'steps::python::tests::skipped_response_passes_through' (10932) panicked at crates\modulex-core\src\steps\python.rs:335:9:
assertion `left == right` failed
  left: "plugin script not found: /etc/hostname"
 right: "nothing to do"

---- steps::python::tests::success_response_maps_all_fields stdout ----

thread 'steps::python::tests::success_response_maps_all_fields' (15960) panicked at crates\modulex-core\src\steps\python.rs:283:9:
assertion `left == right` failed
  left: "plugin script not found: /etc/hostname"
 right: "did things"

---- steps::python::tests::nonzero_exit_fails_with_stderr_tail stdout ----

thread 'steps::python::tests::nonzero_exit_fails_with_stderr_tail' (21436) panicked at crates\modulex-core\src\steps\python.rs:312:9:
assertion failed: !result.success


failures:
    config::tests::expand_tilde_expands_home_prefix_only
    exec::tests::program_available_finds_path_binaries_and_rejects_missing
    steps::python::tests::bad_json_fails_softly
    steps::python::tests::nonzero_exit_fails_with_stderr_tail
    steps::python::tests::skipped_response_passes_through
    steps::python::tests::success_response_maps_all_fields

test result: FAILED. 117 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.98s


=== stderr ===
   Compiling num-traits v0.2.19
   Compiling getrandom v0.3.4
   Compiling ahash v0.8.12
   Compiling ref-cast v1.0.25
   Compiling ref-cast-impl v1.0.25
   Compiling aho-corasick v1.1.4
   Compiling borrow-or-share v0.2.4
   Compiling regex-syntax v0.8.10
   Compiling uuid v1.23.2
   Compiling lazy_static v1.5.0
   Compiling outref v0.5.2
   Compiling vsimd v0.8.0
   Compiling email_address v0.2.9
   Compiling bytecount v0.6.9
   Compiling num-cmp v0.1.0
   Compiling uuid-simd v0.8.0
   Compiling fluent-uri v0.3.2
   Compiling chrono v0.4.45
   Compiling num-integer v0.1.46
   Compiling num-complex v0.4.6
   Compiling num-bigint v0.4.6
   Compiling num-iter v0.1.45
   Compiling hashbrown v0.14.5
   Compiling referencing v0.26.2
   Compiling hashlink v0.9.1
   Compiling rusqlite v0.32.1
   Compiling regex-automata v0.4.14
   Compiling num-rational v0.4.2
   Compiling modulex-core v0.1.0 (C:\Users\shawn\Documents\Codex\automation\nightly-maintainer-checks\checkouts\hartsock__modulex-mcp\crates\modulex-core)
   Compiling num v0.4.3
   Compiling fraction v0.15.4
   Compiling modulex-plugin-health v0.1.0 (C:\Users\shawn\Documents\Codex\automation\nightly-maintainer-checks\checkouts\hartsock__modulex-mcp\crates\modulex-plugin-health)
   Compiling modulex-mcp v0.1.0 (C:\Users\shawn\Documents\Codex\automation\nightly-maintainer-checks\checkouts\hartsock__modulex-mcp\crates\modulex-mcp)
   Compiling fancy-regex v0.14.0
   Compiling jsonschema v0.26.2
   Compiling modulex-py v0.1.0 (C:\Users\shawn\Documents\Codex\automation\nightly-maintainer-checks\checkouts\hartsock__modulex-mcp\crates\modulex-py)
   Compiling modulex-cli v0.1.0 (C:\Users\shawn\Documents\Codex\automation\nightly-maintainer-checks\checkouts\hartsock__modulex-mcp\crates\modulex-cli)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 29.86s
     Running unittests src\main.rs (target\debug\deps\modulex-ff8e4ec03923e7be.exe)
     Running unittests src\lib.rs (target\debug\deps\modulex_core-db5ac154f0383838.exe)
error: test failed, to rerun pass `-p modulex-core --lib`

Metadata

Metadata

Assignees

No one assigned

    Labels

    nightly-windowsCreated by nightly Windows maintainer verification

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions