test(logging): table the owner of each narrow category
- commit
- 20eb377c958997278b003297dc622cebf065294a
- author
- brice · · 2026-10-13 17:58 UTC
- committer
- brice · · 2026-10-14 04:34 UTC
- parent
- 9577230
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
1 file · +5 -3
M internal/adapters/logging/logging_test.go +5 -3
| @@ -168,10 +168,12 @@ func TestLogWriteNeverBlocksOnSlowDisk(t *testing.T) { | |||
| 168 | 168 | ||
| 169 | 169 | // Narrow categories are on only when named, never through "all". | |
| 170 | 170 | func TestEnabledCategories(t *testing.T) { | |
| 171 | - | for _, category := range []string{"input-motion", "input-keys", "drm-flip", "wayland-damage", "render-damage"} { | |
| 171 | + | // The component each narrow category logs under; "" is not asserted. | |
| 172 | + | owners := map[string]string{"input-motion": "", "input-keys": "", "drm-flip": "", "wayland-damage": "wayland", "render-damage": "render"} | |
| 173 | + | for category, owner := range owners { | |
| 172 | 174 | component := categories[category] | |
| 173 | - | if category == "wayland-damage" && component != "wayland" || category == "render-damage" && component != "render" { | |
| 174 | - | t.Errorf("%s belongs to %q", category, component) | |
| 175 | + | if owner != "" && component != owner { | |
| 176 | + | t.Errorf("%s belongs to %q, want %q", category, component, owner) | |
| 175 | 177 | } | |
| 176 | 178 | for _, tc := range []struct { | |
| 177 | 179 | debug string | |
| @@ -168,10 +168,12 @@ func TestLogWriteNeverBlocksOnSlowDisk(t *testing.T) { | |||||
| 168 | 168 | ||||
| 169 | // Narrow categories are on only when named, never through "all". | 169 | // Narrow categories are on only when named, never through "all". | ||
| 170 | func TestEnabledCategories(t *testing.T) { | 170 | func TestEnabledCategories(t *testing.T) { | ||
| 171 | - | for _, category := range []string{"input-motion", "input-keys", "drm-flip", "wayland-damage", "render-damage"} { | 171 | + | // The component each narrow category logs under; "" is not asserted. |
| 172 | + | owners := map[string]string{"input-motion": "", "input-keys": "", "drm-flip": "", "wayland-damage": "wayland", "render-damage": "render"} | |||
| 173 | + | for category, owner := range owners { | |||
| 172 | component := categories[category] | 174 | component := categories[category] | ||
| 173 | - | if category == "wayland-damage" && component != "wayland" || category == "render-damage" && component != "render" { | 175 | + | if owner != "" && component != owner { |
| 174 | - | t.Errorf("%s belongs to %q", category, component) | 176 | + | t.Errorf("%s belongs to %q, want %q", category, component, owner) |
| 175 | } | 177 | } | ||
| 176 | for _, tc := range []struct { | 178 | for _, tc := range []struct { | ||
| 177 | debug string | 179 | debug string | ||