MIL-013 container checks: a Debian image (python:3.13-slim-bookworm, Xvfb, GNOME's window manager) runs the linters, the whole test suite (272 tests, including the real-window e2e tests), the screenshots and the smoke test of a PyInstaller Linux binary and of the source program (5 of 5 runs each), without opening a window on the development machine.
The screenshot tool works on Linux; a smoke driver presses the known button with the virtual mouse.
GNOME Shell does not start in a container (no login manager); the scripts fall back to mutter and print which one ran.
Windows Sandbox scripts (tools/sandbox/) are written and parse, but are NOT run: Windows Sandbox opens a window on the host. The run waits for the Product Owner.
Findings on the lost click of RC-072: 10 of 10 presses registered in the container; the symptom is most likely the simulated Windows mouse.
Review records RC-077 (Python), RC-078 (shell), RC-079 (results, Go-with-conditions).
MIL-013 container checks: a Debian image (python:3.13-slim-bookworm, Xvfb, GNOME's window manager) runs the linters, the whole test suite (272 tests, including the real-window e2e tests), the screenshots and the smoke test of a PyInstaller Linux binary and of the source program (5 of 5 runs each), without opening a window on the development machine.
- The screenshot tool works on Linux; a smoke driver presses the known button with the virtual mouse.
- GNOME Shell does not start in a container (no login manager); the scripts fall back to mutter and print which one ran.
- Windows Sandbox scripts (`tools/sandbox/`) are written and parse, but are NOT run: Windows Sandbox opens a window on the host. The run waits for the Product Owner.
- Findings on the lost click of RC-072: 10 of 10 presses registered in the container; the symptom is most likely the simulated Windows mouse.
Review records RC-077 (Python), RC-078 (shell), RC-079 (results, Go-with-conditions).
Closes #98
Closes #99
Closes #100
Closes #101
Closes #102
Closes #103
Closes #105
Closes #106
Refs #104 (the sandbox run is open)
Refs #97
A Debian image (python:3.13-slim-bookworm with Xvfb and GNOME's window
manager) runs the linters, the whole test suite, the screenshots and the
smoke test of a PyInstaller Linux binary and of the source program, so no
window opens on the development machine. The screenshot tool works on
Linux, a smoke driver presses the known button with the virtual mouse, and
Windows Sandbox scripts are written (not run, they open a window on the
host). README and the wiki Install pages describe it. Review records
RC-077 (Python) and RC-078 (shell).
Task: MIL-013#2
Task: MIL-013#3
Task: MIL-013#4
Task: MIL-013#5
Task: MIL-013#6
Task: MIL-013#7
Task: MIL-013#9
Task: MIL-013#10
Review record RC-079 (Go-with-conditions): the Debian checks and the Linux
smoke tests pass; the Windows Sandbox run is pending because it opens a
window on the host.
Task: MIL-013#8
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
MIL-013 container checks: a Debian image (python:3.13-slim-bookworm, Xvfb, GNOME's window manager) runs the linters, the whole test suite (272 tests, including the real-window e2e tests), the screenshots and the smoke test of a PyInstaller Linux binary and of the source program (5 of 5 runs each), without opening a window on the development machine.
tools/sandbox/) are written and parse, but are NOT run: Windows Sandbox opens a window on the host. The run waits for the Product Owner.Review records RC-077 (Python), RC-078 (shell), RC-079 (results, Go-with-conditions).
Closes #98
Closes #99
Closes #100
Closes #101
Closes #102
Closes #103
Closes #105
Closes #106
Refs #104 (the sandbox run is open)
Refs #97