mirror of
https://github.com/OPCFoundation/UA-.NETStandard.git
synced 2026-10-19 15:22:15 +08:00
5d9234eebe
- Fixed issue: After transfer, available sequence numbers were not properly ack/republished. - Fixed issue: After transfer, race condition could delete subscription before transfer finished. - Fixed issue: After reload of a subscription, duplicate client handles may have been used. - Add tests which emulate the disconnection of a client/server, then transfers - Add subscription variable to select if missing publish requests are just acknoledged (default) or republished after transfer completes. Set `Subscription.RepublishAfterTransfer` to `true`. - Improve test framework to allow for testing against external servers using a .runsettings file - improve publish request logging, by moving calls into `CoreClientUtils.EventLog` - disable available sequence numbers check, it causes false negatives when many subscriptions are active
12 lines
750 B
XML
12 lines
750 B
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<RunSettings>
|
|
<!-- Parameters used by tests at runtime. -->
|
|
<!-- Run Parameters for the client test framework, to run tests against an external server-->
|
|
<!-- copy the runsettings file to the root of the solution as .runsettings to activate in VS. -->
|
|
<TestRunParameters>
|
|
<Parameter name="ServerUrl" value="opc.tcp://localhost:48010" />
|
|
<!-- Test set for static and simulated nodes of a server, ExpandedNodeId separated by #-->
|
|
<Parameter name="TestSetStatic" value="ns=2;s=Demo.Static.Scalar.Double#ns=2;s=Demo.Static.Scalar.UInt32"/>
|
|
<Parameter name="TestSetSimulation" value="ns=2;s=Demo.Dynamic.Scalar.Double#ns=2;s=Demo.Dynamic.Scalar.UInt32"/>
|
|
</TestRunParameters>
|
|
</RunSettings> |