mirror of
https://github.com/OPCFoundation/UA-.NETStandard.git
synced 2026-10-22 09:37:12 +08:00
430ff70de7
- Implement client and server side of Transfersubscription service calls. - New Transcription service has been tested with CTT 1.04.9.398 - Unit tests for native service calls and client SDK - Client implements multiple ways to transfer sessions: - Client saves subscriptions to xml stream, restarts, loads subscriptions from stream and transfers on server. - Client creates a new sessions and transfers into new session, while the old session is still active. - Client closes old session with `DeleteSubscriptionsOnClose = false`, creates new session and transfers subscriptions to new session. - `SessionReconnectHandler` tries to transfer subscription before recreating the subscriptions. - breaking change: INodeManager got a new TransferMonitoredItems method Co-authored-by: Alexander Koepke <alexander.koepke@microsoft.com> Co-authored-by: Peter Bryntesson <pbrynt@microsoft.com>
26 lines
997 B
Batchfile
26 lines
997 B
Batchfile
@REM Copyright (c) OPC Foundation. All rights reserved.
|
|
@REM Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
|
|
|
@setlocal EnableExtensions EnableDelayedExpansion
|
|
@echo off
|
|
|
|
set current-path=%~dp0
|
|
rem // remove trailing slash
|
|
set current-path=%current-path:~0,-1%
|
|
set build_root=%current-path%\..
|
|
set framework=net462
|
|
set runtimes=net462 netcoreapp3.1 net6.0
|
|
set filter=*
|
|
|
|
cd %build_root%
|
|
|
|
cd Tests\Opc.Ua.Security.Certificates.Tests\
|
|
dotnet run -v n --configuration Release --framework %framework% -- --filter %filter% --runtimes %runtimes%
|
|
cd ..\Opc.Ua.Core.Tests
|
|
dotnet run -v n --configuration Release --framework %framework% -- --filter %filter% --runtimes %runtimes%
|
|
cd ..\Opc.Ua.Server.Tests
|
|
dotnet run -v n --configuration Release --framework %framework% -- --filter %filter% --runtimes %runtimes%
|
|
cd ..\Opc.Ua.Client.Tests
|
|
dotnet run -v n --configuration Release --framework %framework% -- --filter %filter% --runtimes %runtimes%
|
|
cd ..
|