Skip to content

Merge pull request #80 from outfoxx/feature/check_trust #31

Merge pull request #80 from outfoxx/feature/check_trust

Merge pull request #80 from outfoxx/feature/check_trust #31

GitHub Actions / Test Results macos succeeded Nov 1, 2023 in 0s

Xcode test results

Testing project ShieldHost with scheme ShieldHost

Summary

TotalSuccess PassedFailure FailedSkipped SkippedExpected Failure Expected Failure⏱️ Time
927901301.44s

Test Summary

ShieldHostTests

  • Device: Mac mini, 12.6.9 (21G726)
  • SDK: macOS 13.0, 13.0
TestTotalSuccessFailureSkippedExpected Failure
test-class SecCertificateTests1211010
test-class HmacTests55000
test-class OIDTests11000
test-class DistinguishedNameParserTests1212000
test-class DistinguishedNameComposerTests77000
test-class CertificateBuilderECTests99000
test-class SecIdentityTests10010
test-class CryptorPaddedTests11000
test-class CertificateBuilderRSATests99000
test-class CertificateDecoderTests11000
test-class CryptorUnpaddedTests11000
test-class DigestTests55000
test-class SecKeyTests74030
test-class CertificationRequestBuilderTests22000
test-class SecKeyPairTests1911080

Failure Failures

All tests passed 🎉

Details

Test Details

ShieldHostTestsback

SecCertificateTests back

SuccessFailureSkippedExpected Failure⏱️
11 (92%)0 (0%)1 (8%)0 (0%)0.22s
Successtest-method testAttributesFailForNonPermanentCerts()
Successtest-method testCertificateProperties()
Successtest-method testCheckTrust()
Successtest-method testCheckTrustAsync()
Successtest-method testDER()
Successtest-method testGetPublicKey()
Successtest-method testPEM()
Skippedtest-method testSaveAcccessibilityUnlockedNotShared()

Activities:
  • SecCertificateTests.swift:81 Test skipped - Missing keychain entitlement
Successtest-method testValidatedPublicKey()
Successtest-method testValidatedPublicKeyAsync()
Successtest-method testValidatedPublicKeyAsyncWithInvalidCertificate()
Successtest-method testValidatedPublicKeyWithInvalidCertificate()

HmacTests back

SuccessFailureSkippedExpected Failure⏱️
5 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testDigestBlocksSHA224()
Successtest-method testDigestBlocksSHA256()
Successtest-method testDigestBlocksSHA384()
Successtest-method testDigestBlocksSHA512()
Successtest-method testHmacBlocksSHA1()

OIDTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testOIDNaming()

DistinguishedNameParserTests back

SuccessFailureSkippedExpected Failure⏱️
12 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testParseBasic1()
Successtest-method testParseBasic2()
Successtest-method testParseBasic3()
Successtest-method testParseEscaped1()
Successtest-method testParseEscaped2()
Successtest-method testParseEscaped3()
Successtest-method testParseHex1()
Successtest-method testParseHex2()
Successtest-method testParseHex3()
Successtest-method testParseHex4()
Successtest-method testParseHex5()
Successtest-method testParseMultiValued()

DistinguishedNameComposerTests back

SuccessFailureSkippedExpected Failure⏱️
7 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testComposeBasic1()
Successtest-method testComposeBasic2()
Successtest-method testComposeBasic3()
Successtest-method testComposeEscaped1()
Successtest-method testComposeEscaped2()
Successtest-method testComposeEscaped3()
Successtest-method testComposeMultiValued()

CertificateBuilderECTests back

SuccessFailureSkippedExpected Failure⏱️
9 (100%)0 (0%)0 (0%)0 (0%)0.01s
Successtest-method testBuildCA()
Successtest-method testBuildFromRequestNoExtensions()
Successtest-method testBuildFromRequestWithExtensions()
Successtest-method testBuildVer1()
Successtest-method testBuildVer2i()
Successtest-method testBuildVer2s()
Successtest-method testBuildVer2si()
Successtest-method testBuildVer3()
Successtest-method testBuildVer3NoUniqueIDs()

SecIdentityTests back

SuccessFailureSkippedExpected Failure⏱️
0 (0%)0 (0%)1 (100%)0 (0%)0.20s
Skippedtest-method testBuildAndFetch()

Activities:
  • SecIdentityTests.swift:52 Test skipped - Missing keychain entitlement

CryptorPaddedTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.43s
Successtest-method testCryptorPadded()

CertificateBuilderRSATests back

SuccessFailureSkippedExpected Failure⏱️
9 (100%)0 (0%)0 (0%)0 (0%)0.27s
Successtest-method testBuildCA()
Successtest-method testBuildFromRequestNoExtensions()
Successtest-method testBuildFromRequestWithExtensions()
Successtest-method testBuildVer1()
Successtest-method testBuildVer2i()
Successtest-method testBuildVer2s()
Successtest-method testBuildVer2si()
Successtest-method testBuildVer3()
Successtest-method testBuildVer3NoUniqueIDs()

CertificateDecoderTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.03s
Successtest-method testDecodingTestCerts()

CryptorUnpaddedTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.05s
Successtest-method testCryptorUnpadded()

DigestTests back

SuccessFailureSkippedExpected Failure⏱️
5 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method testDigestBlocksSHA1()
Successtest-method testDigestBlocksSHA224()
Successtest-method testDigestBlocksSHA256()
Successtest-method testDigestBlocksSHA384()
Successtest-method testDigestBlocksSHA512()

SecKeyTests back

SuccessFailureSkippedExpected Failure⏱️
4 (57%)0 (0%)3 (43%)0 (0%)0.00s
Successtest-method testAttributesFailForNonPermanentKeys()
Successtest-method testEC()
Successtest-method testECGeneration()
Skippedtest-method testGenerateAccessibilityAfterFirstUnlockNotShared()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement
Skippedtest-method testGenerateAccessibilityUnlocked()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement
Successtest-method testRSA()
Skippedtest-method testSaveAcccessibilityUnlocked()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement

CertificationRequestBuilderTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.16s
Successtest-method testBuildParse()
Successtest-method testSANs()

SecKeyPairTests back

SuccessFailureSkippedExpected Failure⏱️
11 (58%)0 (0%)8 (42%)0 (0%)0.06s
Successtest-method testCertificateMatching()
Successtest-method testCertificateMatchingAsync()
Skippedtest-method testCodableEC()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement
Skippedtest-method testCodableRSA()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement
Skippedtest-method testGeneratedEC()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement
Skippedtest-method testGeneratedRSA()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement
Skippedtest-method testGeneratedSecureEnclave()

Activities:
  • SecKeyPairTests.swift:266 Test skipped - Requires secure enclave
Skippedtest-method testGenerateSecureEnclave()

Activities:
  • SecKeyPairTests.swift:260 Test skipped - Requires secure enclave
Successtest-method testImportExportEC192()
Successtest-method testImportExportEC256()
Successtest-method testImportExportEC384()
Successtest-method testImportExportEC521()
Successtest-method testImportExportEncryptedEC()
Successtest-method testImportExportEncryptedRSA()
Successtest-method testImportExportRSA()
Successtest-method testInitECFromExternalPrivateKey()
Successtest-method testInitRSAFromExternalPrivateKey()
Skippedtest-method testPersistentLoadEC()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement
Skippedtest-method testPersistentLoadRSA()

Activities:
  • Utils.swift:35 Test skipped - Missing keychain entitlement