Skip to content

Split long and short haul tests but maintain most of the current code #5693

Split long and short haul tests but maintain most of the current code

Split long and short haul tests but maintain most of the current code #5693

Triggered via push January 14, 2026 13:35
Status Success
Total duration 26m 2s
Artifacts 18

buildandtest.yml

on: push
Matrix: build-and-test
Fit to window
Zoom out
Zoom in

Annotations

48 warnings
test-ubuntu-latest-Security.Certificates: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-ubuntu-latest-Security.Certificates: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-ubuntu-latest-PubSub: Libraries/Opc.Ua.PubSub/Transport/MqttPubSubConnection.cs#L260
Change type of variable 'publisherClient' from 'MQTTnet.IMqttClient' to 'MQTTnet.MqttClient' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
test-ubuntu-latest-PubSub: Libraries/Opc.Ua.PubSub/Transport/MqttPubSubConnection.cs#L266
'publisherClient != null' is always 'true'. Remove or refactor the condition(s) to avoid dead code. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1508)
test-ubuntu-latest-PubSub: Libraries/Opc.Ua.PubSub/Transport/MqttPubSubConnection.cs#L260
Change type of variable 'publisherClient' from 'MQTTnet.IMqttClient' to 'MQTTnet.MqttClient' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
test-ubuntu-latest-PubSub: Libraries/Opc.Ua.PubSub/Transport/MqttPubSubConnection.cs#L266
'publisherClient != null' is always 'true'. Remove or refactor the condition(s) to avoid dead code. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1508)
test-ubuntu-latest-Client.ComplexTypes: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-ubuntu-latest-Client.ComplexTypes: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-ubuntu-latest-Client.ComplexTypes: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-ubuntu-latest-Client.ComplexTypes: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-windows-latest-Security.Certificates: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-windows-latest-Security.Certificates: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-ubuntu-latest-Core: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-ubuntu-latest-Core: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-windows-latest-PubSub: Libraries/Opc.Ua.PubSub/Transport/MqttPubSubConnection.cs#L260
Change type of variable 'publisherClient' from 'MQTTnet.IMqttClient' to 'MQTTnet.MqttClient' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
test-windows-latest-PubSub: Libraries/Opc.Ua.PubSub/Transport/MqttPubSubConnection.cs#L266
'publisherClient != null' is always 'true'. Remove or refactor the condition(s) to avoid dead code. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1508)
test-windows-latest-PubSub: Libraries/Opc.Ua.PubSub/Transport/MqttPubSubConnection.cs#L260
Change type of variable 'publisherClient' from 'MQTTnet.IMqttClient' to 'MQTTnet.MqttClient' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
test-windows-latest-PubSub: Libraries/Opc.Ua.PubSub/Transport/MqttPubSubConnection.cs#L266
'publisherClient != null' is always 'true'. Remove or refactor the condition(s) to avoid dead code. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1508)
test-windows-latest-Core: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-windows-latest-Core: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-windows-latest-Client.ComplexTypes: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-windows-latest-Client.ComplexTypes: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-windows-latest-Client.ComplexTypes: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-windows-latest-Client.ComplexTypes: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-ubuntu-latest-Server: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-ubuntu-latest-Server: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-ubuntu-latest-Server: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-ubuntu-latest-Server: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-ubuntu-latest-Gds: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-ubuntu-latest-Gds: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-ubuntu-latest-Gds: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-ubuntu-latest-Gds: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-windows-latest-Server: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-windows-latest-Server: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-windows-latest-Server: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-windows-latest-Server: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-windows-latest-Gds: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-windows-latest-Gds: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-windows-latest-Gds: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-windows-latest-Gds: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-ubuntu-latest-Client: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-ubuntu-latest-Client: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-ubuntu-latest-Client: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-ubuntu-latest-Client: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-windows-latest-Client: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-windows-latest-Client: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
test-windows-latest-Client: Tests/Opc.Ua.Security.Certificates.Tests/Pkcs10CertificationRequestTests.cs#L313
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1861)
test-windows-latest-Client: Libraries/Opc.Ua.Server/Configuration/ConfigurationNodeManager.cs#L396
In member void ConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier _), change parameter name _ to trustedStore in order to match the identifier as it has been declared in void IConfigurationNodeManager.HasApplicationSecureAdminAccess(ISystemContext context, CertificateStoreIdentifier trustedStore) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)

