Loading
feat(bench): a run keeps its own log; the uninstaller lists items
Two commits, one per issue.
- #33 (closed), a run keeps its own log. When a run's job ends, it copies its log into the run's
job-logs/<job>.logon the shared disk, besidereport.html. The Log pane reads that copy when this bench has no job for the run, so the log survives an uninstall and can be read from another bench. Runs measured before this change have no copy. - #34 (closed), the uninstaller lists items.
plesty-server purge --listnow names one item per module, fleet, device configuration and log kind, plusruns:<experiment>for runs kept in the home, andpurgeaccepts those names. The Windows uninstaller shows them as a tree checklist with sizes, built frompurge --list --tsv. When the application no longer starts, the four-box form is the fallback. - Fixed in #34 (closed): the uninstall form used
TSetupForm.Create(nil), which compiles but raises "Resource TSetupForm not found" every time it runs. So no uninstall had ever shown its form, only the yes/no fallback. It now usesCreateCustomForm, and the reason for any fallback goes touninstall.log.probes/probe3.issreproduces both behaviours.
Tested on Windows with TEST 0.4.4.dev18 (955b82f0, same content): the checklist was shown, ticking one item removed only that item, and a run's log was kept.