Skip to content

v0.1: Validate diagnostic detector on exact WoT client #2

Description

@Mewt0

Goal

Prove that the diagnostic detector tracks the same sustained outage seen as WoT's red network indicator without changing the connection.

Scope

  • Build/install diagnostic v0.1.
  • Validate BigWorld.statLagDetected() and BigWorld.statPing() behavior.
  • Capture IConnectionManager.isConnected() and arena.period during RED/GREEN transitions.
  • Verify lifecycle start/stop and replay behavior.
  • Confirm exactly one WOULD RECONNECT per continuous outage.

Test matrix

Follow docs/TESTING.md D01-D12.

Acceptance criteria

  • No import/init exceptions.
  • Short RED spikes below 3s never trigger WOULD RECONNECT.
  • Sustained RED >3s triggers exactly once.
  • RED->GREEN resets the timer.
  • Logs establish whether statLagDetected() becomes sustained while ConnectionManager still reports connected.
  • Replay is inert.
  • v0.1 performs no network-changing action.

Evidence to attach

  • exact WoT version/build
  • SmartReconnect version
  • relevant python.log excerpts
  • visible RED/GREEN behavior
  • approximate outage duration

Blocks all enabled reconnect work.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions