Track pre-existing device integration test timeouts #1

Open
opened 2026-11-06 20:06:16 +00:00 by kayg · 0 comments
Owner

Summary

The six network integration test timeouts reported by the J225 full suite are reproducible before the parallel crypto change. They occur in the existing one-second eavesdrop/data wait in the device test harness. This issue tracks them separately so the parallel crypto change does not absorb or obscure the pre-existing test instability.

Evidence

  • Plain fork main at 2a867b3, cargo test --locked --workspace --all-features: 92 passed; 2 failed; 7 ignored in 1.59 s. device::tests::one_handshake and device::tests::test_indices hit eavesdrop timeout.
  • Direct pre-J225 base 2bb5347, same command: 140 passed; 6 failed; 7 ignored in 1.71 s. Failures: ipv6_isnt_used, number_of_packets, one_handshake, one_keepalive, test_indices, and wg_data_length_is_x16.
  • At J225 head 13ed31c, all six pass when run alone. The parallel full suite reports the same six; a serial full-suite rerun leaves test_indices timed out.
  • The matched logs are on compute01 under /home/claude/j225-evidence/. The full comparison, exact commands, and log paths are recorded in infraternal #260 comment 82860: kayg/infraternal#260 (comment).

Follow-up

Investigate the harness timing sensitivity separately from the ordered crypto work. Preserve the standalone and full-suite evidence before changing the timeout or test scheduling.

## Summary The six network integration test timeouts reported by the J225 full suite are reproducible before the parallel crypto change. They occur in the existing one-second eavesdrop/data wait in the device test harness. This issue tracks them separately so the parallel crypto change does not absorb or obscure the pre-existing test instability. ## Evidence - Plain fork `main` at `2a867b3`, `cargo test --locked --workspace --all-features`: `92 passed; 2 failed; 7 ignored` in 1.59 s. `device::tests::one_handshake` and `device::tests::test_indices` hit `eavesdrop timeout`. - Direct pre-J225 base `2bb5347`, same command: `140 passed; 6 failed; 7 ignored` in 1.71 s. Failures: `ipv6_isnt_used`, `number_of_packets`, `one_handshake`, `one_keepalive`, `test_indices`, and `wg_data_length_is_x16`. - At J225 head `13ed31c`, all six pass when run alone. The parallel full suite reports the same six; a serial full-suite rerun leaves `test_indices` timed out. - The matched logs are on compute01 under `/home/claude/j225-evidence/`. The full comparison, exact commands, and log paths are recorded in infraternal #260 comment 82860: https://git.kayg.org/kayg/infraternal/issues/260#issuecomment-82860. ## Follow-up Investigate the harness timing sensitivity separately from the ordered crypto work. Preserve the standalone and full-suite evidence before changing the timeout or test scheduling.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/gotatun-fork#1
No description provided.