Skip to content

Implement option to disable ARI checks #190

Implement option to disable ARI checks

Implement option to disable ARI checks #190

Triggered via push March 6, 2025 08:32
Status Failure
Total duration 9m 19s
Artifacts 1
build-and-test-windows
9m 5s
build-and-test-windows
Fit to window
Zoom out
Zoom in

Annotations

8 errors
TestGetRSAPrivateKeyPath: certify/src/Certify.Tests/Certify.Core.Tests.Unit/Tests/CertificateOperationTests.cs#L54
Test method Certify.Core.Tests.Unit.CertificateOperationTests.TestGetRSAPrivateKeyPath threw exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\runneradmin\AppData\Roaming\Microsoft\Crypto\RSA'. at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) at System.IO.Enumeration.FileSystemEnumerator`1.Init() at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized) at System.IO.Enumeration.FileSystemEnumerableFactory.UserDirectories(String directory, String expression, EnumerationOptions options) at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options) at System.IO.Directory.GetDirectories(String path, String searchPattern, EnumerationOptions enumerationOptions) at Certify.Management.CertificateManager.GetWindowsPrivateKeyLocation(String keyFileName) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 779 at Certify.Management.CertificateManager.GetCertificatePrivateKeyPath(X509Certificate2 cert) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 707 at Certify.Core.Tests.Unit.CertificateOperationTests.TestGetRSAPrivateKeyPath() in D:\a\certify\certify\certify\src\Certify.Tests\Certify.Core.Tests.Unit\Tests\CertificateOperationTests.cs:line 70 at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
TestGetECDSAPrivateKeyPath: certify/src/Certify.Tests/Certify.Core.Tests.Unit/Tests/CertificateOperationTests.cs#L81
Test method Certify.Core.Tests.Unit.CertificateOperationTests.TestGetECDSAPrivateKeyPath threw exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\runneradmin\AppData\Roaming\Microsoft\Crypto\RSA'. at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) at System.IO.Enumeration.FileSystemEnumerator`1.Init() at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized) at System.IO.Enumeration.FileSystemEnumerableFactory.UserDirectories(String directory, String expression, EnumerationOptions options) at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options) at System.IO.Directory.GetDirectories(String path, String searchPattern, EnumerationOptions enumerationOptions) at Certify.Management.CertificateManager.GetWindowsPrivateKeyLocation(String keyFileName) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 779 at Certify.Management.CertificateManager.GetCertificatePrivateKeyPath(X509Certificate2 cert) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 721 at Certify.Core.Tests.Unit.CertificateOperationTests.TestGetECDSAPrivateKeyPath() in D:\a\certify\certify\certify\src\Certify.Tests\Certify.Core.Tests.Unit\Tests\CertificateOperationTests.cs:line 97 at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
TestSetACLOnPrivateKey ("NT AUTHORITY\LOCAL SERVICE": certify/src/Certify.Tests/Certify.Core.Tests.Unit/Tests/CertificateOperationTests.cs#L114
Test method Certify.Core.Tests.Unit.CertificateOperationTests.TestSetACLOnPrivateKey threw exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\runneradmin\AppData\Roaming\Microsoft\Crypto\RSA'. at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) at System.IO.Enumeration.FileSystemEnumerator`1.Init() at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized) at System.IO.Enumeration.FileSystemEnumerableFactory.UserDirectories(String directory, String expression, EnumerationOptions options) at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options) at System.IO.Directory.GetDirectories(String path, String searchPattern, EnumerationOptions enumerationOptions) at Certify.Management.CertificateManager.GetWindowsPrivateKeyLocation(String keyFileName) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 779 at Certify.Management.CertificateManager.GetCertificatePrivateKeyPath(X509Certificate2 cert) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 707 at Certify.Management.CertificateManager.HasUserAccessToCertificatePrivateKey(X509Certificate2 cert, String accountName, String fileSystemRights, ILog log) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 579 at Certify.Management.CertificateManager.GrantUserAccessToCertificatePrivateKey(X509Certificate2 cert, String accountName, String fileSystemRights, ILog log) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 633 at Certify.Core.Tests.Unit.CertificateOperationTests.TestSetACLOnPrivateKey(String account, String keyType, String fileSystemRights, Boolean isUserValid, String testDescription) in D:\a\certify\certify\certify\src\Certify.Tests\Certify.Core.Tests.Unit\Tests\CertificateOperationTests.cs:line 133 at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
TestSetACLOnPrivateKey ("NT AUTHORITY\LOCAL SERVICE": certify/src/Certify.Tests/Certify.Core.Tests.Unit/Tests/CertificateOperationTests.cs#L114
Test method Certify.Core.Tests.Unit.CertificateOperationTests.TestSetACLOnPrivateKey threw exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\runneradmin\AppData\Roaming\Microsoft\Crypto\RSA'. at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) at System.IO.Enumeration.FileSystemEnumerator`1.Init() at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized) at System.IO.Enumeration.FileSystemEnumerableFactory.UserDirectories(String directory, String expression, EnumerationOptions options) at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options) at System.IO.Directory.GetDirectories(String path, String searchPattern, EnumerationOptions enumerationOptions) at Certify.Management.CertificateManager.GetWindowsPrivateKeyLocation(String keyFileName) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 779 at Certify.Management.CertificateManager.GetCertificatePrivateKeyPath(X509Certificate2 cert) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 707 at Certify.Management.CertificateManager.HasUserAccessToCertificatePrivateKey(X509Certificate2 cert, String accountName, String fileSystemRights, ILog log) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 579 at Certify.Management.CertificateManager.GrantUserAccessToCertificatePrivateKey(X509Certificate2 cert, String accountName, String fileSystemRights, ILog log) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 633 at Certify.Core.Tests.Unit.CertificateOperationTests.TestSetACLOnPrivateKey(String account, String keyType, String fileSystemRights, Boolean isUserValid, String testDescription) in D:\a\certify\certify\certify\src\Certify.Tests\Certify.Core.Tests.Unit\Tests\CertificateOperationTests.cs:line 133 at InvokeStub_CertificateOperationTests.TestSetACLOnPrivateKey(Object, Span`1) at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
TestSetACLOnPrivateKey ("NT AUTHORITY\LOCAL SERVICE": certify/src/Certify.Tests/Certify.Core.Tests.Unit/Tests/CertificateOperationTests.cs#L114
Test method Certify.Core.Tests.Unit.CertificateOperationTests.TestSetACLOnPrivateKey threw exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\runneradmin\AppData\Roaming\Microsoft\Crypto\RSA'. at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) at System.IO.Enumeration.FileSystemEnumerator`1.Init() at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized) at System.IO.Enumeration.FileSystemEnumerableFactory.UserDirectories(String directory, String expression, EnumerationOptions options) at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options) at System.IO.Directory.GetDirectories(String path, String searchPattern, EnumerationOptions enumerationOptions) at Certify.Management.CertificateManager.GetWindowsPrivateKeyLocation(String keyFileName) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 779 at Certify.Management.CertificateManager.GetCertificatePrivateKeyPath(X509Certificate2 cert) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 721 at Certify.Management.CertificateManager.HasUserAccessToCertificatePrivateKey(X509Certificate2 cert, String accountName, String fileSystemRights, ILog log) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 579 at Certify.Management.CertificateManager.GrantUserAccessToCertificatePrivateKey(X509Certificate2 cert, String accountName, String fileSystemRights, ILog log) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 633 at Certify.Core.Tests.Unit.CertificateOperationTests.TestSetACLOnPrivateKey(String account, String keyType, String fileSystemRights, Boolean isUserValid, String testDescription) in D:\a\certify\certify\certify\src\Certify.Tests\Certify.Core.Tests.Unit\Tests\CertificateOperationTests.cs:line 133 at InvokeStub_CertificateOperationTests.TestSetACLOnPrivateKey(Object, Span`1) at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
TestSetACLOnPrivateKey ("NT AUTHORITY\LOCAL SERVICE": certify/src/Certify.Tests/Certify.Core.Tests.Unit/Tests/CertificateOperationTests.cs#L114
Test method Certify.Core.Tests.Unit.CertificateOperationTests.TestSetACLOnPrivateKey threw exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\runneradmin\AppData\Roaming\Microsoft\Crypto\RSA'. at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) at System.IO.Enumeration.FileSystemEnumerator`1.Init() at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized) at System.IO.Enumeration.FileSystemEnumerableFactory.UserDirectories(String directory, String expression, EnumerationOptions options) at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options) at System.IO.Directory.GetDirectories(String path, String searchPattern, EnumerationOptions enumerationOptions) at Certify.Management.CertificateManager.GetWindowsPrivateKeyLocation(String keyFileName) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 779 at Certify.Management.CertificateManager.GetCertificatePrivateKeyPath(X509Certificate2 cert) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 721 at Certify.Management.CertificateManager.HasUserAccessToCertificatePrivateKey(X509Certificate2 cert, String accountName, String fileSystemRights, ILog log) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 579 at Certify.Management.CertificateManager.GrantUserAccessToCertificatePrivateKey(X509Certificate2 cert, String accountName, String fileSystemRights, ILog log) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 633 at Certify.Core.Tests.Unit.CertificateOperationTests.TestSetACLOnPrivateKey(String account, String keyType, String fileSystemRights, Boolean isUserValid, String testDescription) in D:\a\certify\certify\certify\src\Certify.Tests\Certify.Core.Tests.Unit\Tests\CertificateOperationTests.cs:line 133 at InvokeStub_CertificateOperationTests.TestSetACLOnPrivateKey(Object, Span`1) at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
TestSetACLOnPrivateKey ("NT AUTHORITY\MadeUpUser": certify/src/Certify.Tests/Certify.Core.Tests.Unit/Tests/CertificateOperationTests.cs#L114
Test method Certify.Core.Tests.Unit.CertificateOperationTests.TestSetACLOnPrivateKey threw exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\runneradmin\AppData\Roaming\Microsoft\Crypto\RSA'. at System.IO.Enumeration.FileSystemEnumerator`1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) at System.IO.Enumeration.FileSystemEnumerator`1.Init() at System.IO.Enumeration.FileSystemEnumerable`1..ctor(String directory, FindTransform transform, EnumerationOptions options, Boolean isNormalized) at System.IO.Enumeration.FileSystemEnumerableFactory.UserDirectories(String directory, String expression, EnumerationOptions options) at System.IO.Directory.InternalEnumeratePaths(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options) at System.IO.Directory.GetDirectories(String path, String searchPattern, EnumerationOptions enumerationOptions) at Certify.Management.CertificateManager.GetWindowsPrivateKeyLocation(String keyFileName) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 779 at Certify.Management.CertificateManager.GetCertificatePrivateKeyPath(X509Certificate2 cert) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 721 at Certify.Management.CertificateManager.HasUserAccessToCertificatePrivateKey(X509Certificate2 cert, String accountName, String fileSystemRights, ILog log) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 579 at Certify.Management.CertificateManager.GrantUserAccessToCertificatePrivateKey(X509Certificate2 cert, String accountName, String fileSystemRights, ILog log) in D:\a\certify\certify\certify\src\Certify.Shared\Management\CertificateManager.cs:line 633 at Certify.Core.Tests.Unit.CertificateOperationTests.TestSetACLOnPrivateKey(String account, String keyType, String fileSystemRights, Boolean isUserValid, String testDescription) in D:\a\certify\certify\certify\src\Certify.Tests\Certify.Core.Tests.Unit\Tests\CertificateOperationTests.cs:line 133 at InvokeStub_CertificateOperationTests.TestSetACLOnPrivateKey(Object, Span`1) at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
build-and-test-windows
Process completed with exit code 1.

Artifacts

Produced during runtime
Name Size
dotnet-results-Windows-9.0.x
699 KB