QUIRKS-SYSTEM: clarify test count (128 host-buildable + 39 in consumer trees)

The previous count of 161 in the doc was an error
caused by summing test counts from different build
contexts (host-buildable redox-driver-sys + target
test-runs in consumer trees). The correct counts:

  - 128 host-buildable unit tests in redox-driver-sys
    (Linux source-of-truth conventions; can run on
    any dev machine)
  - 13 dmi unit tests in acpid (target-only)
  - 12 quirks.rs unit tests in pcid (target-only)
  - 7  hid + usb unit tests in usbhidd (target-only)
  - 4  hid unit tests in evdevd (target-only, plus
    pre-existing test errors out of scope)
  - 3  wifi unit tests in redbear-iwlwifi (target-only)
  - Plus consumer-side QuirkAction tests in
    redox-driver-sys that may run on either target.

The headline '161' was the result of an arithmetic
slip; the corrected figure is 128 in the host-
buildable tree (redox-driver-sys) and ~167 across
all trees including the consumer targets.
This commit is contained in:
2026-06-07 22:25:27 +03:00
parent 6086959b92
commit a6c4f3276c
+1 -1
View File
@@ -41,7 +41,7 @@
- ✅ Gap 12 (redbear-iwlwifi FFI wiring): RESOLVED
- ✅ Gap 15 (amdgpu stub removal): RESOLVED
**Test count progression:** 75 (R5) → 83 (R6) → 90 (R7-C) → 99 (R7-A/B) → 106 (R8) → 114 (R10) → 120 (Blocker 5) → 120 (Gap 17) → 120 (Blocker 4 N/A on host) → 128 (Blocker 2 acpid dmi tests) → 140 (Blocker 1 pcid 12 unit tests) → 147 (Blocker 3 usbhidd 7) → 150 (Gap 10 evdevd 4) → 153 (Gap 12 iwlwifi 3) → 155 (R11 part 1 ACPI DMI infra 2) → 156 (R12 panel orientation 1) → 157 (R13 platform subsystem 1) → 158 (R14 CPU bug match 1) → 159 (R15 clocksource match 1) → 160 (R17 chipset match 1) → 161 (R20 USB audio OR 1).
**Test count progression:** 75 (R5) → 83 (R6) → 90 (R7-C) → 99 (R7-A/B) → 106 (R8) → 114 (R10) → 120 (Blocker 5) → 120 (Gap 17) → 120 (Blocker 4 N/A on host) → 128 (Blocker 2 acpid dmi tests) → 140 (Blocker 1 pcid 12 unit tests) → 147 (Blocker 3 usbhidd 7) → 150 (Gap 10 evdevd 4) → 153 (Gap 12 iwlwifi 3) → 155 (R11 part 1 ACPI DMI infra 2) → 156 (R12 panel orientation 1) → 157 (R13 platform subsystem 1) → 158 (R14 CPU bug match 1) → 159 (R15 clocksource match 1) → 160 (R17 chipset match 1) → 161 (R20 USB audio OR 1)**128 host-buildable redox-driver-sys unit tests + 13 acpid dmi + 12 pcid + 7 usbhidd + 4 evdevd + 3 iwlwifi = 167 host-OR-target tests** (128 in `redox-driver-sys` standalone; the rest are in the consumer trees that need their target environments to build).
**ALL phases R0-R22 RESOLVED OR DEFERRED.** R0-R10 from earlier sessions. R11 lands 18 ACPI DMI rules. R12 lands 36 DRM panel orientation rules. R13 lands 31 platform subsystem dispatch rules. R14 lands 14 CPU bug mitigation rules. R15 lands 3 PMTMR blacklist entries. R17 lands 11 early-boot chipset entries. R18 lands 25 storage entries. R19 lands 23 network entries. R20 lands 30 USB audio entries. R21 lands 4 AMD IOMMU DMI entries. R16 + R22 are deferred (algorithmic / imperative — see landing-pad TOML files for documentation). Total data file additions this session: 7 phases (R15-R21) + 2 deferred landing pads = 9 new TOML files. Consumer wiring is follow-up per phase.