Skip to content

The Windows bridge-launcher test fails intermittently and blocks landing, while the issue it names is closed #1161

Description

@fujibee

launcher: windows-native starts the bridge (#567) still fails intermittently, and #567 is closed. The test outlived its issue, so there is nothing open to attach the failures to.

Measured today, same code:

integration tip (push run)      failure
three PR heads on that base     success, success, success
one PR head                     failure, failure on two consecutive runs

The failure is always the same assertion, at tests/test_codex_bridge_launcher.bats:507:

not ok 2 launcher: windows-native starts the bridge (#567)
#   `[ -f "$CAPTURE" ] || { echo "no bridge was started on native Windows"; false; }' failed
# no bridge was started on native Windows

So the bridge sometimes does not start, or does not start in time, and the capture file is absent when the assertion runs.

Two things make this worth an issue of its own rather than a line in a workflow comment:

What would settle it, roughly in order of cost: whether the assertion has a wait at all or checks immediately (the message reads like a bare existence check); whether the bridge start is asynchronous on that platform and the test assumes it is not; and whether the failure correlates with runner load, which today's data hints at but does not establish — the failures clustered on a run that also carried five macOS shards.

Not claimed here: that this is the same root cause #567 described. The symptom matches the name, which is why the name is still on it, but the issue was closed and the failure continued, so they may be different things wearing one label.

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