mirror of
https://github.com/dorny/test-reporter.git
synced 2025-12-16 06:17:10 +01:00
Persist test summary on disk
This commit is contained in:
parent
c9b3d0e2bd
commit
83b7f42d2d
19 changed files with 1284 additions and 3655 deletions
|
|
@ -1,136 +1,136 @@
|
|||

|
||||
## ✔️ <a id="user-content-r0" href="#r0">fixtures/external/SilentNotes.trx</a>
|
||||
## :white_check_mark: <a id="user-content-r0" href="#r0">VanillaCloudStorageClientTest</a>
|
||||
**79** tests were completed in **1s** with **67** passed, **0** failed and **12** skipped.
|
||||
|Test suite|Passed|Failed|Skipped|Time|
|
||||
|:---|---:|---:|---:|---:|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageCredentialsTest](#r0s0)|6✔️|||30ms|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageProviders.DropboxCloudStorageClientTest](#r0s1)|2✔️||3✖️|101ms|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageProviders.FtpCloudStorageClientTest](#r0s2)|4✔️||3✖️|166ms|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageProviders.GmxCloudStorageClientTest](#r0s3)|2✔️|||7ms|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageProviders.GoogleCloudStorageClientTest](#r0s4)|1✔️||3✖️|40ms|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageProviders.OnedriveCloudStorageClientTest](#r0s5)|1✔️||3✖️|15ms|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageProviders.WebdavCloudStorageClientTest](#r0s6)|5✔️|||16ms|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageTokenTest](#r0s7)|9✔️|||0ms|
|
||||
|[VanillaCloudStorageClientTest.OAuth2.AuthorizationResponseErrorTest](#r0s8)|3✔️|||3ms|
|
||||
|[VanillaCloudStorageClientTest.OAuth2.OAuth2UtilsTest](#r0s9)|9✔️|||12ms|
|
||||
|[VanillaCloudStorageClientTest.OAuth2CloudStorageClientTest](#r0s10)|5✔️|||13ms|
|
||||
|[VanillaCloudStorageClientTest.SecureStringExtensionsTest](#r0s11)|7✔️|||0ms|
|
||||
|[VanillaCloudStorageClientTest.SerializeableCloudStorageCredentialsTest](#r0s12)|13✔️|||43ms|
|
||||
### ✔️ <a id="user-content-r0s0" href="#r0s0">VanillaCloudStorageClientTest.CloudStorageCredentialsTest</a>
|
||||
|[VanillaCloudStorageClientTest.CloudStorageCredentialsTest](#r0s0)|6:white_check_mark:|||30ms|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageProviders.DropboxCloudStorageClientTest](#r0s1)|2:white_check_mark:||3:no_entry_sign:|101ms|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageProviders.FtpCloudStorageClientTest](#r0s2)|4:white_check_mark:||3:no_entry_sign:|166ms|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageProviders.GmxCloudStorageClientTest](#r0s3)|2:white_check_mark:|||7ms|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageProviders.GoogleCloudStorageClientTest](#r0s4)|1:white_check_mark:||3:no_entry_sign:|40ms|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageProviders.OnedriveCloudStorageClientTest](#r0s5)|1:white_check_mark:||3:no_entry_sign:|15ms|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageProviders.WebdavCloudStorageClientTest](#r0s6)|5:white_check_mark:|||16ms|
|
||||
|[VanillaCloudStorageClientTest.CloudStorageTokenTest](#r0s7)|9:white_check_mark:|||0ms|
|
||||
|[VanillaCloudStorageClientTest.OAuth2.AuthorizationResponseErrorTest](#r0s8)|3:white_check_mark:|||3ms|
|
||||
|[VanillaCloudStorageClientTest.OAuth2.OAuth2UtilsTest](#r0s9)|9:white_check_mark:|||12ms|
|
||||
|[VanillaCloudStorageClientTest.OAuth2CloudStorageClientTest](#r0s10)|5:white_check_mark:|||13ms|
|
||||
|[VanillaCloudStorageClientTest.SecureStringExtensionsTest](#r0s11)|7:white_check_mark:|||0ms|
|
||||
|[VanillaCloudStorageClientTest.SerializeableCloudStorageCredentialsTest](#r0s12)|13:white_check_mark:|||43ms|
|
||||
### :white_check_mark: <a id="user-content-r0s0" href="#r0s0">VanillaCloudStorageClientTest.CloudStorageCredentialsTest</a>
|
||||
```
|
||||
✔️ AreEqualWorksWithDifferentPassword
|
||||
✔️ AreEqualWorksWithSameContent
|
||||
✔️ CorrectlyConvertsSecureStringToString
|
||||
✔️ CorrectlyConvertsStringToSecureString
|
||||
✔️ ValidateAcceptsValidCredentials
|
||||
✔️ ValidateRejectsInvalidCredentials
|
||||
:white_check_mark: AreEqualWorksWithDifferentPassword
|
||||
:white_check_mark: AreEqualWorksWithSameContent
|
||||
:white_check_mark: CorrectlyConvertsSecureStringToString
|
||||
:white_check_mark: CorrectlyConvertsStringToSecureString
|
||||
:white_check_mark: ValidateAcceptsValidCredentials
|
||||
:white_check_mark: ValidateRejectsInvalidCredentials
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s1" href="#r0s1">VanillaCloudStorageClientTest.CloudStorageProviders.DropboxCloudStorageClientTest</a>
|
||||
### :white_check_mark: <a id="user-content-r0s1" href="#r0s1">VanillaCloudStorageClientTest.CloudStorageProviders.DropboxCloudStorageClientTest</a>
|
||||
```
|
||||
✔️ FileLifecycleWorks
|
||||
✖️ ReallyDoFetchToken
|
||||
✖️ ReallyDoOpenAuthorizationPageInBrowser
|
||||
✖️ ReallyDoRefreshToken
|
||||
✔️ ThrowsAccessDeniedExceptionWithInvalidToken
|
||||
:white_check_mark: FileLifecycleWorks
|
||||
:no_entry_sign: ReallyDoFetchToken
|
||||
:no_entry_sign: ReallyDoOpenAuthorizationPageInBrowser
|
||||
:no_entry_sign: ReallyDoRefreshToken
|
||||
:white_check_mark: ThrowsAccessDeniedExceptionWithInvalidToken
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s2" href="#r0s2">VanillaCloudStorageClientTest.CloudStorageProviders.FtpCloudStorageClientTest</a>
|
||||
### :white_check_mark: <a id="user-content-r0s2" href="#r0s2">VanillaCloudStorageClientTest.CloudStorageProviders.FtpCloudStorageClientTest</a>
|
||||
```
|
||||
✔️ FileLifecycleWorks
|
||||
✔️ SanitizeCredentials_ChangesInvalidPrefix
|
||||
✔️ SecureSslConnectionWorks
|
||||
✔️ ThrowsWithHttpInsteadOfFtp
|
||||
✖️ ThrowsWithInvalidPassword
|
||||
✖️ ThrowsWithInvalidUrl
|
||||
✖️ ThrowsWithInvalidUsername
|
||||
:white_check_mark: FileLifecycleWorks
|
||||
:white_check_mark: SanitizeCredentials_ChangesInvalidPrefix
|
||||
:white_check_mark: SecureSslConnectionWorks
|
||||
:white_check_mark: ThrowsWithHttpInsteadOfFtp
|
||||
:no_entry_sign: ThrowsWithInvalidPassword
|
||||
:no_entry_sign: ThrowsWithInvalidUrl
|
||||
:no_entry_sign: ThrowsWithInvalidUsername
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s3" href="#r0s3">VanillaCloudStorageClientTest.CloudStorageProviders.GmxCloudStorageClientTest</a>
|
||||
### :white_check_mark: <a id="user-content-r0s3" href="#r0s3">VanillaCloudStorageClientTest.CloudStorageProviders.GmxCloudStorageClientTest</a>
|
||||
```
|
||||
✔️ ChoosesCorrectUrlForGmxComEmail
|
||||
✔️ ChoosesCorrectUrlForGmxNetEmail
|
||||
:white_check_mark: ChoosesCorrectUrlForGmxComEmail
|
||||
:white_check_mark: ChoosesCorrectUrlForGmxNetEmail
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s4" href="#r0s4">VanillaCloudStorageClientTest.CloudStorageProviders.GoogleCloudStorageClientTest</a>
|
||||
### :white_check_mark: <a id="user-content-r0s4" href="#r0s4">VanillaCloudStorageClientTest.CloudStorageProviders.GoogleCloudStorageClientTest</a>
|
||||
```
|
||||
✔️ FileLifecycleWorks
|
||||
✖️ ReallyDoFetchToken
|
||||
✖️ ReallyDoOpenAuthorizationPageInBrowser
|
||||
✖️ ReallyDoRefreshToken
|
||||
:white_check_mark: FileLifecycleWorks
|
||||
:no_entry_sign: ReallyDoFetchToken
|
||||
:no_entry_sign: ReallyDoOpenAuthorizationPageInBrowser
|
||||
:no_entry_sign: ReallyDoRefreshToken
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s5" href="#r0s5">VanillaCloudStorageClientTest.CloudStorageProviders.OnedriveCloudStorageClientTest</a>
|
||||
### :white_check_mark: <a id="user-content-r0s5" href="#r0s5">VanillaCloudStorageClientTest.CloudStorageProviders.OnedriveCloudStorageClientTest</a>
|
||||
```
|
||||
✔️ FileLifecycleWorks
|
||||
✖️ ReallyDoFetchToken
|
||||
✖️ ReallyDoOpenAuthorizationPageInBrowser
|
||||
✖️ ReallyDoRefreshToken
|
||||
:white_check_mark: FileLifecycleWorks
|
||||
:no_entry_sign: ReallyDoFetchToken
|
||||
:no_entry_sign: ReallyDoOpenAuthorizationPageInBrowser
|
||||
:no_entry_sign: ReallyDoRefreshToken
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s6" href="#r0s6">VanillaCloudStorageClientTest.CloudStorageProviders.WebdavCloudStorageClientTest</a>
|
||||
### :white_check_mark: <a id="user-content-r0s6" href="#r0s6">VanillaCloudStorageClientTest.CloudStorageProviders.WebdavCloudStorageClientTest</a>
|
||||
```
|
||||
✔️ FileLifecycleWorks
|
||||
✔️ ParseGmxWebdavResponseCorrectly
|
||||
✔️ ParseStratoWebdavResponseCorrectly
|
||||
✔️ ThrowsWithInvalidPath
|
||||
✔️ ThrowsWithInvalidUsername
|
||||
:white_check_mark: FileLifecycleWorks
|
||||
:white_check_mark: ParseGmxWebdavResponseCorrectly
|
||||
:white_check_mark: ParseStratoWebdavResponseCorrectly
|
||||
:white_check_mark: ThrowsWithInvalidPath
|
||||
:white_check_mark: ThrowsWithInvalidUsername
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s7" href="#r0s7">VanillaCloudStorageClientTest.CloudStorageTokenTest</a>
|
||||
### :white_check_mark: <a id="user-content-r0s7" href="#r0s7">VanillaCloudStorageClientTest.CloudStorageTokenTest</a>
|
||||
```
|
||||
✔️ AreEqualWorksWithNullDate
|
||||
✔️ AreEqualWorksWithSameContent
|
||||
✔️ NeedsRefreshReturnsFalseForTokenFlow
|
||||
✔️ NeedsRefreshReturnsFalseIfNotExpired
|
||||
✔️ NeedsRefreshReturnsTrueIfExpired
|
||||
✔️ NeedsRefreshReturnsTrueIfNoExpirationDate
|
||||
✔️ SetExpiryDateBySecondsWorks
|
||||
✔️ SetExpiryDateBySecondsWorksWithNull
|
||||
✔️ SetExpiryDateBySecondsWorksWithVeryShortPeriod
|
||||
:white_check_mark: AreEqualWorksWithNullDate
|
||||
:white_check_mark: AreEqualWorksWithSameContent
|
||||
:white_check_mark: NeedsRefreshReturnsFalseForTokenFlow
|
||||
:white_check_mark: NeedsRefreshReturnsFalseIfNotExpired
|
||||
:white_check_mark: NeedsRefreshReturnsTrueIfExpired
|
||||
:white_check_mark: NeedsRefreshReturnsTrueIfNoExpirationDate
|
||||
:white_check_mark: SetExpiryDateBySecondsWorks
|
||||
:white_check_mark: SetExpiryDateBySecondsWorksWithNull
|
||||
:white_check_mark: SetExpiryDateBySecondsWorksWithVeryShortPeriod
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s8" href="#r0s8">VanillaCloudStorageClientTest.OAuth2.AuthorizationResponseErrorTest</a>
|
||||
### :white_check_mark: <a id="user-content-r0s8" href="#r0s8">VanillaCloudStorageClientTest.OAuth2.AuthorizationResponseErrorTest</a>
|
||||
```
|
||||
✔️ ParsesAllErrorCodesCorrectly
|
||||
✔️ ParsesNullErrorCodeCorrectly
|
||||
✔️ ParsesUnknownErrorCodeCorrectly
|
||||
:white_check_mark: ParsesAllErrorCodesCorrectly
|
||||
:white_check_mark: ParsesNullErrorCodeCorrectly
|
||||
:white_check_mark: ParsesUnknownErrorCodeCorrectly
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s9" href="#r0s9">VanillaCloudStorageClientTest.OAuth2.OAuth2UtilsTest</a>
|
||||
### :white_check_mark: <a id="user-content-r0s9" href="#r0s9">VanillaCloudStorageClientTest.OAuth2.OAuth2UtilsTest</a>
|
||||
```
|
||||
✔️ BuildAuthorizationRequestUrlEscapesParameters
|
||||
✔️ BuildAuthorizationRequestUrlLeavesOutOptionalParameters
|
||||
✔️ BuildAuthorizationRequestUrlThrowsWithMissingRedirectUrlForTokenFlow
|
||||
✔️ BuildAuthorizationRequestUrlUsesAllParameters
|
||||
✔️ BuildAuthorizationRequestUrlUsesCodeVerifier
|
||||
✔️ ParseRealWorldDropboxRejectResponse
|
||||
✔️ ParseRealWorldDropboxSuccessResponse
|
||||
✔️ ParseRealWorldGoogleRejectResponse
|
||||
✔️ ParseRealWorldGoogleSuccessResponse
|
||||
:white_check_mark: BuildAuthorizationRequestUrlEscapesParameters
|
||||
:white_check_mark: BuildAuthorizationRequestUrlLeavesOutOptionalParameters
|
||||
:white_check_mark: BuildAuthorizationRequestUrlThrowsWithMissingRedirectUrlForTokenFlow
|
||||
:white_check_mark: BuildAuthorizationRequestUrlUsesAllParameters
|
||||
:white_check_mark: BuildAuthorizationRequestUrlUsesCodeVerifier
|
||||
:white_check_mark: ParseRealWorldDropboxRejectResponse
|
||||
:white_check_mark: ParseRealWorldDropboxSuccessResponse
|
||||
:white_check_mark: ParseRealWorldGoogleRejectResponse
|
||||
:white_check_mark: ParseRealWorldGoogleSuccessResponse
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s10" href="#r0s10">VanillaCloudStorageClientTest.OAuth2CloudStorageClientTest</a>
|
||||
### :white_check_mark: <a id="user-content-r0s10" href="#r0s10">VanillaCloudStorageClientTest.OAuth2CloudStorageClientTest</a>
|
||||
```
|
||||
✔️ BuildOAuth2AuthorizationRequestUrlWorks
|
||||
✔️ FetchTokenCanInterpretGoogleResponse
|
||||
✔️ FetchTokenReturnsNullForDeniedAccess
|
||||
✔️ FetchTokenThrowsWithWrongState
|
||||
✔️ RefreshTokenCanInterpretGoogleResponse
|
||||
:white_check_mark: BuildOAuth2AuthorizationRequestUrlWorks
|
||||
:white_check_mark: FetchTokenCanInterpretGoogleResponse
|
||||
:white_check_mark: FetchTokenReturnsNullForDeniedAccess
|
||||
:white_check_mark: FetchTokenThrowsWithWrongState
|
||||
:white_check_mark: RefreshTokenCanInterpretGoogleResponse
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s11" href="#r0s11">VanillaCloudStorageClientTest.SecureStringExtensionsTest</a>
|
||||
### :white_check_mark: <a id="user-content-r0s11" href="#r0s11">VanillaCloudStorageClientTest.SecureStringExtensionsTest</a>
|
||||
```
|
||||
✔️ AreEqualsWorksCorrectly
|
||||
✔️ CorrectlyConvertsSecureStringToString
|
||||
✔️ CorrectlyConvertsSecureStringToUnicodeBytes
|
||||
✔️ CorrectlyConvertsSecureStringToUtf8Bytes
|
||||
✔️ CorrectlyConvertsStringToSecureString
|
||||
✔️ CorrectlyConvertsUnicodeBytesToSecureString
|
||||
✔️ CorrectlyConvertsUtf8BytesToSecureString
|
||||
:white_check_mark: AreEqualsWorksCorrectly
|
||||
:white_check_mark: CorrectlyConvertsSecureStringToString
|
||||
:white_check_mark: CorrectlyConvertsSecureStringToUnicodeBytes
|
||||
:white_check_mark: CorrectlyConvertsSecureStringToUtf8Bytes
|
||||
:white_check_mark: CorrectlyConvertsStringToSecureString
|
||||
:white_check_mark: CorrectlyConvertsUnicodeBytesToSecureString
|
||||
:white_check_mark: CorrectlyConvertsUtf8BytesToSecureString
|
||||
```
|
||||
### ✔️ <a id="user-content-r0s12" href="#r0s12">VanillaCloudStorageClientTest.SerializeableCloudStorageCredentialsTest</a>
|
||||
### :white_check_mark: <a id="user-content-r0s12" href="#r0s12">VanillaCloudStorageClientTest.SerializeableCloudStorageCredentialsTest</a>
|
||||
```
|
||||
✔️ DecryptAfterDesrializationCanReadAllPropertiesBack
|
||||
✔️ DecryptAfterDesrializationRespectsNullProperties
|
||||
✔️ EncryptBeforeSerializationProtectsAllNecessaryProperties
|
||||
✔️ EncryptBeforeSerializationRespectsNullProperties
|
||||
✔️ SerializedDatacontractCanBeReadBack
|
||||
✔️ SerializedDatacontractDoesNotContainNullProperties
|
||||
✔️ SerializedDatacontractDoesNotContainPlaintextData
|
||||
✔️ SerializedJsonCanBeReadBack
|
||||
✔️ SerializedJsonDoesNotContainNullProperties
|
||||
✔️ SerializedJsonDoesNotContainPlaintextData
|
||||
✔️ SerializedXmlCanBeReadBack
|
||||
✔️ SerializedXmlDoesNotContainNullProperties
|
||||
✔️ SerializedXmlDoesNotContainPlaintextData
|
||||
:white_check_mark: DecryptAfterDesrializationCanReadAllPropertiesBack
|
||||
:white_check_mark: DecryptAfterDesrializationRespectsNullProperties
|
||||
:white_check_mark: EncryptBeforeSerializationProtectsAllNecessaryProperties
|
||||
:white_check_mark: EncryptBeforeSerializationRespectsNullProperties
|
||||
:white_check_mark: SerializedDatacontractCanBeReadBack
|
||||
:white_check_mark: SerializedDatacontractDoesNotContainNullProperties
|
||||
:white_check_mark: SerializedDatacontractDoesNotContainPlaintextData
|
||||
:white_check_mark: SerializedJsonCanBeReadBack
|
||||
:white_check_mark: SerializedJsonDoesNotContainNullProperties
|
||||
:white_check_mark: SerializedJsonDoesNotContainPlaintextData
|
||||
:white_check_mark: SerializedXmlCanBeReadBack
|
||||
:white_check_mark: SerializedXmlDoesNotContainNullProperties
|
||||
:white_check_mark: SerializedXmlDoesNotContainPlaintextData
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue