Skip to content

Stabilize the test harness (GUI one-App-per-process crash; flaky observable tests) #150

@israel-dryer

Description

@israel-dryer

Release-gating (process). The test signal is currently ambiguous:

  • Running multiple GUI test modules in one process triggers a native Tk access-violation (element_create) — the "one App per process" constraint. Find a clean per-module isolation so the full suite runs green in one command.
  • tests/data/test_observable.py has thread-marshaling timing flakes (test_background_thread_mutation_marshals_to_main, test_observe_ignores_selection_changes).

A trustworthy "is it green?" is a prerequisite for stamping stable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions