Skip to content

feat (github-actions.yml): switch EnricoMi/publish-unit-test-result-a… #324

feat (github-actions.yml): switch EnricoMi/publish-unit-test-result-a…

feat (github-actions.yml): switch EnricoMi/publish-unit-test-result-a… #324

GitHub Actions / Test Results succeeded Nov 5, 2024 in 0s

All 124 tests pass in 1m 17s

124 tests  ±0   124 ✅ ±0   1m 17s ⏱️ -1s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit a80feb3. ± Comparison against earlier commit e9a10a4.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

124 tests found

There are 124 tests, see "Raw output" for the full list of tests.
Raw output
Laerdal.McuMgr.Tests.DeviceResetter.DeviceResetterTestbed ‑ DeviceResetterConstructor_ShouldThrowArgumentNullException_GivenNullNativeFileDownloader
Laerdal.McuMgr.Tests.DeviceResetter.DeviceResetterTestbed ‑ ResetAsync_ShouldCompleteSuccessfully_GivenGreenNativeDeviceResetter
Laerdal.McuMgr.Tests.DeviceResetter.DeviceResetterTestbed ‑ ResetAsync_ShouldThrowDeviceResetterErroredOutException_GivenBluetoothErrorDuringReset
Laerdal.McuMgr.Tests.DeviceResetter.DeviceResetterTestbed ‑ ResetAsync_ShouldThrowDeviceResetterInternalErrorException_GivenErroneousDueToMissingNativeSymbolsNativeDeviceResetterProxy
Laerdal.McuMgr.Tests.DeviceResetter.DeviceResetterTestbed ‑ ResetAsync_ShouldThrowTimeoutException_GivenTooSmallTimeout
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ BeginDownload_ShouldThrowArgumentException_GivenInvalidRemoteFilePath(testcaseNickname: "FDT.BD.STAE.GIRFP.010", remoteFilePath: "")
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ BeginDownload_ShouldThrowArgumentException_GivenInvalidRemoteFilePath(testcaseNickname: "FDT.BD.STAE.GIRFP.020", remoteFilePath: null)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ BeginDownload_ShouldThrowArgumentException_GivenInvalidRemoteFilePath(testcaseNickname: "FDT.BD.STAE.GIRFP.030", remoteFilePath: "foo/bar/")
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ BeginDownload_ShouldThrowArgumentException_GivenInvalidRemoteFilePath(testcaseNickname: "FDT.BD.STAE.GIRFP.040", remoteFilePath: "/foo/bar/")
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ FileDownloaderConstructor_ShouldThrowArgumentNullException_GivenNullNativeFileDownloader
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ MultipleFilesDownloadAsync_ShouldCompleteSuccessfully_GivenNoFilesToDownload
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ MultipleFilesDownloadAsync_ShouldCompleteSuccessfully_GivenVariousFilesToDownload
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ MultipleFilesDownloadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToDownload(testcaseNickname: "FDT.MFDA.STAE.GPCWEFTD.010", remoteFilePaths: ["/foo/bar.bin", ""])
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ MultipleFilesDownloadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToDownload(testcaseNickname: "FDT.MFDA.STAE.GPCWEFTD.020", remoteFilePaths: ["/foo/bar.bin", null])
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ MultipleFilesDownloadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToDownload(testcaseNickname: "FDT.MFDA.STAE.GPCWEFTD.030", remoteFilePaths: ["/foo/bar.bin", "/ping\f/pong.bin"])
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ MultipleFilesDownloadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToDownload(testcaseNickname: "FDT.MFDA.STAE.GPCWEFTD.030", remoteFilePaths: ["/foo/bar.bin", "/ping\r/pong.bin"])
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ MultipleFilesDownloadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToDownload(testcaseNickname: "FDT.MFDA.STAE.GPCWEFTD.030", remoteFilePaths: ["/foo/bar.bin", "ping/pong.bin/"])
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ MultipleFilesDownloadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToDownload(testcaseNickname: "FDT.MFDA.STAE.GPCWEFTD.040", remoteFilePaths: ["/foo/bar.bin", "/ping/pong.bin/"])
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ MultipleFilesDownloadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToDownload(testcaseNickname: "FDT.MFDA.STAE.GPCWEFTD.040", remoteFilePaths: ["/foo/bar.bin", "/ping\n/pong.bin"])
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ MultipleFilesDownloadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToDownload(testcaseNickname: "FDT.MFDA.STAE.GPCWEFTD.050", remoteFilePaths: ["/foo/bar.bin", "  ping/pong.bin/  "])
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ MultipleFilesDownloadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToDownload(testcaseNickname: "FDT.MFDA.STAE.GPCWEFTD.050", remoteFilePaths: ["/foo/bar.bin", "/ping\r\n/pong.bin"])
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ MultipleFilesDownloadAsync_ShouldThrowNullArgumentException_GivenNullForFilesToDownload
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldCompleteSuccessfullyByFallingBackToFailsafeSettings_GivenFlakyBluetoothConnection(testcaseNickname: "FDT.SFDA.SCSBFBTFS.GFBC.010", remoteFilePath: "/path/to/file.bin", maxTriesCount: 2)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldCompleteSuccessfully_GivenGreenNativeFileDownloader(testcaseNickname: "FDT.SFDA.SCS.GGNFD.010", remoteFilePath: "path/to/file.bin", maxTriesCount: 1, sleepTimeBetweenRetriesInMs: 100)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldCompleteSuccessfully_GivenGreenNativeFileDownloader(testcaseNickname: "FDT.SFDA.SCS.GGNFD.020", remoteFilePath: "/path/to/file.bin", maxTriesCount: 2, sleepTimeBetweenRetriesInMs: -100)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldCompleteSuccessfully_GivenGreenNativeFileDownloader(testcaseNickname: "FDT.SFDA.SCS.GGNFD.030", remoteFilePath: "/path/to/file.bin", maxTriesCount: 2, sleepTimeBetweenRetriesInMs: 0)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldCompleteSuccessfully_GivenGreenNativeFileDownloader(testcaseNickname: "FDT.SFDA.SCS.GGNFD.040", remoteFilePath: "/path/to/file.bin", maxTriesCount: 2, sleepTimeBetweenRetriesInMs: 100)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldCompleteSuccessfully_GivenGreenNativeFileDownloader(testcaseNickname: "FDT.SFDA.SCS.GGNFD.050", remoteFilePath: "/path/to/file.bin", maxTriesCount: 3, sleepTimeBetweenRetriesInMs: -100)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldCompleteSuccessfully_GivenGreenNativeFileDownloader(testcaseNickname: "FDT.SFDA.SCS.GGNFD.060", remoteFilePath: "/path/to/file.bin", maxTriesCount: 3, sleepTimeBetweenRetriesInMs: 0)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldCompleteSuccessfully_GivenGreenNativeFileDownloader(testcaseNickname: "FDT.SFDA.SCS.GGNFD.070", remoteFilePath: "/path/to/file.bin", maxTriesCount: 3, sleepTimeBetweenRetriesInMs: 100)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldThrowAllDownloadAttemptsFailedException_GivenFatalErrorMidflight(testcaseDescription: "FDT.SFDA.STDEOE.GFEM.010", maxTriesCount: 1)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldThrowAllDownloadAttemptsFailedException_GivenFatalErrorMidflight(testcaseDescription: "FDT.SFDA.STDEOE.GFEM.020", maxTriesCount: 2)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldThrowAllDownloadAttemptsFailedException_GivenRogueNativeErrorMessage(testcaseNickname: "FDT.SFDA.STUEOE.GRNEM.010", nativeRogueErrorMessage: "", maxTriesCount: 2)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldThrowAllDownloadAttemptsFailedException_GivenRogueNativeErrorMessage(testcaseNickname: "FDT.SFDA.STUEOE.GRNEM.020", nativeRogueErrorMessage: null, maxTriesCount: 2)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldThrowArgumentException_GivenEmptyRemoteFilePath
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldThrowDownloadInternalErrorException_GivenErroneousNativeFileDownloader
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldThrowDownloadTimeoutException_GivenTooSmallTimeout
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldThrowRemoteFileNotFoundException_GivenNonExistentFilepath(testcaseNickname: "FDT.SFDA.STRFNFE.GNEF.010", maxTriesCount: 1)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldThrowRemoteFileNotFoundException_GivenNonExistentFilepath(testcaseNickname: "FDT.SFDA.STRFNFE.GNEF.020", maxTriesCount: 2)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldThrowRemoteFileNotFoundException_GivenNonExistentFilepath(testcaseNickname: "FDT.SFDA.STRFNFE.GNEF.030", maxTriesCount: 3)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileDownloadAsync_ShouldThrowRemoteFileNotFoundException_GivenNonExistentFilepath(testcaseNickname: "FDT.SFDA.STRFNFE.GNEF.040", maxTriesCount: 2)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileUploadAsync_ShouldThrowUploadCancelledException_GivenCancellationRequestMidflight(testcaseNickname: "FDT.SFDA.STDCE.GCRM.010", isCancellationLeadingToSoftLanding: True)
Laerdal.McuMgr.Tests.FileDownloader.FileDownloaderTestbed ‑ SingleFileUploadAsync_ShouldThrowUploadCancelledException_GivenCancellationRequestMidflight(testcaseNickname: "FDT.SFDA.STDCE.GCRM.020", isCancellationLeadingToSoftLanding: False)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ BeginUpload_ShouldThrowArgumentException_GivenInvalidRemoteFilePath(testcaseNickname: "FUT.BD.STAE.GIRFP.010", remoteFilePath: "")
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ BeginUpload_ShouldThrowArgumentException_GivenInvalidRemoteFilePath(testcaseNickname: "FUT.BD.STAE.GIRFP.020", remoteFilePath: null)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ BeginUpload_ShouldThrowArgumentException_GivenInvalidRemoteFilePath(testcaseNickname: "FUT.BD.STAE.GIRFP.030", remoteFilePath: "foo/bar/")
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ BeginUpload_ShouldThrowArgumentException_GivenInvalidRemoteFilePath(testcaseNickname: "FUT.BD.STAE.GIRFP.040", remoteFilePath: "/foo/bar/")
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ FileUploaderConstructor_ShouldThrowArgumentNullException_GivenNullNativeFileUploader
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ MultipleFilesUploadAsync_ShouldCompleteSuccessfully_GivenNoFilesToUpload
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ MultipleFilesUploadAsync_ShouldCompleteSuccessfully_GivenVariousFilesToUpload
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ MultipleFilesUploadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToUpload(testcaseNickname: "FUT.MFDA.STAE.GPCWEFTD.010", remoteFilePaths: ["/foo/bar.bin", ""])
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ MultipleFilesUploadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToUpload(testcaseNickname: "FUT.MFDA.STAE.GPCWEFTD.020", remoteFilePaths: ["/foo/bar.bin", null])
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ MultipleFilesUploadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToUpload(testcaseNickname: "FUT.MFDA.STAE.GPCWEFTD.030", remoteFilePaths: ["/foo/bar.bin", "/ping\f/pong.bin"])
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ MultipleFilesUploadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToUpload(testcaseNickname: "FUT.MFDA.STAE.GPCWEFTD.030", remoteFilePaths: ["/foo/bar.bin", "/ping\r/pong.bin"])
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ MultipleFilesUploadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToUpload(testcaseNickname: "FUT.MFDA.STAE.GPCWEFTD.030", remoteFilePaths: ["/foo/bar.bin", "ping/pong.bin/"])
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ MultipleFilesUploadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToUpload(testcaseNickname: "FUT.MFDA.STAE.GPCWEFTD.040", remoteFilePaths: ["/foo/bar.bin", "/ping/pong.bin/"])
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ MultipleFilesUploadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToUpload(testcaseNickname: "FUT.MFDA.STAE.GPCWEFTD.040", remoteFilePaths: ["/foo/bar.bin", "/ping\n/pong.bin"])
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ MultipleFilesUploadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToUpload(testcaseNickname: "FUT.MFDA.STAE.GPCWEFTD.050", remoteFilePaths: ["/foo/bar.bin", "  ping/pong.bin/  "])
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ MultipleFilesUploadAsync_ShouldThrowArgumentException_GivenPathCollectionWithErroneousFilesToUpload(testcaseNickname: "FUT.MFDA.STAE.GPCWEFTD.050", remoteFilePaths: ["/foo/bar.bin", "/ping\r\n/pong.bin"])
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ MultipleFilesUploadAsync_ShouldThrowNullArgumentException_GivenNullForFilesToUpload
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfullyByFallingBackToFailsafeSettingsRightAway_GivenProblematicDevices(testcaseNickname: "FUT.SFUA.SCSBFBTFSRA.GPD.010", hostDeviceModel: "sm-x200    ", hostDeviceManufacturer: "  samsung  ", pipelineDepth: null, byteAlignment: null, initialMtuSize: null, windowCapacity: null, memoryAlignment: null, expectedPipelineDepth: null, expectedByteAlignment: null, expectedInitialMtuSize: 23, expectedWindowCapacity: 1, expectedMemoryAlignment: 1)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfullyByFallingBackToFailsafeSettingsRightAway_GivenProblematicDevices(testcaseNickname: "FUT.SFUA.SCSBFBTFSRA.GPD.020", hostDeviceModel: "  SM-X200  ", hostDeviceManufacturer: "  Samsung  ", pipelineDepth: null, byteAlignment: null, initialMtuSize: null, windowCapacity: null, memoryAlignment: null, expectedPipelineDepth: null, expectedByteAlignment: null, expectedInitialMtuSize: 23, expectedWindowCapacity: 1, expectedMemoryAlignment: 1)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfullyByFallingBackToFailsafeSettingsRightAway_GivenProblematicDevices(testcaseNickname: "FUT.SFUA.SCSBFBTFSRA.GPD.030", hostDeviceModel: "  iPhone 6 ", hostDeviceManufacturer: "  Apple    ", pipelineDepth: null, byteAlignment: null, initialMtuSize: null, windowCapacity: null, memoryAlignment: null, expectedPipelineDepth: 1, expectedByteAlignment: 1, expectedInitialMtuSize: null, expectedWindowCapacity: null, expectedMemoryAlignment: null)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfullyByFallingBackToFailsafeSettingsRightAway_GivenProblematicDevices(testcaseNickname: "FUT.SFUA.SCSBFBTFSRA.GPD.040", hostDeviceModel: "  iPhone 6 ", hostDeviceManufacturer: "  Apple    ", pipelineDepth: 2, byteAlignment: 4, initialMtuSize: null, windowCapacity: null, memoryAlignment: null, expectedPipelineDepth: 2, expectedByteAlignment: 4, expectedInitialMtuSize: null, expectedWindowCapacity: null, expectedMemoryAlignment: null)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfullyByFallingBackToFailsafeSettingsRightAway_GivenProblematicDevices(testcaseNickname: "FUT.SFUA.SCSBFBTFSRA.GPD.050", hostDeviceModel: "  foobar   ", hostDeviceManufacturer: " AcmeCorp. ", pipelineDepth: null, byteAlignment: null, initialMtuSize: null, windowCapacity: null, memoryAlignment: null, expectedPipelineDepth: null, expectedByteAlignment: null, expectedInitialMtuSize: null, expectedWindowCapacity: null, expectedMemoryAlignment: null)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfullyByFallingBackToFailsafeSettings_GivenFlakyBluetoothConnection(testcaseNickname: "FUT.SFUA.SCSBFBTFS.GFBC.010", remoteFilePath: "/path/to/file.bin", maxTriesCount: 2)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfullyByFallingBackToFailsafeSettings_GivenFlakyBluetoothConnection(testcaseNickname: "FUT.SFUA.SCSBFBTFS.GFBC.020", remoteFilePath: "/path/to/file.bin", maxTriesCount: 3)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfullyByFallingBackToFailsafeSettings_GivenFlakyBluetoothConnection(testcaseNickname: "FUT.SFUA.SCSBFBTFS.GFBC.030", remoteFilePath: "/path/to/file.bin", maxTriesCount: 5)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfully_GivenGreenNativeFileUploader(testcaseNickname: "FUT.SFUA.SCS.GGNFD.010", remoteFilePath: "path/to/file.bin", maxTriesCount: 1, sleepTimeBetweenRetriesInMs: 100)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfully_GivenGreenNativeFileUploader(testcaseNickname: "FUT.SFUA.SCS.GGNFD.020", remoteFilePath: "/path/to/file.bin", maxTriesCount: 2, sleepTimeBetweenRetriesInMs: -100)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfully_GivenGreenNativeFileUploader(testcaseNickname: "FUT.SFUA.SCS.GGNFD.030", remoteFilePath: "/path/to/file.bin", maxTriesCount: 2, sleepTimeBetweenRetriesInMs: 0)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfully_GivenGreenNativeFileUploader(testcaseNickname: "FUT.SFUA.SCS.GGNFD.040", remoteFilePath: "/path/to/file.bin", maxTriesCount: 2, sleepTimeBetweenRetriesInMs: 100)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfully_GivenGreenNativeFileUploader(testcaseNickname: "FUT.SFUA.SCS.GGNFD.050", remoteFilePath: "/path/to/file.bin", maxTriesCount: 3, sleepTimeBetweenRetriesInMs: -100)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfully_GivenGreenNativeFileUploader(testcaseNickname: "FUT.SFUA.SCS.GGNFD.060", remoteFilePath: "/path/to/file.bin", maxTriesCount: 3, sleepTimeBetweenRetriesInMs: 0)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfully_GivenGreenNativeFileUploader(testcaseNickname: "FUT.SFUA.SCS.GGNFD.070", remoteFilePath: "/path/to/file.bin", maxTriesCount: 3, sleepTimeBetweenRetriesInMs: 100)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfully_GivenVariousSleepTimesBetweenRetries(testcaseNickname: "FUT.SFUA.SCS.GVSTBR.010", remoteFilePath: "path/to/file.bin", maxTriesCount: 1, sleepTimeBetweenRetriesInMs: 100)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfully_GivenVariousSleepTimesBetweenRetries(testcaseNickname: "FUT.SFUA.SCS.GVSTBR.020", remoteFilePath: "/path/to/file.bin", maxTriesCount: 2, sleepTimeBetweenRetriesInMs: -100)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfully_GivenVariousSleepTimesBetweenRetries(testcaseNickname: "FUT.SFUA.SCS.GVSTBR.030", remoteFilePath: "/path/to/file.bin", maxTriesCount: 2, sleepTimeBetweenRetriesInMs: 0)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfully_GivenVariousSleepTimesBetweenRetries(testcaseNickname: "FUT.SFUA.SCS.GVSTBR.040", remoteFilePath: "/path/to/file.bin", maxTriesCount: 2, sleepTimeBetweenRetriesInMs: 100)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfully_GivenVariousSleepTimesBetweenRetries(testcaseNickname: "FUT.SFUA.SCS.GVSTBR.050", remoteFilePath: "/path/to/file.bin", maxTriesCount: 3, sleepTimeBetweenRetriesInMs: -100)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfully_GivenVariousSleepTimesBetweenRetries(testcaseNickname: "FUT.SFUA.SCS.GVSTBR.060", remoteFilePath: "/path/to/file.bin", maxTriesCount: 3, sleepTimeBetweenRetriesInMs: 0)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldCompleteSuccessfully_GivenVariousSleepTimesBetweenRetries(testcaseNickname: "FUT.SFUA.SCS.GVSTBR.070", remoteFilePath: "/path/to/file.bin", maxTriesCount: 3, sleepTimeBetweenRetriesInMs: 100)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldConditionallyAutodisposeGivenStream_GivenBooleanAutodisposedParameter(testcaseNickname: "FUT.SFUA.SCAGS.GBAP.010", streamType: "stream", shouldAutodisposeStream: True)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldConditionallyAutodisposeGivenStream_GivenBooleanAutodisposedParameter(testcaseNickname: "FUT.SFUA.SCAGS.GBAP.020", streamType: "stream", shouldAutodisposeStream: False)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldConditionallyAutodisposeGivenStream_GivenBooleanAutodisposedParameter(testcaseNickname: "FUT.SFUA.SCAGS.GBAP.030", streamType: "func_stream", shouldAutodisposeStream: True)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldConditionallyAutodisposeGivenStream_GivenBooleanAutodisposedParameter(testcaseNickname: "FUT.SFUA.SCAGS.GBAP.040", streamType: "func_stream", shouldAutodisposeStream: False)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldConditionallyAutodisposeGivenStream_GivenBooleanAutodisposedParameter(testcaseNickname: "FUT.SFUA.SCAGS.GBAP.050", streamType: "func_task_stream", shouldAutodisposeStream: True)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldConditionallyAutodisposeGivenStream_GivenBooleanAutodisposedParameter(testcaseNickname: "FUT.SFUA.SCAGS.GBAP.060", streamType: "func_task_stream", shouldAutodisposeStream: False)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldConditionallyAutodisposeGivenStream_GivenBooleanAutodisposedParameter(testcaseNickname: "FUT.SFUA.SCAGS.GBAP.070", streamType: "func_valuetask_stream", shouldAutodisposeStream: True)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldConditionallyAutodisposeGivenStream_GivenBooleanAutodisposedParameter(testcaseNickname: "FUT.SFUA.SCAGS.GBAP.080", streamType: "func_valuetask_stream", shouldAutodisposeStream: False)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldThrowAllUploadAttemptsFailedException_GivenFatalErrorMidflight(testcaseDescription: "FUT.SFUA.STUAAFE.GFEM.010", maxTriesCount: 1)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldThrowAllUploadAttemptsFailedException_GivenFatalErrorMidflight(testcaseDescription: "FUT.SFUA.STUAAFE.GFEM.020", maxTriesCount: 2)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldThrowAllUploadAttemptsFailedException_GivenRogueNativeErrorMessage(testcaseNickname: "FDT.SFUA.STUAAFE.GRNEM.010", nativeRogueErrorMessage: "", maxTriesCount: 2)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldThrowAllUploadAttemptsFailedException_GivenRogueNativeErrorMessage(testcaseNickname: "FDT.SFUA.STUAAFE.GRNEM.020", nativeRogueErrorMessage: null, maxTriesCount: 3)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldThrowArgumentException_GivenEmptyRemoteFilePath
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldThrowRemoteFolderNotFoundException_GivenNonExistFolderInPath(testcaseNickname: "FDT.SFUA.STRFNFE.GNEF.010", globalErrorCode: SubSystemFilesystem_NotFound, nativeErrorMessageForFileNotFound: "UNKNOWN (1)", maxTriesCount: 1)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldThrowRemoteFolderNotFoundException_GivenNonExistFolderInPath(testcaseNickname: "FDT.SFUA.STRFNFE.GNEF.020", globalErrorCode: SubSystemFilesystem_NotFound, nativeErrorMessageForFileNotFound: "UNKNOWN (1)", maxTriesCount: 2)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldThrowRemoteFolderNotFoundException_GivenNonExistFolderInPath(testcaseNickname: "FDT.SFUA.STRFNFE.GNEF.030", globalErrorCode: SubSystemFilesystem_NotFound, nativeErrorMessageForFileNotFound: "UNKNOWN (1)", maxTriesCount: 3)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldThrowUnauthorizedErrorException_GivenAccessDeniedNativeErrorMessage
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldThrowUploadCancelledException_GivenCancellationRequestMidflight(testcaseNickname: "FUT.SFUA.STUCE.GCRM.010", isCancellationLeadingToSoftLanding: True)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldThrowUploadCancelledException_GivenCancellationRequestMidflight(testcaseNickname: "FUT.SFUA.STUCE.GCRM.020", isCancellationLeadingToSoftLanding: False)
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldThrowUploadInternalErrorException_GivenErroneousNativeFileUploader
Laerdal.McuMgr.Tests.FileUploader.FileUploaderTestbed ‑ SingleFileUploadAsync_ShouldThrowUploadTimeoutException_GivenTooSmallTimeout
Laerdal.McuMgr.Tests.FirmwareEraser.FirmwareEraserTestbed ‑ EraseAsync_ShouldCompleteSuccessfully_GivenGreenNativeFirmwareEraser
Laerdal.McuMgr.Tests.FirmwareEraser.FirmwareEraserTestbed ‑ EraseAsync_ShouldThrowFirmwareErasureInternalErrorException_GivenErroneousNativeFirmwareEraser
Laerdal.McuMgr.Tests.FirmwareEraser.FirmwareEraserTestbed ‑ EraseAsync_ShouldThrowTimeoutException_GivenTooSmallTimeout
Laerdal.McuMgr.Tests.FirmwareEraser.FirmwareEraserTestbed ‑ FirmwareEraserConstructor_ShouldThrowArgumentNullException_GivenNullNativeFirmwareEraser
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ BeginInstallation_ShouldThrowArgumentException_GivenInvalidFirmwareDataBytes(testcaseNickname: "FIT.BI.STAE.GIFDB.010", mockedFileData: null)
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ BeginInstallation_ShouldThrowArgumentException_GivenInvalidFirmwareDataBytes(testcaseNickname: "FIT.BI.STAE.GIFDB.020", mockedFileData: [])
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ FirmwareInstallerConstructor_ShouldThrowArgumentNullException_GivenNullNativeFirmwareInstaller
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ InstallAsync_ShouldCompleteSuccessfullyWithLastDitchAttemptUsingLowerInitialMtu_GivenFlakyConnectionForFileUploading(testNickname: "FIT.IA.SCSWLDAULIM.GPDFFU.010", maxTriesCount: 2)
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ InstallAsync_ShouldCompleteSuccessfullyWithLastDitchAttemptUsingLowerInitialMtu_GivenFlakyConnectionForFileUploading(testNickname: "FIT.IA.SCSWLDAULIM.GPDFFU.020", maxTriesCount: 3)
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ InstallAsync_ShouldCompleteSuccessfullyWithLastDitchAttemptUsingLowerInitialMtu_GivenFlakyConnectionForFileUploading(testNickname: "FIT.IA.SCSWLDAULIM.GPDFFU.030", maxTriesCount: 5)
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ InstallAsync_ShouldCompleteSuccessfully_GivenGreenNativeFirmwareInstaller
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ InstallAsync_ShouldThrowAllFirmwareInstallationAttemptsFailedException_GivenFirmwareUploadFatalErrorMidflight
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ InstallAsync_ShouldThrowAllFirmwareInstallationAttemptsFailedException_GivenGenericFatalErrorMidflight
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ InstallAsync_ShouldThrowFirmwareInstallationCancelledException_GivenCancellationRequestMidflight(testcaseNickname: "FIT.IA.STFICE.GCRM.010", isCancellationLeadingToSoftLanding: True)
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ InstallAsync_ShouldThrowFirmwareInstallationCancelledException_GivenCancellationRequestMidflight(testcaseNickname: "FIT.IA.STFICE.GCRM.020", isCancellationLeadingToSoftLanding: False)
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ InstallAsync_ShouldThrowFirmwareInstallationImageSwapTimeoutException_GivenFatalErrorMidflight
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ InstallAsync_ShouldThrowFirmwareInstallationInternalErrorException_GivenErroneousNativeFirmwareInstaller
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ InstallAsync_ShouldThrowFirmwareInstallationTimeoutException_GivenTooSmallTimeout
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ InstallAsync_ShouldTriggerEventIdenticalFirmwareCachedOnTargetDeviceDetected_GivenGreenNativeFileDownloaderThatSkipsIntoTesting(testcaseNickname: "FIT.IA.STEIFCOTDD.GGNFDTSIT.010", numberOfFirmwareUploadingEventsToEmitCount: 0, expectedFirmwareType: CachedAndActive)
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ InstallAsync_ShouldTriggerEventIdenticalFirmwareCachedOnTargetDeviceDetected_GivenGreenNativeFileDownloaderThatSkipsIntoTesting(testcaseNickname: "FIT.IA.STEIFCOTDD.GGNFDTSIT.030", numberOfFirmwareUploadingEventsToEmitCount: 0, expectedFirmwareType: CachedButInactive)
Laerdal.McuMgr.Tests.FirmwareInstaller.FirmwareInstallerTestbed ‑ InstallAsync_ShouldTriggerEventIdenticalFirmwareCachedOnTargetDeviceDetected_GivenGreenNativeFileDownloaderThatSkipsIntoTesting(testcaseNickname: "FIT.IA.STEIFCOTDD.GGNFDTSIT.040", numberOfFirmwareUploadingEventsToEmitCount: 1, expectedFirmwareType: CachedButInactive)