| Parser: | Cobertura |
|---|---|
| Assemblies: | 15 |
| Classes: | 94 |
| Files: | 94 |
| Tag: | 58_25416222083 |
| Covered lines: | 250 |
|---|---|
| Uncovered lines: | 1550 |
| Coverable lines: | 1800 |
| Total lines: | 7134 |
| Line coverage: | 13.8% |
| Covered branches: | 118 |
|---|---|
| Total branches: | 1055 |
| Branch coverage: | 11.1% |
Feature is only available for sponsors
Upgrade to PRO version| Line coverage | Branch coverage | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Covered | Uncovered | Coverable | Total | Percentage | Covered | Total | Percentage | ||||||
| app | 0 | 66 | 66 | 340 | 0% | 0 | 17 | 0% | ||||||
| entry.client.tsx | 0 | 3 | 3 | 16 | 0% | 0 | 0 | |||||||
| entry.server.tsx | 0 | 32 | 32 | 110 | 0% | 0 | 9 | 0% | ||||||
| public-runtime-config.ts | 0 | 2 | 2 | 16 | 0% | 0 | 0 | |||||||
| root.tsx | 0 | 29 | 29 | 148 | 0% | 0 | 8 | 0% | ||||||
| routes.ts | 0 | 0 | 0 | 31 | 0 | 0 | ||||||||
| vite-env.d.ts | 0 | 0 | 0 | 19 | 0 | 0 | ||||||||
| app.api | 110 | 14 | 124 | 402 | 88.7% | 68 | 79 | 86% | ||||||
| client.ts | 20 | 10 | 30 | 102 | 66.6% | 3 | 8 | 37.5% | ||||||
| http.ts | 28 | 1 | 29 | 72 | 96.5% | 15 | 18 | 83.3% | ||||||
| problem.ts | 30 | 1 | 31 | 80 | 96.7% | 28 | 30 | 93.3% | ||||||
| typed.ts | 32 | 2 | 34 | 148 | 94.1% | 22 | 23 | 95.6% | ||||||
| app.auth | 0 | 20 | 20 | 49 | 0% | 0 | 9 | 0% | ||||||
| oidcClient.ts | 0 | 20 | 20 | 49 | 0% | 0 | 9 | 0% | ||||||
| app.components | 14 | 348 | 362 | 1521 | 3.8% | 7 | 177 | 3.9% | ||||||
| breadcrumb.tsx | 0 | 6 | 6 | 24 | 0% | 0 | 0 | |||||||
| category-tag.tsx | 7 | 3 | 10 | 30 | 70% | 4 | 8 | 50% | ||||||
| help-overlay.tsx | 0 | 15 | 15 | 117 | 0% | 0 | 6 | 0% | ||||||
| item-thumb.tsx | 7 | 3 | 10 | 44 | 70% | 3 | 6 | 50% | ||||||
| panel-ui.tsx | 0 | 7 | 7 | 49 | 0% | 0 | 2 | 0% | ||||||
| problem-boundary.tsx | 0 | 14 | 14 | 132 | 0% | 0 | 6 | 0% | ||||||
| sidebar.tsx | 0 | 4 | 4 | 62 | 0% | 0 | 0 | |||||||
| site-footer.tsx | 0 | 4 | 4 | 24 | 0% | 0 | 2 | 0% | ||||||
| site-header.tsx | 0 | 45 | 45 | 237 | 0% | 0 | 18 | 0% | ||||||
| sparkline.tsx | 0 | 12 | 12 | 20 | 0% | 0 | 4 | 0% | ||||||
| theme-chrome.tsx | 0 | 25 | 25 | 96 | 0% | 0 | 8 | 0% | ||||||
| tui-search-bar.tsx | 0 | 16 | 16 | 42 | 0% | 0 | 4 | 0% | ||||||
| tui-terminal.tsx | 0 | 106 | 106 | 244 | 0% | 0 | 61 | 0% | ||||||
| tui-user-panel.tsx | 0 | 31 | 31 | 102 | 0% | 0 | 23 | 0% | ||||||
| tui-widgets.tsx | 0 | 7 | 7 | 37 | 0% | 0 | 0 | |||||||
| user-modal.tsx | 0 | 15 | 15 | 94 | 0% | 0 | 13 | 0% | ||||||
| win98-tree.tsx | 0 | 35 | 35 | 167 | 0% | 0 | 16 | 0% | ||||||
| app.components.items | 0 | 28 | 28 | 211 | 0% | 0 | 10 | 0% | ||||||
| index.ts | 0 | 0 | 0 | 2 | 0 | 0 | ||||||||
| item-form.tsx | 0 | 9 | 9 | 81 | 0% | 0 | 4 | 0% | ||||||
| items-list.tsx | 0 | 19 | 19 | 128 | 0% | 0 | 6 | 0% | ||||||
| app.components.locations | 0 | 19 | 19 | 170 | 0% | 0 | 8 | 0% | ||||||
| index.ts | 0 | 0 | 0 | 3 | 0 | 0 | ||||||||
| location-form.tsx | 0 | 9 | 9 | 95 | 0% | 0 | 4 | 0% | ||||||
| locations-layout.tsx | 0 | 2 | 2 | 15 | 0% | 0 | 0 | |||||||
| locations-list.tsx | 0 | 8 | 8 | 57 | 0% | 0 | 4 | 0% | ||||||
| app.components.rooms | 0 | 18 | 18 | 166 | 0% | 0 | 8 | 0% | ||||||
| index.ts | 0 | 0 | 0 | 2 | 0 | 0 | ||||||||
| room-form.tsx | 0 | 9 | 9 | 99 | 0% | 0 | 4 | 0% | ||||||
| rooms-list.tsx | 0 | 9 | 9 | 65 | 0% | 0 | 4 | 0% | ||||||
| app.features.items | 10 | 191 | 201 | 932 | 4.9% | 4 | 159 | 2.5% | ||||||
| index.ts | 0 | 0 | 0 | 4 | 0 | 0 | ||||||||
| item-edit-panel.tsx | 0 | 42 | 42 | 215 | 0% | 0 | 38 | 0% | ||||||
| item-form.tsx | 4 | 1 | 5 | 67 | 80% | 2 | 4 | 50% | ||||||
| item-view-panel.tsx | 0 | 3 | 3 | 96 | 0% | 0 | 2 | 0% | ||||||
| items-list.tsx | 6 | 2 | 8 | 80 | 75% | 2 | 4 | 50% | ||||||
| tui-combobox.tsx | 0 | 67 | 67 | 155 | 0% | 0 | 54 | 0% | ||||||
| tui-item-detail.tsx | 0 | 6 | 6 | 60 | 0% | 0 | 0 | |||||||
| tui-item-edit.tsx | 0 | 54 | 54 | 193 | 0% | 0 | 49 | 0% | ||||||
| tui-item-table.tsx | 0 | 16 | 16 | 62 | 0% | 0 | 8 | 0% | ||||||
| app.features.locations | 6 | 37 | 43 | 259 | 13.9% | 2 | 28 | 7.1% | ||||||
| index.ts | 0 | 0 | 0 | 4 | 0 | 0 | ||||||||
| location-form-panel.tsx | 0 | 24 | 24 | 81 | 0% | 0 | 20 | 0% | ||||||
| location-form.tsx | 0 | 9 | 9 | 96 | 0% | 0 | 4 | 0% | ||||||
| locations-layout.tsx | 0 | 2 | 2 | 16 | 0% | 0 | 0 | |||||||
| locations-list.tsx | 6 | 2 | 8 | 62 | 75% | 2 | 4 | 50% | ||||||
| app.features.rooms | 0 | 45 | 45 | 262 | 0% | 0 | 30 | 0% | ||||||
| index.ts | 0 | 0 | 0 | 3 | 0 | 0 | ||||||||
| room-form-panel.tsx | 0 | 28 | 28 | 92 | 0% | 0 | 22 | 0% | ||||||
| room-form.tsx | 0 | 9 | 9 | 99 | 0% | 0 | 4 | 0% | ||||||
| rooms-list.tsx | 0 | 8 | 8 | 68 | 0% | 0 | 4 | 0% | ||||||
| app.layouts | 0 | 0 | 0 | 5 | 0 | 0 | ||||||||
| locations-layout.tsx | 0 | 0 | 0 | 5 | 0 | 0 | ||||||||
| app.lib | 103 | 158 | 261 | 724 | 39.4% | 37 | 130 | 28.4% | ||||||
| action-helpers.server.ts | 14 | 1 | 15 | 48 | 93.3% | 10 | 10 | 100% | ||||||
| colors.ts | 5 | 0 | 5 | 21 | 100% | 0 | 0 | |||||||
| debug-config.ts | 0 | 20 | 20 | 54 | 0% | 0 | 10 | 0% | ||||||
| forms.ts | 5 | 0 | 5 | 15 | 100% | 4 | 4 | 100% | ||||||
| oidc.server.ts | 4 | 73 | 77 | 222 | 5.1% | 2 | 30 | 6.6% | ||||||
| redis.server.ts | 0 | 6 | 6 | 12 | 0% | 0 | 4 | 0% | ||||||
| session.server.ts | 2 | 22 | 24 | 60 | 8.3% | 0 | 8 | 0% | ||||||
| styles.ts | 0 | 1 | 1 | 6 | 0% | 0 | 0 | |||||||
| theme.ts | 10 | 0 | 10 | 20 | 100% | 2 | 2 | 100% | ||||||
| time.ts | 0 | 13 | 13 | 14 | 0% | 0 | 14 | 0% | ||||||
| toasts.server.ts | 0 | 12 | 12 | 26 | 0% | 0 | 10 | 0% | ||||||
| toasts.tsx | 63 | 2 | 65 | 217 | 96.9% | 19 | 26 | 73% | ||||||
| version.ts | 0 | 8 | 8 | 9 | 0% | 0 | 12 | 0% | ||||||
| app.otel | 0 | 36 | 36 | 147 | 0% | 0 | 13 | 0% | ||||||
| browser.ts | 0 | 9 | 9 | 48 | 0% | 0 | 7 | 0% | ||||||
| propagation.ts | 0 | 6 | 6 | 11 | 0% | 0 | 2 | 0% | ||||||
| server.ts | 0 | 7 | 7 | 43 | 0% | 0 | 4 | 0% | ||||||
| ssr-request.ts | 0 | 14 | 14 | 45 | 0% | 0 | 0 | |||||||
| app.routes | 0 | 570 | 570 | 1827 | 0% | 0 | 387 | 0% | ||||||
| auth.callback.tsx | 0 | 13 | 13 | 27 | 0% | 0 | 6 | 0% | ||||||
| auth.signin.tsx | 0 | 7 | 7 | 14 | 0% | 0 | 2 | 0% | ||||||
| auth.signout.tsx | 0 | 10 | 10 | 24 | 0% | 0 | 2 | 0% | ||||||
| debug.config.tsx | 0 | 17 | 17 | 163 | 0% | 0 | 2 | 0% | ||||||
| healthz._index.tsx | 0 | 4 | 4 | 12 | 0% | 0 | 0 | |||||||
| healthz.live.tsx | 0 | 4 | 4 | 12 | 0% | 0 | 0 | |||||||
| healthz.ready.tsx | 0 | 4 | 4 | 12 | 0% | 0 | 0 | |||||||
| healthz.tsx | 0 | 2 | 2 | 5 | 0% | 0 | 0 | |||||||
| home.tsx | 0 | 249 | 249 | 795 | 0% | 0 | 181 | 0% | ||||||
| locations.edit.tsx | 0 | 29 | 29 | 75 | 0% | 0 | 24 | 0% | ||||||
| locations.index.tsx | 0 | 13 | 13 | 26 | 0% | 0 | 4 | 0% | ||||||
| locations.new.tsx | 0 | 17 | 17 | 55 | 0% | 0 | 14 | 0% | ||||||
| locations.rooms.edit.tsx | 0 | 39 | 39 | 116 | 0% | 0 | 37 | 0% | ||||||
| locations.rooms.index.tsx | 0 | 23 | 23 | 61 | 0% | 0 | 12 | 0% | ||||||
| locations.rooms.items.edit.tsx | 0 | 44 | 44 | 139 | 0% | 0 | 33 | 0% | ||||||
| locations.rooms.items.index.tsx | 0 | 29 | 29 | 76 | 0% | 0 | 19 | 0% | ||||||
| locations.rooms.items.new.tsx | 0 | 36 | 36 | 107 | 0% | 0 | 29 | 0% | ||||||
| locations.rooms.new.tsx | 0 | 28 | 28 | 85 | 0% | 0 | 22 | 0% | ||||||
| locations.tsx | 0 | 2 | 2 | 23 | 0% | 0 | 0 | |||||||
| app.welcome | 7 | 0 | 7 | 119 | 100% | 0 | 0 | |||||||
| welcome.tsx | 7 | 0 | 7 | 119 | 100% | 0 | 0 | |||||||