ensure launched images are killed in tear down #363
GitHub Actions / Pharo Launcher Tests
failed
Jun 25, 2024 in 0s
447 passed, 1 failed and 0 skipped
Report | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-CLI-Tests-Test.xml | 156✅ | 9s | ||
PharoLauncher-Tests-Commands-Test.xml | 51✅ | 12s | ||
PharoLauncher-Tests-Core-Test.xml | 113✅ | 14s | ||
PharoLauncher-Tests-Download-Test.xml | 44✅ | 2s | ||
PharoLauncher-Tests-Functional-Test.xml | 51✅ | 1❌ | 26s | |
PharoLauncher-Tests-SpecUI-Test.xml | 32✅ | 3s |
✅ PharoLauncher-CLI-Tests-Test.xml
156 tests were completed in 9s with 156 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-CLI-Tests | 156✅ | 9s |
✅ PharoLauncher-CLI-Tests
PharoLauncher.CLI.Tests.ConsoleInputRequestTest
✅ testCanRequestSimpleValue
✅ testCanReuseInstanceAfterGettingAnswer
✅ testGet2InputRequestIfFirstAnswerIsNotValid
✅ testGet2InputRequestIfFirstAnswerTriggeredErrorDuringTransform
✅ testGet2InputRequestIfFirstAnswerTriggeredErrorDuringValidation
PharoLauncher.CLI.Tests.ConsoleListFormatterTest
✅ testAttributeValuesFrom
✅ testFormatterAccessors
✅ testGetColumnWidthsFrom
✅ testGetMaxPrintStringWidthForPrintBlock
✅ testPrintAttributeHeadersBy
✅ testPrintAttributeHeadersByNoSequence
✅ testPrintAttributeRowsBy
✅ testPrintAttributeTable
✅ testPrintAttributeTableWithDefaultValue
✅ testPrintCellWidth
✅ testPrintDelimiter
✅ testPrintHeaderLinesBy
✅ testPrintHeaderLinesByNoSequence
✅ testPrintLineSized
✅ testPrintListAsSton
✅ testPrintListShouldPrintAttributesTableWhenStonAndRowModesDisabled
✅ testPrintListShouldPrintAttributesTableWhenStonDisabledAndRowModeEnabled
✅ testPrintOneAttrPerRow
✅ testPrintOneAttrPerRowNoSequence
✅ testPrintRowValuesBy
✅ testTableColumnWidthLimit
PharoLauncher.CLI.Tests.ConsoleProgressBarTest
✅ testCanDisplayProgress
✅ testCannotDisplayProgressAbove100Percent
✅ testShouldNotRaiseErrorWhenDisplayingProgressAndNoOutStream
PharoLauncher.CLI.Tests.PhLCliCommandTest
✅ testExecuteLauncherCommandToPrintHelp
✅ testExecuteLauncherCommandToPrintVersion
✅ testFilterPrintAttributesFromShouldReturnCollectionWithFirstElementWhenBriefFlagEnabled
✅ testFilterPrintAttributesFromShouldReturnOriginalCollectionWhenNoBriefFlag
✅ testHasFlag
✅ testImplicitDelimiterIsColonWhenRowModeActive
✅ testImplicitDelimiterIsSpace
✅ testIsProductionCommandClass
✅ testListPrintAttributeBlocks
✅ testListPrintAttributeLabels
✅ testPositionalWithValue
PharoLauncher.CLI.Tests.PhLImageBisectCliCommandTest
✅ testCanAskfFirstKnownFaultyImage
✅ testCanAskfLastKnownCorrectImage
✅ testCanSpecifyPharoVersion
✅ testFirstKnownFaultyImageOnlyAcceptsValuesFromBuildValues
✅ testFirstKnownFaultyImageTakesLastBuildValueIfNoInput
✅ testGetPharoDevVersionWhenNoVersionSpecified
✅ testLastKnownCorrectImageOnlyAcceptsValuesFromBuildValues
✅ testLastKnownCorrectImageTakesFirstBuildValueIfNoInput
PharoLauncher.CLI.Tests.PhLImageCliCommandTest
✅ testExecuteLauncherImageCommandToPrintHelp
✅ testFindImageFromDiskShouldRaiseNotFound
✅ testFindImageFromDiskShouldSucceed
PharoLauncher.CLI.Tests.PhLImageCopyCliCommandTest
✅ testCopyImageNoArguments
✅ testCopyImageNotEnoughArguments
✅ testCopyImageShouldSucceed
✅ testCopyImageToManyArguments
✅ testCopyImageWrongName
✅ testCopyTargetImageAlreadyUsed
PharoLauncher.CLI.Tests.PhLImageCreateCliCommandTest
✅ testCreateImageShouldSucceed
✅ testCreateImageWithDevFlagUsesDevImage
✅ testCreateImageWithNoFlagUsesDefaultImage
✅ testCreateImageWithNoFlagUsesUserDefaultImageWhenSpecified
✅ testCreateImageWithNoLaunchFlagShouldNotLaunchImage
✅ testCreateImageWithTooManyArgumentShouldRaiseError
✅ testCreateImageWithWrongTemplateNameShouldGiveErrorMessage
✅ testCreateImageWithoutImageNameShouldGiveError
✅ testCreateImageWithoutTemplateArgumentShouldSucceed
✅ testCreateImageWrongCategoryNameShouldRaiseError
✅ testTemplateCanBeFoundByShortName
✅ testTemplateIsFirstSearchByName
PharoLauncher.CLI.Tests.PhLImageCreateFromBuildCliCommandTest
✅ testCreateImageFromABuildOfATemplateShouldSucceed
✅ testCreateImageFromABuildShouldFailWhenBuildIsMissing
✅ testCreateImageFromABuildShouldFailWhenBuildNrDoesNotExist
✅ testCreateImageFromABuildShouldFailWhenBuildNrIsInvalid
PharoLauncher.CLI.Tests.PhLImageCreateFromPullRequestCliCommandTest
✅ testExecuteFromPR
✅ testInvalidPRShouldGiveError
✅ testMissingPRShouldGiveError
✅ testUnreachablePRShouldGiveError
PharoLauncher.CLI.Tests.PhLImageCreateFromRemoteRepoCliCommandTest
✅ testBaselineName
✅ testCreateFromRemoteRepoMissingArgs
✅ testInvalidRepoNames
✅ testMcLoadProjectFromRepo
✅ testValidCreateFromRemoteRepo
✅ testValidCreateFromRemoteRepoWithAllArgs
✅ testValidateRepoFullName
PharoLauncher.CLI.Tests.PhLImageCreateFromSHACliCommandTest
✅ testCreateImageFromABuildShouldFailWhenShaIsMissing
✅ testCreateImageFromShaShouldFailWhenShaDoesNotExist
✅ testCreateImageFromShaShouldFailWhenShaIsInvalid
✅ testCreateImageFromShaShouldSucceed
PharoLauncher.CLI.Tests.PhLImageDeleteCliCommandTest
✅ testDeleteImageNameWithPathShouldRaiseError
✅ testDeleteImageShouldAbortIfNotConfirmed
✅ testDeleteImageShouldSucceed
✅ testDeleteImageWhenNoImageNameProvidedAllowsDeletionByInteractiveImageSelection
✅ testDeleteImageWrongImageNameShouldRaiseError
✅ testForceDeleteImageShouldSucceed
PharoLauncher.CLI.Tests.PhLImageInfoCliCommandTest
✅ testImageInfoShouldSucceed
✅ testImageInfoWhenNoImageNameProvidedAllowsInteractiveImageSelection
✅ testImageInfoWrongImageNameShouldRaiseError
PharoLauncher.CLI.Tests.PhLImageLaunchCliCommandTest
✅ testLaunchImageNoImageNameAllowsLaunchBySelectingImageInteractively
✅ testLaunchImageShouldSucceed
✅ testLaunchImageTooManyArguments
✅ testLaunchImageWithInitializationScript
✅ testLaunchImageWithNonExistingScriptShouldGiveErrorMessage
✅ testLaunchImageWithScriptWhithoutStExtentionShouldGiveErrorMessage
✅ testLaunchImageWrongImageName
PharoLauncher.CLI.Tests.PhLImageListCliCommandTest
✅ testDelimiter
✅ testDelimiterImplicit
✅ testListEmptyImageRepositoryShouldSucceed
✅ testListImageShouldSucceed
✅ testListImageShouldSucceedOutputInSTON
✅ testListImageWithImageNameFilterShouldSucceed
PharoLauncher.CLI.Tests.PhLImagePackageCliCommandTest
✅ testCreateLaunchScriptShouldSucceed
✅ testCreatePackageShouldSucceed
✅ testCreatePackageWhenNoLocationSetShouldReturnError
✅ testCreatePackageWhenOutputFolderExistsShouldReturnError
✅ testCreateZippedPackageShouldSucceed
PharoLauncher.CLI.Tests.PhLImageRecreateCliCommandTest
✅ testCanRecreateAnImageShouldSucceed
✅ testCanRecreateAnImageWhenNoImageNameProvidedByInteractiveImageSelection
✅ testTemplateContent
PharoLauncher.CLI.Tests.PhLProcessCliCommandTest
✅ testExecuteOSShellCommand
✅ testExecuteOSShellCommandWithArgs
PharoLauncher.CLI.Tests.PhLProcessKillCliCommandTest
✅ testHasAllFlag
✅ testKillArgString
✅ testKillArgStringWithAllFlag
✅ testMissingImageName
✅ testOsShellArgArray
PharoLauncher.CLI.Tests.PhLProcessListCliCommandTest
✅ testExecute
✅ testImageProcesListFrom
✅ testOsShellArgArray
PharoLauncher.CLI.Tests.PhLTemplateCategoriesCliCommandTest
✅ testTemplateCategoriesShouldSucceed
PharoLauncher.CLI.Tests.PhLTemplateInfoCliCommandTest
✅ testTemplateInfoShouldSucceed
✅ testTemplateInfoWithTemplateCategoryShouldSucceed
✅ testTemplateInfoWithTooManyArgumentsShouldGiveErrorMessage
✅ testTemplateInfoWithWrongTemplateNameShouldGiveBadCategoryMessage
✅ testTemplateInfoWrongTemplateName
✅ testTemplateInfoWrongTemplateNameWithCategory
PharoLauncher.CLI.Tests.PhLTemplateListCliCommandTest
✅ testListTemplateAsStonShouldSucceed
✅ testListTemplateShouldSucceed
✅ testListTemplateWithCategoryAsStonShouldSucceed
✅ testListTemplateWithCategoryShouldSucceed
✅ testListTemplateWithWrongCategoryShouldRaiseErrorMessage
PharoLauncher.CLI.Tests.PhLTemplateUpdateCliCommandTest
✅ testTemplateUpdateShouldSucceed
PharoLauncher.CLI.Tests.PhLTemplatesCliCommandTest
✅ testExecuteLauncherTemplateCommandToPrintHelp
PharoLauncher.CLI.Tests.PhLVMDeleteCliCommandTest
✅ testDeleteVmShouldSucceed
✅ testDeleteVmWithWrongVmNameShouldGiveBackNotFoundMessage
PharoLauncher.CLI.Tests.PhLVMInfoCliCommandTest
✅ testInfoVmShouldSucceed
PharoLauncher.CLI.Tests.PhLVMListCliCommandTest
✅ testListVirtualMachines
✅ testListVirtualMachinesAsSton
PharoLauncher.CLI.Tests.PhLVMUpdateCliCommandTest
✅ testUpdateVmShouldSucceed
PharoLauncher.CLI.Tests.PhLVmCliCommandTest
✅ testExecuteLauncherVMCommandToPrintHelp
PharoLauncher.CLI.Tests.PharoLauncherCLIConfigurationTest
✅ testConfigurationsWithDifferentValuesShoudNotBeEqual
✅ testConfigurationsWithSameValuesShoudBeEqual
✅ testGetConfigurationWhenConfigurationFileAbsentShouldCreateDefaultConfiguration
✅ testGetConfigurationWhenConfigurationFileExistsShouldSucceed
✅ testGetConfigurationWhenInvalidConfigurationFileShouldGiveExplainationMessage
✅ testGetStableTemplateWhenGivingWrongDefaultTemplateValue
✅ testReadOfSerializedConfigurationShouldGiveBackSameConfiguration
✅ PharoLauncher-Tests-Commands-Test.xml
51 tests were completed in 12s with 51 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-Tests-Commands | 51✅ | 12s |
✅ PharoLauncher-Tests-Commands
PharoLauncher.Tests.Commands.PhLAboutCommandTest
✅ testCanOpenAboutDialog
PharoLauncher.Tests.Commands.PhLCopyImageCommandTest
✅ testCanCopyImageLaunchCommand
PharoLauncher.Tests.Commands.PhLCopyLaunchCommandTest
✅ testCanCopyImageLaunchCommand
PharoLauncher.Tests.Commands.PhLCopyPathnameCommandTest
✅ testCanCopyImagePathname
PharoLauncher.Tests.Commands.PhLCreateImageFromTemplateCommandTest
✅ testCanCreateAnImageWhenSingleTemplateSelected
✅ testCanCreateAnImageWithAnInitializationScript
✅ testCannotCreateAnImageWhenManyTemplatesSelected
✅ testCannotCreateAnImageWhenNoTemplateSelected
PharoLauncher.Tests.Commands.PhLCreateTemplateFromImageCommandTest
✅ testCanCreateATemplateAndRemoveImageWhenSingleImageSelected
✅ testCanCreateATemplateWhenSingleImageSelected
PharoLauncher.Tests.Commands.PhLDeleteImageCommandTest
✅ testCanDeleteAnImage
✅ testDeleteTheRightImageIfImagesSortingIsNotTheDefaultOne
✅ testImagesPresenterIsRefreshedWhenImageDeleted
✅ testWarningMessageWhenDeletingManyImages
PharoLauncher.Tests.Commands.PhLDeleteVmCommandTest
✅ testCanDeleteAVM
✅ testCanDeleteManyVms
PharoLauncher.Tests.Commands.PhLImportImageCommandTest
✅ testCanImportAnImage
✅ testImportImageImportsImageSourcesFile
✅ testImportImageImportsImageVersionFile
✅ testImportNonExistingImage
PharoLauncher.Tests.Commands.PhLLaunchImageCommandTest
✅ testAttachingAnInitializationScriptIsOk
✅ testAttachingInitializationScriptSetFlagToShouldRun
✅ testCanLaunchImage
✅ testExecutingImageWithScriptShouldSetFlagToShouldNotRun
✅ testLaunchImageShouldRaiseExceptionWhenNoPharoVersionFile
✅ testRecreateAnImageWithoutOpeningItShouldStillExecuteScript
✅ testRecreateAnOpenedImageShouldStillExecuteScript
✅ testRunningAnImageRemovesTheInitializationScript
PharoLauncher.Tests.Commands.PhLLaunchImageFromDiskCommandTest
✅ testCanLaunchImageFromDisk
PharoLauncher.Tests.Commands.PhLOpenNewImageWindowTest
✅ testOfficialTemplatesCategoryIsSelectedWhenOpeningPresenter
✅ testTemplatesPresenterOpenWhenClickingOnNewImage
PharoLauncher.Tests.Commands.PhLOpenSettingsCommandTest
✅ testCanOpenSettingsBrowser
PharoLauncher.Tests.Commands.PhLRecreateImageCommandTest
✅ testCanRecreateAnImage
✅ testErrorRaiseWhenImageTemplateNotSet
PharoLauncher.Tests.Commands.PhLRefreshImagerepositoryCommandTest
✅ testCanRefreshImageList
PharoLauncher.Tests.Commands.PhLRemoveTemplateCommandTest
✅ testCanRemoveALocalTemplate
✅ testCanRemoveManyLocalTemplates
✅ testCommandAvailableWhenThereIsALocalTemplateSelected
✅ testCommandHasNoEffectWhenNoTemplateSelected
✅ testCommandNotAvailableWhenThereIsARemoteTemplateSelected
✅ testCommandNotAvailableWhenThereIsNoTemplateSelected
PharoLauncher.Tests.Commands.PhLRenameImageCommandTest
✅ testCanRenameAnImage
✅ testCannotRenameAnImageWithAnExistingName
PharoLauncher.Tests.Commands.PhLRenameTemplateCommandTest
✅ testCanRenameALocalTemplate
✅ testCommandAvailableWhenThereIsALocalTemplateSelected
✅ testCommandHasNoEffectWhenNoTemplateSelected
✅ testCommandNotAvailableWhenThereIsARemoteTemplateSelected
✅ testCommandNotAvailableWhenThereIsNoTemplateSelected
PharoLauncher.Tests.Commands.PhLShowImageInFolderCommandTest
✅ testCommandShouldNotRaiseCommandErrorIfNoImageSelected
PharoLauncher.Tests.Commands.PhLUpdateVmCommandTest
✅ testCanUpdateManyVms
✅ testCanUpdateOneVm
✅ PharoLauncher-Tests-Core-Test.xml
113 tests were completed in 14s with 113 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-Tests-Core | 113✅ | 14s |
✅ PharoLauncher-Tests-Core
PharoLauncher.Tests.Core.PhLDirectoryBasedImageRepositoryTest
✅ testCopyImageNamedTo
✅ testCoverage
✅ testDeleteImageNamed
✅ testDirectoryForImageNamed
✅ testEmptyByDefault
✅ testIgnoreNonConformDirectories
✅ testImageNames
✅ testImages
✅ testMakeUniqueImageName
✅ testMethodsOfTheClassShouldNotBeRepeatedInItsSuperclasses
✅ testNew
✅ testRenameImageNamedTo
✅ testTraitExplicitRequirementMethodsMustBeImplementedInTheClassOrInASuperclass
✅ testUnCategorizedMethods
PharoLauncher.Tests.Core.PhLImageBisectionTest
✅ testDichotomy
✅ testDichotomyWithMissingValues
✅ testGetExceptionWhenStartIsBiggerThanEnd
✅ testGetFirstValueEvaluatingToFalse
✅ testGetStartIndexWhenStartAndEndHaveSameValue
PharoLauncher.Tests.Core.PhLImageDescriptionUpdaterTest
✅ testDoNotSaveNullImage
✅ testDoNotSaveWhenImageIsNil
✅ testNoSaveWhenDescriptionIsTheSame
✅ testSaveBothImagesWhenUpdatingDescriptionOfTwoDifferentImages
✅ testSaveOnceWhenDescriptionChangeOnce
✅ testSaveOnceWhenDescriptionChangesManyTimesWithDelayShorterThanWaitDelay
✅ testSaveTwiceWhenDescriptionChangesManyTimesWithDelayLongerThanWaitDelay
PharoLauncher.Tests.Core.PhLImageProcessTest
✅ testImageName
✅ testNewFrom
PharoLauncher.Tests.Core.PhLImageTest
✅ testCanGetDefaultLaunchConfigurationWhenNoLaunchConfiguration
✅ testCanInitializeImageFromMetadatafile
✅ testCanSerializeAndDeserializeImageLaunchConfigurationMetadata
✅ testCanSerializeAndDeserializeImageMetadata
✅ testDefaultLaunchConfigurationIsRetrievedFromConfigurationListWhenAvailable
✅ testDescriptionIsSetWhenNoDescriptionInMetadataButDescriptionFileExists
✅ testExtendedListPrintAttributeBlocks
✅ testExtendedListPrintAttributeLabels
✅ testImageNameIsNotValidWhenContainingFileSeparator
✅ testImageNameIsValidWithLettersAndNumbers
✅ testListPrintAttributeBlocks
✅ testListPrintAttributeLabels
✅ testPhLImageSerialization
✅ testPharoVersionIsSetWhenNoVersionInMetadataButPharoVersionFileExists
✅ testTemplateIsSetWhenMetadataFileInOldFormat
PharoLauncher.Tests.Core.PhLLaunchConfigurationTest
✅ testCanBeLaunchedWhenVmAvailable
✅ testCanGetDefaultVm
✅ testCanGetDefaultVmWhenVMNotListedInVmManager
✅ testCanSerializeLaunchConfiguration
✅ testCannotLaunchWhen32bitVmFoundAnd64bitArchitectureExpected
✅ testCannotLaunchWhen64bitVmFoundAnd32bitArchitectureExpected
✅ testCannotLaunchWhenArmVmFoundAndIntelVmArchitectureDetected
✅ testCannotLaunchWhenVmFoundNotExecutable
✅ testCannotLaunchWhenVmNotValidForArchitecture
✅ testImageLaunchProcessDoesNotHaveInitializationScriptArgumentsIfInitializationScriptIsNil
✅ testImageLaunchProcessDoesNotHaveInitializationScriptArgumentsIfInitializationScriptShouldNotBeRun
✅ testImageLaunchProcessHasImageArguments
✅ testImageLaunchProcessHasInitializationScriptArgumentsIfInitializationScriptNotNil
✅ testImageLaunchProcessHasVmArguments
✅ testImageLaunchWitSettingsDoesNotHaveNoPreferencesFlag
✅ testImageLaunchWithoutSettingsDoesNotHavePreferencesFlagIfNotSupportedByImage
✅ testImageLaunchWithoutSettingsHasNoPreferencesFlag
✅ testProcessWithExplicitWorkingDirectory
✅ testVmHasSameVmManagerAsImage
✅ testWarningRaisedWhenIntelVmFoundAndArmVmArchitectureDetected
PharoLauncher.Tests.Core.PhLLocalTemplateTest
✅ testCoverage
✅ testDeserializationGivesAFileReferenceToTheTemplate
✅ testHandleEOCDErrorWhenTemplateIsCorrupted
✅ testListPrintAttributeBlocks
✅ testListPrintAttributeLabels
✅ testMethodsOfTheClassShouldNotBeRepeatedInItsSuperclasses
✅ testNew
✅ testNoEOCDErrorWhenTemplateIsOk
✅ testRelocateImageFilesFromToWithName
✅ testSerializationDoesNotIncludeZipFileButAFileReferenceToIt
✅ testTemplateExtractionGenerateImageMetadata
✅ testTraitExplicitRequirementMethodsMustBeImplementedInTheClassOrInASuperclass
✅ testUnCategorizedMethods
PharoLauncher.Tests.Core.PhLRemoteTemplateTest
✅ testCoverage
✅ testHandleEOCDErrorWhenTemplateIsCorrupted
✅ testListPrintAttributeBlocks
✅ testListPrintAttributeLabels
✅ testMethodsOfTheClassShouldNotBeRepeatedInItsSuperclasses
✅ testNew
✅ testNoEOCDErrorWhenTemplateIsOk
✅ testRelocateImageFilesFromToWithName
✅ testTraitExplicitRequirementMethodsMustBeImplementedInTheClassOrInASuperclass
✅ testUnCategorizedMethods
PharoLauncher.Tests.Core.PhLSettingsTest
✅ testDevelopmentEnvironmentEnabledSettingIsNotStored
PharoLauncher.Tests.Core.PhLStringTest
✅ testCanformatTemplateNameFromComplexUrl
✅ testCanformatTemplateNameFromComplexUrl2
✅ testCanformatTemplateNameFromSimpleUrl
✅ testFormatTemplateNameDoesNotSubsituteWhenNoSubstitutionPatternFound
PharoLauncher.Tests.Core.PhLTemplateGroupRepositoryTest
✅ testCategoryNamedWithExistingCategoryShouldReturnCategory
✅ testCategoryNamedWithNonExistingCategoryShouldRaiseNotFound
✅ testTemplateNamedWithExistingTemplateAndCategoryShouldReturnTemplate
✅ testTemplateNamedWithNonExistingCategoryShouldRaiseNotFound
✅ testTemplateNamedWithNonExistingTemplateShouldRaiseNotFound
PharoLauncher.Tests.Core.PhLTemplateGroupsBuilderTest
✅ testCanBuildListWhenNoSourceTemplate
✅ testCanBuildListWithFixedUrlGroup
✅ testCanBuildListWithFixedUrlTemplate
✅ testCanBuildListWithHttpListingGroup
✅ testCanBuildListWithJenkinsGroup
PharoLauncher.Tests.Core.PhLTemplateSourcesTest
✅ testAlmostIdenticalTemplateSourcesAreDifferent
✅ testCanCreateInstanceFromAListOfTemplateSource
✅ testCanFetchSourcesFileWhenAbsent
✅ testGivenUserSourcesFileAbsentWhenAskingUserSourcesThenGetEmptyCollection
✅ testGivenUserSourcesFileWithErrorsWhenAskingUserSourcesThenGetEmptyCollection
✅ testGivenUserSourcesFileWithReferencesToUnknownVariablesWhenAskingUserSourcesThenGetEmptyCollection
✅ testIdenticalTemplateSourcesAreEquals
✅ testNoUpdateAnnouncedWhenDownloadedSourcesIsSameAsSources
✅ testSourcesFileNotFetchIfPresentWhenCallingEnsureSourcesFile
✅ testSourcesFileNotUpdatedWhenDownloadedSourcesFileIsAbsent
✅ testSourcesFileUpdateAvailableIsAnnouncedWhenDownloadedSourcesDifferentFromSources
✅ testUserTemplatesAreListedAfterPharoTemplates
✅ PharoLauncher-Tests-Download-Test.xml
44 tests were completed in 2s with 44 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-Tests-Download | 44✅ | 2s |
✅ PharoLauncher-Tests-Download
PharoLauncher.Tests.Download.PhLImageFinderTest
✅ testCanGetBuildNumbersForAGivePharoVersion
✅ testShouldFindUrlWhenPharo10AndValidBuildNumberProvided
✅ testShouldFindUrlWhenPharo7AndValidBuildNumberProvided
✅ testShouldFindUrlWhenPharo8AndValidBuildNumberProvided
✅ testShouldFindUrlWhenPharo9AndValidBuildNumberProvided
✅ testShouldGetTemplateUrlWhenValidPullRequestNumber
✅ testShouldRaiseNotFoundWhenInvalidBuildNumberProvided
✅ testShouldRaiseNotFoundWhenInvalidPharoVersionProvided
✅ testShouldRaiseNotFoundWhenInvalidShaProvided
PharoLauncher.Tests.Download.PhLJenkins2BuildTest
✅ testBuildWithArtifacts
✅ testBuildWithRuns
✅ testEmptyBuild
✅ testLastSuccessfulBuildPropagateTag
✅ testNonSecureJenkinsDoesNotIncludesIdentifiersInUrl
✅ testSecureJenkinsIncludesIdentifiersInUrl
PharoLauncher.Tests.Download.PhLJenkins2JobTest
✅ testJobWithNoSuccessfulBuild
✅ testJobWithNullSuccessfulBuild
✅ testJobWithSuccessfulBuild
✅ testNonSecureJenkinsDoesNotIncludesIdentifiersInUrl
✅ testPipelineJob
✅ testSecureJenkinsIncludesIdentifiersInUrl
PharoLauncher.Tests.Download.PhLJenkins2RunTest
✅ testNonSecureJenkinsDoesNotIncludesIdentifiersInUrl
✅ testSecureJenkinsIncludesIdentifiersInUrl
PharoLauncher.Tests.Download.PhLJenkins2ServerTest
✅ testNoJob
✅ testNonSecureJenkinsDoesNotIncludesIdentifiersInUrl
✅ testSecureJenkinsIncludesIdentifiersInUrl
✅ testWith1Job
PharoLauncher.Tests.Download.PhLVirtualMachineManagerTest
✅ testCanDetect32BitsImage
✅ testCanDetect64BitsImage
✅ testCanGetAvailableVirtualMachinesEvenIfVMExecutableNotFound
✅ testCanGetImageFormatNumber
✅ testCanGetImageVersionFromFile
✅ testGetExceptionWhenRunningImageVersionFromFileAndFileIsAbsent
✅ testPharo50PreSpurImageUrlIsCorrect
✅ testPharo60VmUrlIsCorrect
✅ testPharo70Vm64BitsUrlIsCorrect
✅ testPharo70VmUrlIsCorrect
✅ testPreSpurImageUrlIsCorrect
PharoLauncher.Tests.Download.PhLVmProviderTest
✅ testCanDetectArchitecture
✅ testCanDetectOS
✅ testLatestUrlIsValidAndAvailable
✅ testStableUrlIsValidAndAvailable
PharoLauncher.Tests.Download.PhLVmProviderUntilPharo80Test
✅ testUrlIsValidAndAvailable
✅ testUrlIsValidAndAvailableWhenOs64BitAndImageAvailableOnlyIn32Bits
❌ PharoLauncher-Tests-Functional-Test.xml
52 tests were completed in 26s with 51 passed, 1 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-Tests-Functional | 51✅ | 1❌ | 26s |
❌ PharoLauncher-Tests-Functional
PharoLauncher.Tests.Functional.PhLCreateTemplateFromImageTest
✅ testCanCreateATemplateFromImage
PharoLauncher.Tests.Functional.PhLDownloadManagerTest
✅ testCanDownload
PharoLauncher.Tests.Functional.PhLHTTPListingTemplateGroupTest
✅ testCanMatchPharo12Templates
✅ testCoverage
✅ testIsGroup
✅ testListPrintAttributeBlocks
✅ testListPrintAttributeLabels
✅ testMethodsOfTheClassShouldNotBeRepeatedInItsSuperclasses
✅ testNew
✅ testTemplatesAndGroups
✅ testTemplatesAndGroupsIsACollection
✅ testTraitExplicitRequirementMethodsMustBeImplementedInTheClassOrInASuperclass
✅ testUnCategorizedMethods
PharoLauncher.Tests.Functional.PhLLaunchImageTest
✅ testArchitectureErrorSignaledWhenTryingToRun32BitImageOn64BitOnlyOS
❌ testCanLaunchImageWithNonAsciiCharacters
DirectoryIsNotEmpty
✅ testCanLaunchImageWithNonAsciiCharactersUsingLoginShell
✅ testCanRun64bitImageOn64BitOnlyOS
✅ testLaunchImageSetShouldRunInitilizationScriptToFalse
PharoLauncher.Tests.Functional.PhLLaunchedImagesWatcherTest
✅ testCanCatchProcessError
✅ testProcessSuccessfulDoesNotThrowError
PharoLauncher.Tests.Functional.PhLProcessWrapperTest
✅ testAddAllArguments
✅ testCanDetectAvailableCommandOnLinux
✅ testCanDetectAvailableCommandOnWindows
✅ testCanRunCommandWithNonAsciiCharacters
✅ testLinuxCommandLineString
✅ testLinuxCommandLineStringWhenUsingShell
✅ testLinuxCommandRemoveDoubleQuotesFromArguments
✅ testLinuxShellCommandDoesNotRemoveDoubleQuotesFromArguments
✅ testRunAndWaitWithStdOutput
✅ testRunningInfiniteProcessThrowsTimeout
✅ testRunningShortProcessDoesNotTimeout
✅ testWindowsCommandDoesNotRemoveDoubleQuotesFromArguments
✅ testWindowsCommandLineString
✅ testWindowsCommandLineStringWhenUsingShell
✅ testWindowsShellCommandOnWindowsDoesNotRemoveDoubleQuotesFromArguments
PharoLauncher.Tests.Functional.PhLUnixSubprocessTest
✅ testCanGetExitStatusFromLaunchCommand
✅ testCanGetStdErrFromLaunchCommand
PharoLauncher.Tests.Functional.PhLVirtualMachineManagerFunctionalTest
✅ testCanDetectPreSpurImage
✅ testCanDetectSystemUnzip
✅ testCanGetImageVersion
PharoLauncher.Tests.Functional.PhLVirtualMachineTest
✅ testCanDetect32BitArchPath
✅ testCanDetect64BitArchPath
✅ testCanDetectExecutablePath
✅ testCanDetectVMDirectory
✅ testCanGetDownloadUrl
✅ testCanGetExecutablePathWhenBeeingSerializedAsString
✅ testCanGetPharoVersion
✅ testListPrintAttributeBlocks
✅ testListPrintAttributeLabels
✅ testSerialization
✅ testvm10IsGreaterThanVm1
✅ testvm64IsGreaterThanVm32
✅ PharoLauncher-Tests-SpecUI-Test.xml
32 tests were completed in 3s with 32 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-Tests-SpecUI | 32✅ | 3s |
✅ PharoLauncher-Tests-SpecUI
PharoLauncher.Tests.SpecUI.PhLImageCreationPresenterTest
✅ testImageNameIsNotValidWhenContainingFileSeparator
✅ testImageNameIsValid
✅ testInitializationScriptListUpdatedWhenScriptPresenterDoChange
PharoLauncher.Tests.SpecUI.PhLImagesPresenterTest
✅ testFirstImageIsSelectedAtOpening
✅ testImageLaunchConfigurationsAreUpdatedAfterLaunchConfigurationEdition
✅ testImageLaunchConfigurationsIsUpdatedAfterSortingOfImages
✅ testImagesPresenterIsRefreshedWhenApplicationNotifyImageRepositoryChanged
✅ testLaunchCommandIsDisabledWhenNoSelection
✅ testNewImagesIsSelectedWhenNewImageJustCreated
PharoLauncher.Tests.SpecUI.PhLLaunchConfigurationPresenterTest
✅ testCanOpenAPresenterWithVMNotInDefaultListNorOnDisk
✅ testConfigurationDetailIsCleanedWhenConfigurationDeleted
✅ testEditingAndSavingAConfigurationSelectsItInImagesPresenterToolbar
✅ testImageInteractiveArgumentIsAddedWhenHeadlessVMSelectedAndArgumentNotAlreadyPresent
✅ testImageInteractiveArgumentIsNotAddedWhenHeadlessVMSelectedAndArgumentAlreadyPresent
✅ testImageLaunchConfigurationsUpdatedWhenConfigurationAdded
✅ testImageLaunchConfigurationsUpdatedWhenConfigurationRemoved
✅ testRemoveImageArgument
✅ testRemoveImageArgumentWithoutSelectionDoesNotThrowError
✅ testRemoveVMArgument
✅ testRemoveVMArgumentWithoutSelectionDoesNotThrowError
✅ testSelectingAConfigurationAndClosingWindowSelectsItInImagesPresenterToolbar
✅ testVmsAreSortedById
✅ testWhenOpeningPresenterThenSelectedConfigurationIsDefaultConfiguration
PharoLauncher.Tests.SpecUI.PhLScriptPresenterTest
✅ testCanAddNewScript
✅ testCanRemoveScript
✅ testCanSaveScript
✅ testCannotRemoveScriptIfNoneSelected
✅ testNewScriptEndsWithStExtension
✅ testSaveScriptUsingKeybind
PharoLauncher.Tests.SpecUI.PhLTemplatesPresenterTest
✅ testCanCreateImageIfOneTemplateSelected
✅ testCannotCreateImageIfNoTemplateSelected
✅ testTemplatesPresenterClosesWhenClickingOnCreateImage
Annotations
Check failure on line 0 in PharoLauncher-Tests-Functional-Test.xml
github-actions / Pharo Launcher Tests
PharoLauncher-Tests-Functional ► PharoLauncher.Tests.Functional.PhLLaunchImageTest ► testCanLaunchImageWithNonAsciiCharacters
Failed test found in:
PharoLauncher-Tests-Functional-Test.xml
Error:
DirectoryIsNotEmpty
Raw output
DirectoryIsNotEmpty
File @ /tmp/Yann-Gaël Bérès.7b31ddf9-16d8-0d00-a356-8e7709b42d06
FileReference>>delete
DeleteVisitor>>visitReference:
DeleteVisitor(FileSystemVisitor)>>visitDirectory:
PostorderGuide>>visit:
Message>>sendTo:
[ self pop sendTo: self ] in PostorderGuide>>show:
PostorderGuide(FileSystemGuide)>>whileNotDoneDo:
PostorderGuide>>show:
PostorderGuide class(FileSystemGuide class)>>show:to:selecting:
DeleteVisitor>>visit:
DeleteVisitor class>>delete:
FileReference(AbstractFileReference)>>deleteAll
FileReference(AbstractFileReference)>>ensureDeleteAll
PhLLaunchImageTest>>tearDown
Loading