fix(harness): deploy E2E tests pass against real SQL (misdiagnosed as emulation timing) #452
Reference in New Issue
Block a user
Delete Branch "fix/harness-sql-deploy-e2e"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Integration-sweep follow-up #6 SQL leg. The '7 heavy E2E time out under emulated SQL' diagnosis was wrong — they'd never run against real SQL (in-memory ignores FKs). Two defects: (1) missing ServerCluster/ClusterNode seed → NodeDeploymentState FK fails → deploy never seals (added SeedDefaultClusterAsync + fixed DriverReconnect); (2) stale EquipmentId='eq-1' vs the EquipmentIdNotDerived validator (pre-existing on both providers). Added OTOPCUA_HARNESS_SQL_HOST/LDAP_HOST overrides for native-amd64 fixtures. 11/11 green vs native SQL; in-memory unregressed 12/12. Roslyn racing test = pre-existing flaky, left as-is.