Pre-existing test failure: EquipmentNamespaceMaterializationTests deployment Rejected (not Accepted) #424
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Summary
EquipmentNamespaceMaterializationTests.Deploying_an_equipment_namespace_carries_the_signal_into_the_artifact(inZB.MOM.WW.OtOpcUa.Host.IntegrationTests) fails:StartDeploymentAsyncreturnsStartDeploymentOutcome.Rejectedwhere the test expectsAccepted— assertion attests/Server/ZB.MOM.WW.OtOpcUa.Host.IntegrationTests/EquipmentNamespaceMaterializationTests.cs:43.The test seeds a 1-area / 1-line / 1-equipment / 1-tag Modbus equipment namespace (tag
Speed,FullName = 40001) andStartDeployments it through the realConfigComposer. The deployment is rejected at theDraftValidator/ConfigComposerstage, before the artifact is composed — so the downstreamParseCompositionassertions are never reached.Repro
Result:
Pre-existing / scope
DraftValidator/ConfigComposer/ equipment-namespace-materialization code path (git diff --stat master..HEADconfirms only*Historian*files changed), yet the test fails identically.Next step
Root-cause the
DraftValidatorrejection of the Modbus-only namespace (the deployment is rejected before composition). Most likely a validation rule or environment/config expectation the seeded namespace no longer satisfies — capture the rejection reason from theStartDeploymentoutcome / validator diagnostics.