docs(runicnpc): the drill lays the harness's kit down before boot (#22)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
This commit is contained in:
@@ -1758,11 +1758,14 @@ found below; two checks are not explained yet (the last item).
|
|||||||
(`<group>.exception`), and the run goes on to `# done all`.
|
(`<group>.exception`), and the run goes on to `# done all`.
|
||||||
- **The drill's rig kept data a fresh server would not have.** `s6.examples.fullCondition` failed on kits that an
|
- **The drill's rig kept data a fresh server would not have.** `s6.examples.fullCondition` failed on kits that an
|
||||||
older build had written: RunicNPC writes its example kits once, into Kits' own file (D284), and the drill
|
older build had written: RunicNPC writes its example kits once, into Kits' own file (D284), and the drill
|
||||||
removed only the harness's files before a run. It now also deletes Kits' `kits_data.json` and RunicNPC's
|
removed only the harness's files before a run. It now also deletes RunicNPC's `profiles`, `placements`,
|
||||||
`profiles`, `placements`, `routes` and `state` files, so `rust-staging` boots like a new server and the first
|
`routes` and `state` files and replaces Kits' `kits_data.json` with one holding only the harness's hidden
|
||||||
load writes the examples again at this Rust's durabilities (D324) and settles the Kits reload (D329). Files
|
`rnhrevolver` kit, so `rust-staging` boots like a new server: Kits reads that kit at boot, and RunicNPC's first
|
||||||
only, never a directory the panel would create (§1.5); the `rnhrevolver` kit is added after RunicNPC's first
|
load adds the examples beside it at this Rust's durabilities (D324) and settles the Kits reload (D329). Files
|
||||||
load, as before.
|
only, never a directory the panel would create (§1.5). The first try deleted Kits' file and added the kit
|
||||||
|
after boot with `oxide.reload Kits` through the panel's command endpoint; that reload never happened (run 48,
|
||||||
|
#22: no compile job, every test profile refused for want of the kit). The add-after-boot stays as a fallback,
|
||||||
|
now through the console's websocket, and is a finding when Kits does not load again.
|
||||||
- **The drill stops waiting when the harness has.** If the harness's file gets no new line for 5 minutes, the
|
- **The drill stops waiting when the harness has.** If the harness's file gets no new line for 5 minutes, the
|
||||||
finding reads "The harness stopped after `<last line>` (no output for 5 minutes; N pass, M fail so far)." The 45
|
finding reads "The harness stopped after `<last line>` (no output for 5 minutes; N pass, M fail so far)." The 45
|
||||||
minutes stays as the cap for a harness that is still writing. Whenever the harness did not finish, the tail of
|
minutes stays as the cap for a harness that is still writing. Whenever the harness did not finish, the tail of
|
||||||
|
|||||||
Reference in New Issue
Block a user