This website requires JavaScript.
68f911e634
docs: note alarmOverrides in GetInstanceDocumentAsync; mark template-alarm/override plan complete
main
Joseph Doherty
2026-06-07 10:31:02 -04:00
5bc8dbad31
test(playwright): Notification hygiene — scoped pager locator, next-enabled re-assert, role-mapping-delete doc note
Joseph Doherty
2026-06-07 10:22:54 -04:00
d3adf8c2e4
test(playwright): SiteCalls hygiene — site-a seeds where grid-visible, scoped pager locator, next-enabled re-assert
Joseph Doherty
2026-06-07 10:20:33 -04:00
f78086334f
test(playwright): InstanceConfigure alarm-override set-priority/clear round-trip; drop stale TODO
Joseph Doherty
2026-06-07 10:17:27 -04:00
c3d7d8a6a4
test(playwright): provision a HiLo alarm in InstanceConfigureFixture (via typed CLI flags)
Joseph Doherty
2026-06-07 10:13:45 -04:00
bc8960779b
feat(ui): add data-test hooks to InstanceConfigure alarm-override section
Joseph Doherty
2026-06-07 10:10:50 -04:00
c84eb5aeef
docs(cli): note intentional omission of HiLo per-setpoint priorities/deadbands/messages (review fix)
Joseph Doherty
2026-06-07 10:06:58 -04:00
f0b144ebda
test(playwright): CliRunner AddAlarm + alarm-override-delete helpers + round-trip (typed flags)
Joseph Doherty
2026-06-07 10:05:32 -04:00
bbc3804d07
feat(cli): typed setpoint flags for template alarm add (serializes trigger-config JSON)
Joseph Doherty
2026-06-07 10:02:51 -04:00
9d7e69056a
docs(plans): add template-alarm CLI + alarm-override coverage implementation plan
Joseph Doherty
2026-06-07 10:00:48 -04:00
475bfadacd
docs(plans): design for template-alarm CLI ergonomics + alarm-override coverage
Joseph Doherty
2026-06-07 09:53:34 -04:00
fdea9e0bde
docs(plans): mark Wave 4 tasks complete
Joseph Doherty
2026-06-07 04:33:16 -04:00
70e84a7b79
test(playwright): seed inside try in Notification filter/modal tests for guaranteed cleanup (review fix)
Joseph Doherty
2026-06-07 04:32:16 -04:00
b1d7497463
test(playwright): seed inside try in Notification stuck/pagination tests for guaranteed cleanup (review fix)
Joseph Doherty
2026-06-07 04:23:33 -04:00
99a69c1fba
test(playwright): Notification Report stuck-only + pagination edge cases (Wave 4)
Joseph Doherty
2026-06-07 04:18:04 -04:00
5774b30d0d
test(playwright): scope Notification detail-modal title selector to the open modal (review fix)
Joseph Doherty
2026-06-07 04:15:25 -04:00
42f38996a9
test(playwright): Notification Report filter-combo + detail-modal edge cases (Wave 4)
Joseph Doherty
2026-06-07 04:12:02 -04:00
e36adf8acd
test(playwright): gate Audit non-API cURL assertion on rendered drawer body (review fix)
Joseph Doherty
2026-06-07 04:09:24 -04:00
3b71ac220a
test(playwright): Site Calls keyset pagination edge case (Wave 4)
Joseph Doherty
2026-06-07 04:06:08 -04:00
f5535ad5c1
test(playwright): Audit Log non-API-no-cURL + drawer-close edge cases (Wave 4)
Joseph Doherty
2026-06-07 04:02:01 -04:00
eea68b97f6
test(playwright): Site Calls status-filter + empty-state edge cases (Wave 4)
Joseph Doherty
2026-06-07 03:58:52 -04:00
79778e12b7
test(playwright): Audit Log filter-combination + empty-state edge cases (Wave 4)
Joseph Doherty
2026-06-07 03:55:34 -04:00
0efbb66bc3
test(playwright): LDAP missing-field + duplicate-group edge cases (Wave 4)
Joseph Doherty
2026-06-07 03:50:05 -04:00
8419eb0d86
test(playwright): Templates edit-attribute + delete-blocked-by-instance edge cases (Wave 4)
Joseph Doherty
2026-06-07 03:47:04 -04:00
3e57c6b054
test(playwright): drop inert defensive teardown in Sites dup-identifier test (review fix)
Joseph Doherty
2026-06-07 03:43:49 -04:00
64222cf596
test(playwright): Templates duplicate-name + create-cancel edge cases (Wave 4)
Joseph Doherty
2026-06-07 03:37:25 -04:00
11ba61c39c
test(playwright): Sites duplicate-identifier + cancel-from-edit edge cases (Wave 4)
Joseph Doherty
2026-06-07 03:34:47 -04:00
5c190885da
test(playwright): generalize NotificationDataSeeder for status/created-at (Wave 4 prep)
Joseph Doherty
2026-06-07 03:31:28 -04:00
40f6d21392
test(playwright): add CLI role-mapping create/delete helpers (Wave 4 prep)
Joseph Doherty
2026-06-07 03:28:29 -04:00
7fda67be9e
docs(plans): add Wave 4 Playwright edge-sweep plan (cross-cutting edge cases)
Joseph Doherty
2026-06-07 03:26:25 -04:00
1eece71c76
docs(plans): mark Wave 3 tasks complete
Joseph Doherty
2026-06-06 16:10:07 -04:00
c6b682c82f
test(playwright): make ApiKey name-commit deterministic under full-suite load (flake fix)
Joseph Doherty
2026-06-06 16:06:24 -04:00
8f63ef08eb
test(playwright): flush ApiKey name @bind before Save to destabilize validation flake
Joseph Doherty
2026-06-06 15:50:33 -04:00
037184f213
test(playwright): add Configuration Audit modal/copy/bundle-chip coverage (Wave 3)
Joseph Doherty
2026-06-06 15:37:57 -04:00
0b71712ee1
test(playwright): scope ConfigAudit pagination button selectors (review fix)
Joseph Doherty
2026-06-06 15:34:09 -04:00
6975988ab4
test(playwright): add Configuration Audit render/search/pagination coverage (Wave 3)
Joseph Doherty
2026-06-06 15:29:39 -04:00
6523499ddb
test(playwright): harden ApiMethod Name selector + tab-settle + modal-title (review fix)
Joseph Doherty
2026-06-06 15:23:01 -04:00
90ef6e8dc5
test(playwright): add ConfigAuditDataSeeder (AuditLogEntries direct-SQL seeder) (Wave 3)
Joseph Doherty
2026-06-06 15:20:03 -04:00
1ecce58437
test(playwright): add ApiMethod validation + visibility + delete coverage (Wave 3)
Joseph Doherty
2026-06-06 15:16:39 -04:00
8e65fc51e5
test(playwright): node-scope DataConnection kebab + target site node (review fix)
Joseph Doherty
2026-06-06 15:13:47 -04:00
e2a6453fb6
test(playwright): add SharedScript list/delete + form-render coverage (Wave 3)
Joseph Doherty
2026-06-06 15:10:33 -04:00
6861f5c14c
test(playwright): add DataConnection tree-delete + create-gating coverage (Wave 3)
Joseph Doherty
2026-06-06 15:07:53 -04:00
22a440bddf
test(playwright): use label-anchored ExternalSystem form selectors (review fix)
Joseph Doherty
2026-06-06 15:02:08 -04:00
4cfe950232
test(playwright): drop hollow SMTP restore, make render assert web-first (review fix)
Joseph Doherty
2026-06-06 15:00:08 -04:00
1536cdb884
test(playwright): add ExternalSystem CRUD + validation coverage (Wave 3)
Joseph Doherty
2026-06-06 14:55:18 -04:00
3b1f76b7df
test(playwright): add SMTP config validation + render coverage (Wave 3)
Joseph Doherty
2026-06-06 14:52:34 -04:00
d03aa3c556
test(playwright): harden NotificationList toast + nav assertions (review fix)
Joseph Doherty
2026-06-06 14:49:39 -04:00
9c36036f2a
test(playwright): make EventLogs query-completion deterministic (review fix)
Joseph Doherty
2026-06-06 14:47:25 -04:00
b48741f903
test(playwright): add NotificationList CRUD + recipient + validation coverage (Wave 3)
Joseph Doherty
2026-06-06 14:42:45 -04:00
7bc40b96db
test(playwright): add EventLogs render + search-gating coverage (Wave 3)
Joseph Doherty
2026-06-06 14:39:06 -04:00
d61c9212d6
test(playwright): add NotificationKpis render + refresh coverage (Wave 3)
Joseph Doherty
2026-06-06 14:36:54 -04:00
c7ab17cda5
test(playwright): add external-system/notification-list/shared-script CLI helpers (Wave 3 foundation)
Joseph Doherty
2026-06-06 14:34:12 -04:00
e5bd8d9707
docs(plans): add Wave 3 Playwright coverage-fill plan (Tier 3 config CRUD breadth)
Joseph Doherty
2026-06-06 14:31:18 -04:00
4a993d76da
docs: mark Playwright coverage-fill Wave 2 tasks complete
Joseph Doherty
2026-06-06 13:59:21 -04:00
46bc2288bf
docs: correct Wave 2 Task 7 Test-D description to the shipped move-under-area scenario
Joseph Doherty
2026-06-06 13:55:19 -04:00
4a2b41155b
test(e2e): Topology move-area, move-instance, and Diff-dialog (deployed instance)
Joseph Doherty
2026-06-06 13:51:01 -04:00
1122a05d04
test(e2e): Topology create-area (toolbar) + inline rename (Enter commits, Escape reverts) with CLI read-back
Joseph Doherty
2026-06-06 13:44:26 -04:00
1b2290d468
test(e2e): fail fast on missing Live badge in DebugView connect test (review fix)
Joseph Doherty
2026-06-06 13:41:29 -04:00
828d035221
test(e2e): DebugView controls/Connect gating + tolerant connect-resolves-without-hang
Joseph Doherty
2026-06-06 13:38:22 -04:00
d80737978d
test(e2e): SiteCalls Discard click-through on a Parked row surfaces a relay outcome toast
Joseph Doherty
2026-06-06 13:33:48 -04:00
839770d503
test(e2e): ParkedMessages filter-control gating + conditional bulk action-bar guard
Joseph Doherty
2026-06-06 13:31:18 -04:00
66b503df4d
test(e2e): symmetric page-load guard + document the pause-settle window (review polish)
Joseph Doherty
2026-06-06 13:29:34 -04:00
348c01c91a
test(e2e): Deployments page pushes deploy rows via SignalR; pause suppresses, Refresh restores
Joseph Doherty
2026-06-06 13:25:53 -04:00
137de66d20
feat(ui): add data-test hooks to DebugView site/instance selects (additive, test-only)
Joseph Doherty
2026-06-06 13:22:32 -04:00
1afb3670c5
test(e2e): add ListAreaIdsByNamePrefixAsync CLI helper for UI-created area teardown
Joseph Doherty
2026-06-06 13:20:11 -04:00
b4b38fe52a
docs: add Playwright coverage-fill Wave 2 implementation plan (Tier 2 real-time/relay)
Joseph Doherty
2026-06-06 13:18:32 -04:00
efb3efe6dc
docs: mark Playwright coverage-fill Wave 1 tasks complete
Joseph Doherty
2026-06-06 12:37:47 -04:00
0700777e2f
test(e2e): guard ApiSurfaceFixture partial-init delete + seal TransportImportTests (final review nits)
Joseph Doherty
2026-06-06 12:37:21 -04:00
09f14f18ea
test(e2e): cap live browser contexts to bound Blazor circuit pressure (fixes full-suite timeouts); import negative-test review fixes
Joseph Doherty
2026-06-06 12:33:06 -04:00
b52f7281aa
test(e2e): Transport import wrong-passphrase shows error and stays on passphrase step
Joseph Doherty
2026-06-06 12:21:56 -04:00
3f88de932c
test(e2e): harden Transport export test — render sentinel + step-scoped Next (review fix)
Joseph Doherty
2026-06-06 12:19:38 -04:00
79586ca5ad
test(e2e): row-scope API-key kebab dropdown selectors + visibility-gate items (review fix)
Joseph Doherty
2026-06-06 12:16:50 -04:00
57ca5d6321
test(e2e): Transport Export wizard reaches download summary for a zztest template
Joseph Doherty
2026-06-06 12:13:55 -04:00
73b213442f
test(e2e): tighten API-key validation locator to div.text-danger.small (review precision fix)
Joseph Doherty
2026-06-06 12:10:12 -04:00
89231e3245
test(e2e): API-key enable/disable badge transition + delete-with-confirm removes row
Joseph Doherty
2026-06-06 12:08:53 -04:00
9fe3ac30c9
test(e2e): API-key create→token reveal + name/method validation edges
Joseph Doherty
2026-06-06 12:06:09 -04:00
84edf5a134
test(e2e): add ApiSurfaceFixture (inbound api-method for API-key form checkboxes)
Joseph Doherty
2026-06-06 12:00:42 -04:00
fecac45d05
test(e2e): InstanceConfigure attribute-override + area reassignment + not-found edge
Joseph Doherty
2026-06-06 11:58:45 -04:00
3e4b0ca44c
test(e2e): InstanceConfigure bindings round-trip (bulk assign → save → verify via instance get)
Joseph Doherty
2026-06-06 11:55:23 -04:00
8bd7656110
docs: sync Wave 1 plan with Task 0 review fixes (GetInstanceDocumentAsync, CreateApiKeyAsync)
Joseph Doherty
2026-06-06 11:44:56 -04:00
32240919cc
test(e2e): address Task 0 review — rename GetInstanceDocumentAsync (ownership), add CreateApiKeyAsync (CLI emits prose not JSON)
Joseph Doherty
2026-06-06 11:44:22 -04:00
e618137ce7
test(e2e): add InstanceConfigureFixture (template+attr+connection+area+instance on site-a)
Joseph Doherty
2026-06-06 11:41:52 -04:00
a8a515ec8a
test(e2e): add CliRunner helpers for data-connection, api-method, api-key teardown, instance read-back
Joseph Doherty
2026-06-06 11:37:57 -04:00
c23e2bf227
feat(centralui): add data-test hooks to InstanceConfigure selects + error alert (test instrumentation)
Joseph Doherty
2026-06-06 11:37:03 -04:00
8e8bf44a29
docs: add Playwright coverage-fill Wave 1 plan (InstanceConfigure, API keys, Transport export) + tasks
Joseph Doherty
2026-06-06 11:32:18 -04:00
58bf59a42d
docs: add Playwright coverage-fill design (Tier 1-3 + edge sweep, 4 waves)
Joseph Doherty
2026-06-06 11:23:59 -04:00
667d141f1a
test(e2e): unify toast assertion + extract shared PlaywrightDbConnection (review cleanups)
Joseph Doherty
2026-06-05 11:00:27 -04:00
5546c32593
test(e2e): move deploy/disable preconditions inside try for guaranteed cleanup (review fix)
Joseph Doherty
2026-06-05 10:52:00 -04:00
ad0bc33231
test(e2e): cover Topology Enable/Disable/Delete + fix toast assertion
Joseph Doherty
2026-06-05 10:48:06 -04:00
fac0bcbb01
test(e2e): use web-first toast assertion in notification tests (review fix)
Joseph Doherty
2026-06-05 10:47:06 -04:00
1cbf260969
test(e2e): add wizard sentinel waits + tighten audit-link assertion (review fixes)
Joseph Doherty
2026-06-05 10:46:57 -04:00
4d55c0ac95
test(e2e): cover notification retry/discard + parked-messages query
Joseph Doherty
2026-06-05 10:40:06 -04:00
9cc5b7355e
test(e2e): cover Transport Import apply round-trip
Joseph Doherty
2026-06-05 10:38:42 -04:00
e358c231ce
test(e2e): cover Topology Deploy action
Joseph Doherty
2026-06-05 10:38:34 -04:00
043914fd71
test(e2e): scope Site delete dropdown to .dropdown (review fix)
Joseph Doherty
2026-06-05 10:34:07 -04:00
917e5f30bf
test(e2e): structural modal discriminator + simpler post-delete wait (review fixes)
Joseph Doherty
2026-06-05 10:34:07 -04:00
8e11f1f900
test(e2e): guard DeploymentFixture partial-init + teardown (review fixes)
Joseph Doherty
2026-06-05 10:30:16 -04:00
19c4412fd1
test(e2e): cover Template create/add-attribute/delete round-trip
Joseph Doherty
2026-06-05 10:28:53 -04:00
3998a6126f
test(e2e): cover Site create/edit/delete round-trip
Joseph Doherty
2026-06-05 10:28:40 -04:00
271f70b1d2
test(e2e): standardize AuditLog tests on SkippableFact + skip summary log
Joseph Doherty
2026-06-05 10:25:16 -04:00