View Issue Details

IDProjectCategoryView StatusLast Update
0010256Compliance Test Tool (CTT) Unified Architecture1 - Script Issuepublic2025-03-25 14:16
ReporterV. Monfort Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Product Version1.04.11-01.00.506 
Summary0010256: A&C Enable Test_003 fails due to AlreadyEnabled status when several notifiers trigger RefreshEnd event
Description

The NonAlarmEvent function always try to Enable the condition on RefreshEnd event received.
If several notifiers are available the test is failing because it tries to Enable the conditions several times and AlreadyEnable status is returned.

As specified in part 9 §5.5.7 v1.05:
A copy of the instance of RefreshStartEventType is queued into the Event stream for every Notifier MonitoredItem in the Subscription. Each of the Event copies shall contain the same EventId.

I guess NonAlarmEvent should not change RefreshState without guard condition on previous state and might ignore identical EventId received to ignore duplicate RefreshStart/End event on several notifiers.
Moreover it does not seem absolutely necessary to Enable conditions here as the function EndTest will do that anyway, unless we only try to Enable condition for which we do not received event on refresh which is not checked.

TagsNo tags attached.
Files Affected

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-03-25 14:16 V. Monfort New Issue