docs(runicnpc): 9c, the first drill that failed (runicnpc-rust#20) #408
@@ -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`.
|
||||
- **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
|
||||
removed only the harness's files before a run. It now also deletes Kits' `kits_data.json` and RunicNPC's
|
||||
`profiles`, `placements`, `routes` and `state` files, so `rust-staging` boots like a new server and the first
|
||||
load writes the examples again at this Rust's durabilities (D324) and settles the Kits reload (D329). Files
|
||||
only, never a directory the panel would create (§1.5); the `rnhrevolver` kit is added after RunicNPC's first
|
||||
load, as before.
|
||||
removed only the harness's files before a run. It now also deletes RunicNPC's `profiles`, `placements`,
|
||||
`routes` and `state` files and replaces Kits' `kits_data.json` with one holding only the harness's hidden
|
||||
`rnhrevolver` kit, so `rust-staging` boots like a new server: Kits reads that kit at boot, and RunicNPC's first
|
||||
load adds the examples beside it at this Rust's durabilities (D324) and settles the Kits reload (D329). Files
|
||||
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
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user