beeware / beeware/toga

macOS ARM64 CI runner often drops testbed log lines

Open
#2,732 3 comments 0 reactions 0 assignees View on GitHub
bug macOS
Dominant language
Python
Stars
5.4k
Forks
827
Avg merge
15h 39m
Merged PRs (30d)
40

Description

Instead, it logs this:
```
=== Messages dropped during live streaming (use `log show` to see what they were)
```

For example, see the bottom of "Test App" in https://github.com/beeware/toga/actions/runs/10085243913/job/27885797983.

#2730 added a workaround for the test exit status line, but the fact that other lines are randomly going missing will make it more difficult to deal with other failures, or even know what they are.

Contributor guide

Open the contributing guide

Research direction

Start with the linked GitHub Actions run and inspect the macOS ARM64 runner's live testbed logging. Compare the behavior with the workaround from #2730, then reproduce the missing-line condition across runs. Done means testbed logs stream without dropped lines and failures remain diagnosable.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, macos, python
Domain
ci-cd, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.