mirror of
https://github.com/OPCFoundation/UA-.NETStandard.git
synced 2026-10-18 22:55:08 +08:00
e767524854
* fix some CTT Tests, fix netstandard 2.1 CI by using net 10 targets instead of net 8 * fix test * Add semantic change event * fix valueastext * add semantic change integration test SemanticChangeNotificationTestAsync
119 lines
5.6 KiB
XML
119 lines
5.6 KiB
XML
<Project>
|
|
<!-- Suppress warnings for testing only. Rather use supported libraries only. -->
|
|
<!--
|
|
<PropertyGroup>
|
|
<SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings>
|
|
</PropertyGroup>
|
|
-->
|
|
<!--
|
|
A custom target can be used to test a future or legacy target.
|
|
A build with all custom targets which are not part of a regular build
|
|
is scheduled once a week in the DevOps build pipeline.
|
|
Uncomment the following lines to test a custom test target
|
|
supported values: netstandard2.0, netstandard2.1, net472, net48, net8.0, net9.0, net10.0
|
|
-->
|
|
<!--
|
|
<PropertyGroup>
|
|
<CustomTestTarget>netstandard2.1</CustomTestTarget>
|
|
</PropertyGroup>
|
|
-->
|
|
<Choose>
|
|
<!-- Note: to test targets which support deprecated platforms,
|
|
set the CustomTestTarget environment variable accordingly -->
|
|
<When Condition="'$(CustomTestTarget)' == 'net472'">
|
|
<PropertyGroup>
|
|
<AnalysisLevel>preview</AnalysisLevel>
|
|
<AnalysisMode>all</AnalysisMode>
|
|
<AnalysisModeStyle>default</AnalysisModeStyle>
|
|
<AppTargetFrameworks>net472</AppTargetFrameworks>
|
|
<AppTargetFramework>net472</AppTargetFramework>
|
|
<TestsTargetFrameworks>net472</TestsTargetFrameworks>
|
|
<LibTargetFrameworks>net472</LibTargetFrameworks>
|
|
<LibCoreTargetFrameworks>net472</LibCoreTargetFrameworks>
|
|
<LibxTargetFrameworks>net472</LibxTargetFrameworks>
|
|
<HttpsTargetFrameworks>net472</HttpsTargetFrameworks>
|
|
</PropertyGroup>
|
|
</When>
|
|
<When Condition="'$(CustomTestTarget)' == 'netstandard2.0'">
|
|
<PropertyGroup>
|
|
<NetStandardTests>true</NetStandardTests>
|
|
<AppTargetFrameworks>net48</AppTargetFrameworks>
|
|
<AppTargetFramework>net48</AppTargetFramework>
|
|
<TestsTargetFrameworks>net48</TestsTargetFrameworks>
|
|
<LibTargetFrameworks>net48</LibTargetFrameworks>
|
|
<LibCoreTargetFrameworks>net48</LibCoreTargetFrameworks>
|
|
<LibxTargetFrameworks>net48</LibxTargetFrameworks>
|
|
<HttpsTargetFrameworks>net48</HttpsTargetFrameworks>
|
|
</PropertyGroup>
|
|
</When>
|
|
<When Condition="'$(CustomTestTarget)' == 'netstandard2.1'">
|
|
<PropertyGroup>
|
|
<NetStandardTests>true</NetStandardTests>
|
|
<AppTargetFrameworks>net10.0</AppTargetFrameworks>
|
|
<AppTargetFramework>net10.0</AppTargetFramework>
|
|
<TestsTargetFrameworks>net10.0</TestsTargetFrameworks>
|
|
<LibTargetFrameworks>netstandard2.1</LibTargetFrameworks>
|
|
<LibCoreTargetFrameworks>netstandard2.1</LibCoreTargetFrameworks>
|
|
<LibxTargetFrameworks>netstandard2.1</LibxTargetFrameworks>
|
|
<HttpsTargetFrameworks>netstandard2.1</HttpsTargetFrameworks>
|
|
<SKIP_ECC_CERTIFICATE_REQUEST_SIGNING>true</SKIP_ECC_CERTIFICATE_REQUEST_SIGNING>
|
|
</PropertyGroup>
|
|
</When>
|
|
<When Condition="'$(CustomTestTarget)' == 'net48'">
|
|
<PropertyGroup>
|
|
<AppTargetFrameworks>net48</AppTargetFrameworks>
|
|
<AppTargetFramework>net48</AppTargetFramework>
|
|
<TestsTargetFrameworks>net48</TestsTargetFrameworks>
|
|
<LibTargetFrameworks>net48</LibTargetFrameworks>
|
|
<LibCoreTargetFrameworks>net48</LibCoreTargetFrameworks>
|
|
<LibxTargetFrameworks>net48</LibxTargetFrameworks>
|
|
<HttpsTargetFrameworks>net48</HttpsTargetFrameworks>
|
|
</PropertyGroup>
|
|
</When>
|
|
<When Condition="'$(CustomTestTarget)' == 'net8.0'">
|
|
<PropertyGroup>
|
|
<AppTargetFrameworks>net8.0</AppTargetFrameworks>
|
|
<AppTargetFramework>net8.0</AppTargetFramework>
|
|
<TestsTargetFrameworks>net8.0</TestsTargetFrameworks>
|
|
<LibTargetFrameworks>net8.0</LibTargetFrameworks>
|
|
<LibCoreTargetFrameworks>net8.0</LibCoreTargetFrameworks>
|
|
<LibxTargetFrameworks>net8.0</LibxTargetFrameworks>
|
|
<HttpsTargetFrameworks>net8.0</HttpsTargetFrameworks>
|
|
</PropertyGroup>
|
|
</When>
|
|
<When Condition="'$(CustomTestTarget)' == 'net9.0'">
|
|
<PropertyGroup>
|
|
<AppTargetFrameworks>net9.0</AppTargetFrameworks>
|
|
<AppTargetFramework>net9.0</AppTargetFramework>
|
|
<TestsTargetFrameworks>net9.0</TestsTargetFrameworks>
|
|
<LibTargetFrameworks>net9.0</LibTargetFrameworks>
|
|
<LibCoreTargetFrameworks>net9.0</LibCoreTargetFrameworks>
|
|
<LibxTargetFrameworks>net9.0</LibxTargetFrameworks>
|
|
<HttpsTargetFrameworks>net9.0</HttpsTargetFrameworks>
|
|
</PropertyGroup>
|
|
</When>
|
|
<When Condition="'$(CustomTestTarget)' == 'net10.0'">
|
|
<PropertyGroup>
|
|
<AppTargetFrameworks>net10.0</AppTargetFrameworks>
|
|
<AppTargetFramework>net10.0</AppTargetFramework>
|
|
<TestsTargetFrameworks>net10.0</TestsTargetFrameworks>
|
|
<LibTargetFrameworks>net10.0</LibTargetFrameworks>
|
|
<LibCoreTargetFrameworks>net10.0</LibCoreTargetFrameworks>
|
|
<LibxTargetFrameworks>net10.0</LibxTargetFrameworks>
|
|
<HttpsTargetFrameworks>net10.0</HttpsTargetFrameworks>
|
|
</PropertyGroup>
|
|
</When>
|
|
<Otherwise>
|
|
<PropertyGroup>
|
|
<AppTargetFrameworks>net10.0;net9.0;net8.0;net48</AppTargetFrameworks>
|
|
<AppTargetFramework>net10.0</AppTargetFramework>
|
|
<TestsTargetFrameworks>net472;net48;net8.0;net9.0;net10.0</TestsTargetFrameworks>
|
|
<LibTargetFrameworks>net472;net48;netstandard2.1;net8.0;net9.0;net10.0</LibTargetFrameworks>
|
|
<LibCoreTargetFrameworks>net472;net48;netstandard2.1;net8.0;net9.0;net10.0</LibCoreTargetFrameworks>
|
|
<LibxTargetFrameworks>net472;net48;netstandard2.1;net8.0;net9.0;net10.0</LibxTargetFrameworks>
|
|
<HttpsTargetFrameworks>net472;net48;netstandard2.1;net8.0;net9.0;net10.0</HttpsTargetFrameworks>
|
|
</PropertyGroup>
|
|
</Otherwise>
|
|
</Choose>
|
|
</Project>
|