Artifacts

Produced during runtime
Name Size Digest
dotnet-results-Client-ubuntu-latest-net10.0-Release Expired
7.88 MB
sha256:984f6d0928f4b2f63756c6df506fc08bfa9d00450d025e30613dd53bee29a8d0
dotnet-results-Client-windows-latest-net10.0-Release Expired
8.23 MB
sha256:0ff63cbf5700408b1a9cd3e3e5a0a72ee9c3034ec875b2525d9f2b2c0f58d3e3
dotnet-results-Client.ComplexTypes-ubuntu-latest-net10.0-Release Expired
7.04 MB
sha256:5363c89960a750a2417c2977ce35ab5a2061dad8c185d976ef050701f4f54aac
dotnet-results-Client.ComplexTypes-windows-latest-net10.0-Release Expired
7.21 MB
sha256:737a0fa0c049468a8a231923e1ecb9da294e9c15a7ea7da0a3668b3557372460
dotnet-results-Configuration-ubuntu-latest-net10.0-Release Expired
996 KB
sha256:f2167000033bdac342a2bc056eedeee0dc016b80d2628b64aa728287f4591738
dotnet-results-Configuration-windows-latest-net10.0-Release Expired
996 KB
sha256:aa23c9fc55f043318a0a7a2b01530a644ae4eab4706a409c0317f184fccc4d3f
dotnet-results-Core-ubuntu-latest-net10.0-Release Expired
3 MB
sha256:c41634b570cfe1755b57b696a26a86574bd288f1732535f7c890e95c0ff876d8
dotnet-results-Core-windows-latest-net10.0-Release Expired
3.01 MB
sha256:f9fa41f1c33b6a1d8c234bb07c608763e722e2ada4bf3dae8daffe3cd361d2c8
dotnet-results-Gds-ubuntu-latest-net10.0-Release Expired
2.26 MB
sha256:81f868de49c066aca7bab071d74e2e244e16f5caad15a3ae86cf7859ceecd27b
dotnet-results-Gds-windows-latest-net10.0-Release Expired
2.33 MB
sha256:292b4efd9fb134a01b3ecb492d78a30e9a7de4bbcedcc283b7f4fb5fb9924b0d
dotnet-results-PubSub-ubuntu-latest-net10.0-Release Expired
61.2 MB
sha256:313072fdffd530b606eb4171fe0351be10388d54027142f88c4611d8e1b02d1c
dotnet-results-PubSub-windows-latest-net10.0-Release Expired
64.1 MB
sha256:20d4626aa8e67cc5cd7df30e4802f84e389a13bdb64af2d27752e7ad71de1327
dotnet-results-Security.Certificates-ubuntu-latest-net10.0-Release Expired
956 KB
sha256:16ba0ba3d42270b17eff2ec0b42b9f226bf5c5e38e49e4bd09872c013cc57968
dotnet-results-Security.Certificates-windows-latest-net10.0-Release Expired
954 KB
sha256:ee24fe6c06a16699ae832c10c83ea9e1b978c7938d4f406b6ab1df316494180d
dotnet-results-Server-ubuntu-latest-net10.0-Release Expired
2.06 MB
sha256:e3f6f8b824316dcf7e3d7605c66e23274092b684e20d06df0c8704f12fd506b7
dotnet-results-Server-windows-latest-net10.0-Release Expired
2.17 MB
sha256:ce7ca0c3e72fff6917d816844fa6290c69870fb4feb909dcd71c5b2db976cf00
dotnet-results-Types-ubuntu-latest-net10.0-Release Expired
523 KB
sha256:da470483fd2f113afb659f718f8c9a024d917f35e7c3e540b6c7bbf88b23a37b
dotnet-results-Types-windows-latest-net10.0-Release Expired
523 KB
sha256:5211e6234a6d1b0c56e5d79ad376393438f1aa616c090daee4e72d0bd79bc804