diff --git a/docs/testing.md b/docs/testing.md index b252c49..e7a845d 100644 --- a/docs/testing.md +++ b/docs/testing.md @@ -575,7 +575,7 @@ ifupdown stanza is already gone. **Do not run `--adopt` on it.** still reports `yes` - [ ] The laptop still reconnects after a reboot -## Wonder Ink — 0.2.6.1, before it goes to stable +## Wonder Ink — 0.2.6.1 and 0.2.6.2, before either goes to stable Everything below was done in the lab except what a lab cannot do: paper, a classroom's own graphics, a real keyboard, its network and its screen. @@ -614,6 +614,19 @@ after testing, either promote or reinstall 0.2.2 the same way. - [ ] `lpstat -W completed -o` shows each job; `journalctl --user -b | grep "printed '"` shows Wonder Ink's line for each +### Pictures (0.2.6.2) + +- [ ] Open a colouring page that is a picture on its own (a PNG or JPEG + tab, not a PDF) and press Print: the preview shows it on white — **no + black bars** — with a **Picture** section under Color +- [ ] Size 50%, the top-left square: the preview shows it there, the + rest of the page blank. Print it: **the paper matches the preview** +- [ ] Paper *Sideways*, then *Upright*: the preview turns; print one +- [ ] *Fill the whole page*: the preview shows the edges cut off; Cancel + prints nothing +- [ ] A worksheet PDF still prints with no Picture section +- [ ] The print dialog says **Color**, not Colour + ### Size and zoom - [ ] A lesson in Wonder Ink is the same size as the same page in the @@ -649,6 +662,28 @@ classroom-wonderink --diagnose cleared, which is the one way this could fail and has never been tested with a real account) +### Presentations under memory pressure (0.2.6.2, the laptop) + +- [ ] Download a large, photo-heavy deck with Wonder Ink and Chrome open: + it either becomes ready, or its card says *This needed more memory … + choose Try again* — never *Getting this ready…* for more than a few + minutes +- [ ] Close the other programs and choose **Try again**: it becomes ready +- [ ] `systemctl --user status ekklesia-classroom-presentations` is + active, and `journalctl --user -u ekklesia-classroom-presentations` + shows no restart loop + +### Settings the teacher must not reach (0.2.6.2) + +- [ ] When any notification shows the sliders (Configure) button, clicking + it opens only *The module … is disabled*; its Help button does + nothing +- [ ] Right-click the clock: no *Configure Digital Clock…*; *Adjust Date + and Time…* opens an empty System Settings +- [ ] Right-click the volume: no *Configure Audio Devices…* +- [ ] The maintenance chord (Meta+Ctrl+Alt+Shift+K) still opens a + terminal, and `systemsettings` started from it is complete + ### After a reboot, and the other rooms - [ ] Reboot Little Waders: it comes up as the classroom, Wonder Ink opens