Fix pharo image version when absent #177
Pharo Launcher Tests ❌
Report | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-CLI-Tests-Test.xml | 125✅ | 2s | ||
PharoLauncher-Tests-Commands-Test.xml | 32✅ | 18❌ | 11s | |
PharoLauncher-Tests-Core-Test.xml | 98✅ | 15s | ||
PharoLauncher-Tests-Download-Test.xml | 42✅ | 2s | ||
PharoLauncher-Tests-Functional-Test.xml | 51✅ | 15s | ||
PharoLauncher-Tests-SpecUI-Test.xml | 28✅ | 4❌ | 4s |
✅ PharoLauncher-CLI-Tests-Test.xml
125 tests were completed in 2s with 125 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-CLI-Tests | 125✅ | 2s |
✅ PharoLauncher-CLI-Tests
PharoLauncher.CLI.Tests.ConsoleListFormatterTest
✅ testAttributeValuesFrom
✅ testFormatterAccessors
✅ testGetColumnWidthsFrom
✅ testGetMaxPrintStringWidthForPrintBlock
✅ testPrintAttributeHeadersBy
✅ testPrintAttributeHeadersByNoSequence
✅ testPrintAttributeRowsBy
✅ testPrintAttributeTable
✅ testPrintCellWidth
✅ testPrintDelimiter
✅ testPrintHeaderLinesBy
✅ testPrintHeaderLinesByNoSequence
✅ testPrintLineSized
✅ testPrintListAsSton
✅ testPrintListShouldPrintAttributesTableWhenStonAndRowModesDisabled
✅ testPrintListShouldPrintAttributesTableWhenStonDisabledAndRowModeEnabled
✅ testPrintOneAttrPerRow
✅ testPrintOneAttrPerRowNoSequence
✅ testPrintRowValuesBy
PharoLauncher.CLI.Tests.ConsoleProgressBarTest
✅ testCanDisplayProgress
✅ testCannotDisplayProgressAbove100Percent
✅ testShouldNotRaiseErrorWhenDisplayingProgressAndNoOutStream
PharoLauncher.CLI.Tests.PhLCliCommandTest
✅ testExecuteLauncherCommandToPrintHelp
✅ testExecuteOSShellCommand
✅ testExecuteOSShellCommandWithArgs
✅ testFilterPrintAttributesFromShouldReturnCollectionWithFirstElementWhenBriefFlagEnabled
✅ testFilterPrintAttributesFromShouldReturnOriginalCollectionWhenNoBriefFlag
✅ testHasFlag
✅ testImplicitDelimiterIsColonWhenRowModeActive
✅ testImplicitDelimiterIsSpace
✅ testIsProductionCommandClass
✅ testListPrintAttributeBlocks
✅ testListPrintAttributeLabels
✅ testPositionalWithValue
PharoLauncher.CLI.Tests.PhLImageCliCommandTest
✅ testExecuteLauncherImageCommandToPrintHelp
✅ testFindImageFromDiskShouldRaiseNotFound
✅ testFindImageFromDiskShouldSucceed
PharoLauncher.CLI.Tests.PhLImageCopyCliCommandTest
✅ testCopyImageNoArguments
✅ testCopyImageNotEnoughArguments
✅ testCopyImageShouldSucceed
✅ testCopyImageToManyArguments
✅ testCopyImageWrongName
✅ testCopyTargetImageAlreadyUsed
PharoLauncher.CLI.Tests.PhLImageCreateCliCommandTest
✅ testCreateImageShouldSucceed
✅ testCreateImageWithTooManyArgumentShouldRaiseError
✅ testCreateImageWithWrongTemplateNameShouldGiveErrorMessage
✅ testCreateImageWithoutImageNameShouldGiveError
✅ testCreateImageWithoutTemplateArgumentShouldSucceed
✅ testCreateImageWrongCategoryNameShouldRaiseError
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
✅ testDeleteImageNameWithoutImageNameShouldRaiseError
✅ testDeleteImageShouldSucceed
✅ testDeleteImageWrongImageNameShouldRaiseError
PharoLauncher.CLI.Tests.PhLImageInfoCliCommandTest
✅ testImageInfoShouldSucceed
✅ testImageInfoWrongImageNameShouldRaiseError
PharoLauncher.CLI.Tests.PhLImageKillCliCommandTest
✅ testHasAllFlag
✅ testKillArgString
✅ testMissingImageName
✅ testOsShellArgArray
PharoLauncher.CLI.Tests.PhLImageLaunchCliCommandTest
✅ testLaunchImageShouldSucceed
✅ testLaunchImageTooManyArguments
✅ testLaunchImageWithInitializationScript
✅ testLaunchImageWithNonExistingScriptShouldGiveErrorMessage
✅ testLaunchImageWithScriptWhithoutStExtentionShouldGiveErrorMessage
✅ testLaunchImageWrongImageName
PharoLauncher.CLI.Tests.PhLImageListCliCommandTest
✅ testDelimiter
✅ testDelimiterImplicit
✅ testListEmptyImageRepositoryShouldSucceed
✅ testListImageShouldSucceed
✅ testListImageShouldSucceedOutputInSTON
✅ testListImageWithImageNameShouldSucceed
PharoLauncher.CLI.Tests.PhLImagePackageCliCommandTest
✅ testCreateLaunchScriptShouldSucceed
✅ testCreatePackageShouldSucceed
✅ testCreatePackageWhenNoLocationSetShouldReturnError
✅ testCreatePackageWhenOutputFolderExistsShouldReturnError
✅ testCreateZippedPackageShouldSucceed
PharoLauncher.CLI.Tests.PhLImageProcessListCliCommandTest
✅ testExecute
✅ testOsShellArgArray
PharoLauncher.CLI.Tests.PhLImageRecreateCliCommandTest
✅ testCanRecreateAnImageShouldSucceed
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.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
✅ testProcessWithExplicitWorkingDirectory
✅ testReadOfSerializedConfigurationShouldGiveBackSameConfiguration
❌ PharoLauncher-Tests-Commands-Test.xml
50 tests were completed in 11s with 32 passed, 18 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-Tests-Commands | 32✅ | 18❌ | 11s |
❌ PharoLauncher-Tests-Commands
PharoLauncher.Tests.Commands.PhLAboutCommandTest
✅ testCanOpenAboutDialog
PharoLauncher.Tests.Commands.PhLCopyImageCommandTest
❌ testCanCopyImageLaunchCommand
SubscriptOutOfBounds
PharoLauncher.Tests.Commands.PhLCopyLaunchCommandTest
✅ testCanCopyImageLaunchCommand
PharoLauncher.Tests.Commands.PhLCopyPathnameCommandTest
✅ testCanCopyImagePathname
PharoLauncher.Tests.Commands.PhLCreateImageFromTemplateCommandTest
✅ testCanCreateAnImageWhenSingleTemplateSelected
✅ testCanCreateAnImageWithAnInitializationScript
✅ testCannotCreateAnImageWhenManyTemplatesSelected
✅ testCannotCreateAnImageWhenNoTemplateSelected
PharoLauncher.Tests.Commands.PhLCreateTemplateFromImageCommandTest
❌ testCanCreateATemplateAndRemoveImageWhenSingleImageSelected
SubscriptOutOfBounds
✅ testCanCreateATemplateWhenSingleImageSelected
PharoLauncher.Tests.Commands.PhLDeleteImageCommandTest
❌ testCanDeleteAnImage
SubscriptOutOfBounds
❌ testDeleteTheRightImageIfImagesSortingIsNotTheDefaultOne
SubscriptOutOfBounds
❌ testImagesPresenterIsRefreshedWhenImageDeleted
SubscriptOutOfBounds
❌ testWarningMessageWhenDeletingManyImages
SubscriptOutOfBounds
PharoLauncher.Tests.Commands.PhLDeleteVmCommandTest
✅ testCanDeleteAVM
✅ testCanDeleteManyVms
PharoLauncher.Tests.Commands.PhLImportImageCommandTest
❌ testCanImportAnImage
SubscriptOutOfBounds
❌ testImportImageImportsImageSourcesFile
SubscriptOutOfBounds
❌ testImportImageImportsImageVersionFile
SubscriptOutOfBounds
✅ testImportNonExistingImage
PharoLauncher.Tests.Commands.PhLLaunchImageCommandTest
✅ testAttachingAnInitializationScriptIsOk
✅ testAttachingInitializationScriptSetFlagToShouldRun
❌ testCanLaunchImage
SubscriptOutOfBounds
❌ testExecutingImageWithScriptShouldSetFlagToShouldNotRun
SubscriptOutOfBounds
❌ testRecreateAnImageWithoutOpeningItShouldStillExecuteScript
SubscriptOutOfBounds
❌ testRecreateAnOpenedImageShouldStillExecuteScript
SubscriptOutOfBounds
❌ testRunningAnImageRemovesTheInitializationScript
SubscriptOutOfBounds
PharoLauncher.Tests.Commands.PhLLaunchImageFromDiskCommandTest
✅ testCanLaunchImageFromDisk
PharoLauncher.Tests.Commands.PhLOpenNewImageWindowTest
✅ testOfficialTemplatesCategoryIsSelectedWhenOpeningPresenter
✅ testTemplatesPresenterOpenWhenClickingOnNewImage
PharoLauncher.Tests.Commands.PhLOpenSettingsCommandTest
✅ testCanOpenSettingsBrowser
PharoLauncher.Tests.Commands.PhLRecreateImageCommandTest
❌ testCanRecreateAnImage
SubscriptOutOfBounds
✅ testErrorRaiseWhenImageTemplateNotSet
PharoLauncher.Tests.Commands.PhLRefreshImagerepositoryCommandTest
❌ testCanRefreshImageList
SubscriptOutOfBounds
PharoLauncher.Tests.Commands.PhLRemoveTemplateCommandTest
✅ testCanRemoveALocalTemplate
✅ testCanRemoveManyLocalTemplates
✅ testCommandAvailableWhenThereIsALocalTemplateSelected
✅ testCommandHasNoEffectWhenNoTemplateSelected
✅ testCommandNotAvailableWhenThereIsARemoteTemplateSelected
✅ testCommandNotAvailableWhenThereIsNoTemplateSelected
PharoLauncher.Tests.Commands.PhLRenameImageCommandTest
❌ testCanRenameAnImage
SubscriptOutOfBounds
✅ testCannotRenameAnImageWithAnExistingName
PharoLauncher.Tests.Commands.PhLRenameTemplateCommandTest
✅ testCanRenameALocalTemplate
✅ testCommandAvailableWhenThereIsALocalTemplateSelected
✅ testCommandHasNoEffectWhenNoTemplateSelected
✅ testCommandNotAvailableWhenThereIsARemoteTemplateSelected
✅ testCommandNotAvailableWhenThereIsNoTemplateSelected
PharoLauncher.Tests.Commands.PhLShowImageInFolderCommandTest
❌ testCommandShouldNotRaiseCommandErrorIfNoImageSelected
SubscriptOutOfBounds
PharoLauncher.Tests.Commands.PhLUpdateVmCommandTest
✅ testCanUpdateManyVms
✅ testCanUpdateOneVm
✅ PharoLauncher-Tests-Core-Test.xml
98 tests were completed in 15s with 98 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-Tests-Core | 98✅ | 15s |
✅ PharoLauncher-Tests-Core
PharoLauncher.Tests.Core.PhLDirectoryBasedImageRepositoryTest
✅ testCopyImageNamedTo
✅ testCoverage
✅ testDeleteImageNamed
✅ testDirectoryForImageNamed
✅ testEmptyByDefault
✅ testIgnoreNonConformDirectories
✅ testImageNames
✅ testImages
✅ testMakeUniqueImageName
✅ testMethodsOfTheClassShouldNotBeRepeatedInItsSuperclasses
✅ testNew
✅ testRenameImageNamedTo
✅ testTraitExplicitRequirementMethodsMustBeImplementedInTheClassOrInASuperclass
✅ testUnCategorizedMethods
PharoLauncher.Tests.Core.PhLImageDescriptionUpdaterTest
✅ testDoNotSaveNullImage
✅ testDoNotSaveWhenImageIsNil
✅ testNoSaveWhenDescriptionIsTheSame
✅ testSaveBothImagesWhenUpdatingDescriptionOfTwoDifferentImages
✅ testSaveOnceWhenDescriptionChangeOnce
✅ testSaveOnceWhenDescriptionChangesManyTimesWithDelayShorterThanWaitDelay
✅ testSaveTwiceWhenDescriptionChangesManyTimesWithDelayLongerThanWaitDelay
PharoLauncher.Tests.Core.PhLImageTest
✅ testCanGetDefaultLaunchConfigurationWhenNoLaunchConfiguration
✅ testCanInitializeImageFromMetadatafile
✅ testCanSerializeAndDeserializeImageLaunchConfigurationMetadata
✅ testCanSerializeAndDeserializeImageMetadata
✅ testDefaultLaunchConfigurationIsRetrievedFromConfigurationListWhenAvailable
✅ testDescriptionIsSetWhenNoDescriptionInMetadataButDescriptionFileExists
✅ testExtendedListPrintAttributeBlocks
✅ testExtendedListPrintAttributeLabels
✅ testImageNameIsNotValidWhenContainingFileSeparator
✅ testImageNameIsValidWithLettersAndNumbers
✅ testListPrintAttributeBlocks
✅ testListPrintAttributeLabels
✅ testPhLImageSerialization
✅ testPharoVersionIsSetWhenNoVersionInMetadataButPharoVersionFileExists
✅ testTemplateIsSetWhenMetadataFileInOldFormat
PharoLauncher.Tests.Core.PhLLaunchConfigurationTest
✅ testCanGetDefaultVm
✅ testCanGetDefaultVmWhenVMNotListedInVmManager
✅ testCanSerializeLaunchConfiguration
✅ testImageLaunchProcessDoesNotHaveInitializationScriptArgumentsIfInitializationScriptIsNil
✅ testImageLaunchProcessDoesNotHaveInitializationScriptArgumentsIfInitializationScriptShouldNotBeRun
✅ testImageLaunchProcessHasImageArguments
✅ testImageLaunchProcessHasInitializationScriptArgumentsIfInitializationScriptNotNil
✅ testImageLaunchProcessHasVmArguments
✅ testImageLaunchWitSettingsDoesNotHaveNoPreferencesFlag
✅ testImageLaunchWithoutSettingsDoesNotHavePreferencesFlagIfNotSupportedByImage
✅ testImageLaunchWithoutSettingsHasNoPreferencesFlag
✅ testVmHasSameVmManagerAsImage
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
42 tests were completed in 2s with 42 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-Tests-Download | 42✅ | 2s |
✅ PharoLauncher-Tests-Download
PharoLauncher.Tests.Download.PhLImageFinderTest
✅ 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
✅ testCanGetImageFormatNumber
✅ testCanGetImageVersionFromFile
✅ testGetExceptionWhenRunningImageVersionFromFileWhenFileIsAbsent
✅ testPharo50PreSpurImageUrlIsCorrect
✅ testPharo60VmUrlIsCorrect
✅ testPharo70Vm64BitsUrlIsCorrect
✅ testPharo70VmUrlIsCorrect
✅ testPreSpurImageUrlIsCorrect
PharoLauncher.Tests.Download.PhLVmProviderTest
✅ testCanDetectArchitecture
✅ testCanDetectOS
✅ testLatestUrlIsValidAndAvailable
✅ testStableUrlIsValidAndAvailable
PharoLauncher.Tests.Download.PhLVmProviderUntilPharo80Test
✅ testUrlIsValidAndAvailable
✅ testUrlIsValidAndAvailableWhenOs64BitAndImageAvailableOnlyIn32Bits
✅ PharoLauncher-Tests-Functional-Test.xml
51 tests were completed in 15s with 51 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-Tests-Functional | 51✅ | 15s |
✅ PharoLauncher-Tests-Functional
PharoLauncher.Tests.Functional.PhLCreateTemplateFromImageTest
✅ testCanCreateATemplateFromImage
PharoLauncher.Tests.Functional.PhLDownloadManagerTest
✅ testCanDownload
PharoLauncher.Tests.Functional.PhLHTTPListingTemplateGroupTest
✅ testCoverage
✅ testIsGroup
✅ testListPrintAttributeBlocks
✅ testListPrintAttributeLabels
✅ testMethodsOfTheClassShouldNotBeRepeatedInItsSuperclasses
✅ testNew
✅ testTemplatesAndGroups
✅ testTemplatesAndGroupsIsACollection
✅ testTraitExplicitRequirementMethodsMustBeImplementedInTheClassOrInASuperclass
✅ testUnCategorizedMethods
PharoLauncher.Tests.Functional.PhLLaunchImageTest
✅ testArchitectureErrorSignaledWhenTryingToRun32BitImageOn64BitOnlyOS
✅ testCanLaunchImageWithNonAsciiCharacters
✅ 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 4s with 28 passed, 4 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-Tests-SpecUI | 28✅ | 4❌ | 4s |
❌ PharoLauncher-Tests-SpecUI
PharoLauncher.Tests.SpecUI.PhLImageCreationPresenterTest
✅ testImageNameIsNotValidWhenContainingFileSeparator
✅ testImageNameIsValid
✅ testInitializationScriptListUpdatedWhenScriptPresenterDoChange
PharoLauncher.Tests.SpecUI.PhLImagesPresenterTest
✅ testFirstImageIsSelectedAtOpening
✅ testImageLaunchConfigurationsAreUpdatedAfterLaunchConfigurationEdition
❌ testImageLaunchConfigurationsIsUpdatedAfterSortingOfImages
SubscriptOutOfBounds
❌ testImagesPresenterIsRefreshedWhenApplicationNotifyImageRepositoryChanged
SubscriptOutOfBounds
❌ testLaunchCommandIsDisabledWhenNoSelection
SubscriptOutOfBounds
❌ testNewImagesIsSelectedWhenNewImageJustCreated
SubscriptOutOfBounds
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-Commands-Test.xml
github-actions / Pharo Launcher Tests
PharoLauncher-Tests-Commands ► PharoLauncher.Tests.Commands.PhLCopyImageCommandTest ► testCanCopyImageLaunchCommand
Failed test found in:
PharoLauncher-Tests-Commands-Test.xml
Error:
SubscriptOutOfBounds
Raw output
SubscriptOutOfBounds
1
OrderedCollection(Object)>>errorSubscriptBounds:
OrderedCollection>>at:
OrderedCollection(SequenceableCollection)>>first
PhLTestImagesPresenter(PhLImagesPresenter)>>ensurePharoVersion
[ :image | self ensurePharoVersion; refreshLaunchConfigurationList; updateToolbarCommandsAvailability ] in PhLTestImagesPresenter(PhLImagesPresenter)>>connectPresenters
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
SpActionPort>>incomingTransmission:from:
SpSelectionPort(SpOutputPort)>>transmitWith:value:
[ :selection | self transmitWith: aTransmission value: (self applyTransform: selection transmission) ] in SpSelectionPort>>attachTransmission:to:
FullBlockClosure(BlockClosure)>>cull:
[ aBlock cull: self ] in SpMultipleSelectionMode>>whenChangedDo:
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
[ :block | block cull: self value cull: oldValue ] in ObservableValueHolder>>valueChanged:
OrderedCollection>>do:
ObservableValueHolder>>valueChanged:
[ | oldValue | oldValue := value. value := anObject. self valueChanged: oldValue ] in ObservableValueHolder>>value:
FullBlockClosure(BlockClosure)>>ensure:
ObservableValueHolder>>value:
SpMultipleSelectionMode>>selectIndexes:
SpMultipleSelectionMode>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>items:
PhLTestImagesPresenter(PhLImagesPresenter)>>refresh
MessageSend>>value
MessageSend>>cull:
MessageSend>>cull:cull:
[action cull: anAnnouncement cull: announcer] in AnnouncementSubscription>>deliver:
FullBlockClosure(BlockClosure)>>on:do:
FullBlockClosure(BlockClosure)>>on:fork:
AnnouncementSubscription>>deliver:
[ subscription deliver: anAnnouncement ] in SubscriptionRegistry>>deliver:to:startingAt:
FullBlockClosure(BlockClosure)>>ifCurtailed:
SubscriptionRegistry>>deliver:to:startingAt:
SubscriptionRegistry>>deliver:to:
SubscriptionRegistry>>deliver:
Announcer>>announce:
PhLTestImageRepository(PhLRepository)>>contentsChanged
PhLTestImageRepository(PhLDirectoryBasedImageRepository)>>copyImageNamed:to:
PhLTestImageRepository(PhLDirectoryBasedImageRepository)>>copyImage:to:
[ self imageRepository copyImage: self imagesPresenter singleImage to: name ] in PhLCopyImageCommand>>execute
FullBlockClosure(BlockClosure)>>ensure:
CursorWithMask(Cursor)>>showWhile:
SpMorphicBackend>>showWaitCursorWhile:inApplication:
PharoLauncherApplication(SpApplication)>>showWaitCursorWhile:
PhLCopyImageCommand>>execute
PhLCopyImageCommandTest>>testCanCopyImageLaunchCommand
PhLCopyImageCommandTest(TestCase)>>performTest
Check failure on line 0 in PharoLauncher-Tests-Commands-Test.xml
github-actions / Pharo Launcher Tests
PharoLauncher-Tests-Commands ► PharoLauncher.Tests.Commands.PhLCreateTemplateFromImageCommandTest ► testCanCreateATemplateAndRemoveImageWhenSingleImageSelected
Failed test found in:
PharoLauncher-Tests-Commands-Test.xml
Error:
SubscriptOutOfBounds
Raw output
SubscriptOutOfBounds
1
OrderedCollection(Object)>>errorSubscriptBounds:
OrderedCollection>>at:
OrderedCollection(SequenceableCollection)>>first
PhLTestImagesPresenter(PhLImagesPresenter)>>ensurePharoVersion
[ :image | self ensurePharoVersion; refreshLaunchConfigurationList; updateToolbarCommandsAvailability ] in PhLTestImagesPresenter(PhLImagesPresenter)>>connectPresenters
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
SpActionPort>>incomingTransmission:from:
SpSelectionPort(SpOutputPort)>>transmitWith:value:
[ :selection | self transmitWith: aTransmission value: (self applyTransform: selection transmission) ] in SpSelectionPort>>attachTransmission:to:
FullBlockClosure(BlockClosure)>>cull:
[ aBlock cull: self ] in SpMultipleSelectionMode>>whenChangedDo:
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
[ :block | block cull: self value cull: oldValue ] in ObservableValueHolder>>valueChanged:
OrderedCollection>>do:
ObservableValueHolder>>valueChanged:
[ | oldValue | oldValue := value. value := anObject. self valueChanged: oldValue ] in ObservableValueHolder>>value:
FullBlockClosure(BlockClosure)>>ensure:
ObservableValueHolder>>value:
SpMultipleSelectionMode>>selectIndexes:
SpMultipleSelectionMode>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>items:
PhLTestImagesPresenter(PhLImagesPresenter)>>refresh
MessageSend>>value
MessageSend>>cull:
MessageSend>>cull:cull:
[action cull: anAnnouncement cull: announcer] in AnnouncementSubscription>>deliver:
FullBlockClosure(BlockClosure)>>on:do:
FullBlockClosure(BlockClosure)>>on:fork:
AnnouncementSubscription>>deliver:
[ subscription deliver: anAnnouncement ] in SubscriptionRegistry>>deliver:to:startingAt:
FullBlockClosure(BlockClosure)>>ifCurtailed:
SubscriptionRegistry>>deliver:to:startingAt:
SubscriptionRegistry>>deliver:to:
SubscriptionRegistry>>deliver:
Announcer>>announce:
PhLTestImageRepository(PhLRepository)>>contentsChanged
PhLTestImageRepository(PhLDirectoryBasedImageRepository)>>deleteImages:
[ self imagesPresenter imageRepository deleteImages: images ] in PhLDeleteImageCommand>>execute
FullBlockClosure(BlockClosure)>>ensure:
CursorWithMask(Cursor)>>showWhile:
SpMorphicBackend>>showWaitCursorWhile:inApplication:
PharoLauncherApplication(SpApplication)>>showWaitCursorWhile:
PhLDeleteImageCommand>>execute
PhLCreateTemplateFromImageCommand>>execute
PhLCreateTemplateFromImageCommandTest>>testCanCreateATemplateAndRemoveImageWhenSingleImageSelected
PhLCreateTemplateFromImageCommandTest(TestCase)>>performTest
Check failure on line 0 in PharoLauncher-Tests-Commands-Test.xml
github-actions / Pharo Launcher Tests
PharoLauncher-Tests-Commands ► PharoLauncher.Tests.Commands.PhLDeleteImageCommandTest ► testCanDeleteAnImage
Failed test found in:
PharoLauncher-Tests-Commands-Test.xml
Error:
SubscriptOutOfBounds
Raw output
SubscriptOutOfBounds
1
OrderedCollection(Object)>>errorSubscriptBounds:
OrderedCollection>>at:
OrderedCollection(SequenceableCollection)>>first
PhLTestImagesPresenter(PhLImagesPresenter)>>ensurePharoVersion
[ :image | self ensurePharoVersion; refreshLaunchConfigurationList; updateToolbarCommandsAvailability ] in PhLTestImagesPresenter(PhLImagesPresenter)>>connectPresenters
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
SpActionPort>>incomingTransmission:from:
SpSelectionPort(SpOutputPort)>>transmitWith:value:
[ :selection | self transmitWith: aTransmission value: (self applyTransform: selection transmission) ] in SpSelectionPort>>attachTransmission:to:
FullBlockClosure(BlockClosure)>>cull:
[ aBlock cull: self ] in SpMultipleSelectionMode>>whenChangedDo:
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
[ :block | block cull: self value cull: oldValue ] in ObservableValueHolder>>valueChanged:
OrderedCollection>>do:
ObservableValueHolder>>valueChanged:
[ | oldValue | oldValue := value. value := anObject. self valueChanged: oldValue ] in ObservableValueHolder>>value:
FullBlockClosure(BlockClosure)>>ensure:
ObservableValueHolder>>value:
SpMultipleSelectionMode>>selectIndexes:
SpMultipleSelectionMode>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>items:
PhLTestImagesPresenter(PhLImagesPresenter)>>refresh
MessageSend>>value
MessageSend>>cull:
MessageSend>>cull:cull:
[action cull: anAnnouncement cull: announcer] in AnnouncementSubscription>>deliver:
FullBlockClosure(BlockClosure)>>on:do:
FullBlockClosure(BlockClosure)>>on:fork:
AnnouncementSubscription>>deliver:
[ subscription deliver: anAnnouncement ] in SubscriptionRegistry>>deliver:to:startingAt:
FullBlockClosure(BlockClosure)>>ifCurtailed:
SubscriptionRegistry>>deliver:to:startingAt:
SubscriptionRegistry>>deliver:to:
SubscriptionRegistry>>deliver:
Announcer>>announce:
PhLTestImageRepository(PhLRepository)>>contentsChanged
PhLTestImageRepository(PhLDirectoryBasedImageRepository)>>deleteImages:
[ self imagesPresenter imageRepository deleteImages: images ] in PhLDeleteImageCommand>>execute
FullBlockClosure(BlockClosure)>>ensure:
CursorWithMask(Cursor)>>showWhile:
SpMorphicBackend>>showWaitCursorWhile:inApplication:
PharoLauncherApplication(SpApplication)>>showWaitCursorWhile:
PhLDeleteImageCommand>>execute
PhLDeleteImageCommandTest>>testCanDeleteAnImage
PhLDeleteImageCommandTest(TestCase)>>performTest
Check failure on line 0 in PharoLauncher-Tests-Commands-Test.xml
github-actions / Pharo Launcher Tests
PharoLauncher-Tests-Commands ► PharoLauncher.Tests.Commands.PhLDeleteImageCommandTest ► testDeleteTheRightImageIfImagesSortingIsNotTheDefaultOne
Failed test found in:
PharoLauncher-Tests-Commands-Test.xml
Error:
SubscriptOutOfBounds
Raw output
SubscriptOutOfBounds
1
OrderedCollection(Object)>>errorSubscriptBounds:
OrderedCollection>>at:
OrderedCollection(SequenceableCollection)>>first
PhLTestImagesPresenter(PhLImagesPresenter)>>ensurePharoVersion
[ :image | self ensurePharoVersion; refreshLaunchConfigurationList; updateToolbarCommandsAvailability ] in PhLTestImagesPresenter(PhLImagesPresenter)>>connectPresenters
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
SpActionPort>>incomingTransmission:from:
SpSelectionPort(SpOutputPort)>>transmitWith:value:
[ :selection | self transmitWith: aTransmission value: (self applyTransform: selection transmission) ] in SpSelectionPort>>attachTransmission:to:
FullBlockClosure(BlockClosure)>>cull:
[ aBlock cull: self ] in SpMultipleSelectionMode>>whenChangedDo:
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
[ :block | block cull: self value cull: oldValue ] in ObservableValueHolder>>valueChanged:
OrderedCollection>>do:
ObservableValueHolder>>valueChanged:
[ | oldValue | oldValue := value. value := anObject. self valueChanged: oldValue ] in ObservableValueHolder>>value:
FullBlockClosure(BlockClosure)>>ensure:
ObservableValueHolder>>value:
SpMultipleSelectionMode>>selectIndexes:
SpMultipleSelectionMode>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>items:
PhLTestImagesPresenter(PhLImagesPresenter)>>refresh
ByteSymbol(Symbol)>>cull:
PhLTestImagesPresenter(ProtoObject)>>ifNotNil:
PharoLauncherApplication>>imageRepositoryChanged
PhLDeleteImageCommandTest>>createMoreImagesAndEnableSorting
PhLDeleteImageCommandTest>>testDeleteTheRightImageIfImagesSortingIsNotTheDefaultOne
PhLDeleteImageCommandTest(TestCase)>>performTest
Check failure on line 0 in PharoLauncher-Tests-Commands-Test.xml
github-actions / Pharo Launcher Tests
PharoLauncher-Tests-Commands ► PharoLauncher.Tests.Commands.PhLDeleteImageCommandTest ► testImagesPresenterIsRefreshedWhenImageDeleted
Failed test found in:
PharoLauncher-Tests-Commands-Test.xml
Error:
SubscriptOutOfBounds
Raw output
SubscriptOutOfBounds
1
OrderedCollection(Object)>>errorSubscriptBounds:
OrderedCollection>>at:
OrderedCollection(SequenceableCollection)>>first
PhLTestImagesPresenter(PhLImagesPresenter)>>ensurePharoVersion
[ :image | self ensurePharoVersion; refreshLaunchConfigurationList; updateToolbarCommandsAvailability ] in PhLTestImagesPresenter(PhLImagesPresenter)>>connectPresenters
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
SpActionPort>>incomingTransmission:from:
SpSelectionPort(SpOutputPort)>>transmitWith:value:
[ :selection | self transmitWith: aTransmission value: (self applyTransform: selection transmission) ] in SpSelectionPort>>attachTransmission:to:
FullBlockClosure(BlockClosure)>>cull:
[ aBlock cull: self ] in SpMultipleSelectionMode>>whenChangedDo:
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
[ :block | block cull: self value cull: oldValue ] in ObservableValueHolder>>valueChanged:
OrderedCollection>>do:
ObservableValueHolder>>valueChanged:
[ | oldValue | oldValue := value. value := anObject. self valueChanged: oldValue ] in ObservableValueHolder>>value:
FullBlockClosure(BlockClosure)>>ensure:
ObservableValueHolder>>value:
SpMultipleSelectionMode>>selectIndexes:
SpMultipleSelectionMode>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>items:
PhLTestImagesPresenter(PhLImagesPresenter)>>refresh
MessageSend>>value
MessageSend>>cull:
MessageSend>>cull:cull:
[action cull: anAnnouncement cull: announcer] in AnnouncementSubscription>>deliver:
FullBlockClosure(BlockClosure)>>on:do:
FullBlockClosure(BlockClosure)>>on:fork:
AnnouncementSubscription>>deliver:
[ subscription deliver: anAnnouncement ] in SubscriptionRegistry>>deliver:to:startingAt:
FullBlockClosure(BlockClosure)>>ifCurtailed:
SubscriptionRegistry>>deliver:to:startingAt:
SubscriptionRegistry>>deliver:to:
SubscriptionRegistry>>deliver:
Announcer>>announce:
PhLTestImageRepository(PhLRepository)>>contentsChanged
PhLTestImageRepository(PhLDirectoryBasedImageRepository)>>deleteImages:
[ self imagesPresenter imageRepository deleteImages: images ] in PhLDeleteImageCommand>>execute
FullBlockClosure(BlockClosure)>>ensure:
CursorWithMask(Cursor)>>showWhile:
SpMorphicBackend>>showWaitCursorWhile:inApplication:
PharoLauncherApplication(SpApplication)>>showWaitCursorWhile:
PhLDeleteImageCommand>>execute
PhLDeleteImageCommandTest>>testImagesPresenterIsRefreshedWhenImageDeleted
PhLDeleteImageCommandTest(TestCase)>>performTest
Check failure on line 0 in PharoLauncher-Tests-Commands-Test.xml
github-actions / Pharo Launcher Tests
PharoLauncher-Tests-Commands ► PharoLauncher.Tests.Commands.PhLDeleteImageCommandTest ► testWarningMessageWhenDeletingManyImages
Failed test found in:
PharoLauncher-Tests-Commands-Test.xml
Error:
SubscriptOutOfBounds
Raw output
SubscriptOutOfBounds
1
OrderedCollection(Object)>>errorSubscriptBounds:
OrderedCollection>>at:
OrderedCollection(SequenceableCollection)>>first
PhLTestImagesPresenter(PhLImagesPresenter)>>ensurePharoVersion
[ :image | self ensurePharoVersion; refreshLaunchConfigurationList; updateToolbarCommandsAvailability ] in PhLTestImagesPresenter(PhLImagesPresenter)>>connectPresenters
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
SpActionPort>>incomingTransmission:from:
SpSelectionPort(SpOutputPort)>>transmitWith:value:
[ :selection | self transmitWith: aTransmission value: (self applyTransform: selection transmission) ] in SpSelectionPort>>attachTransmission:to:
FullBlockClosure(BlockClosure)>>cull:
[ aBlock cull: self ] in SpMultipleSelectionMode>>whenChangedDo:
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
[ :block | block cull: self value cull: oldValue ] in ObservableValueHolder>>valueChanged:
OrderedCollection>>do:
ObservableValueHolder>>valueChanged:
[ | oldValue | oldValue := value. value := anObject. self valueChanged: oldValue ] in ObservableValueHolder>>value:
FullBlockClosure(BlockClosure)>>ensure:
ObservableValueHolder>>value:
SpMultipleSelectionMode>>selectIndexes:
SpMultipleSelectionMode>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>items:
PhLTestImagesPresenter(PhLImagesPresenter)>>refresh
PhLDeleteImageCommandTest>>testWarningMessageWhenDeletingManyImages
PhLDeleteImageCommandTest(TestCase)>>performTest
Check failure on line 0 in PharoLauncher-Tests-Commands-Test.xml
github-actions / Pharo Launcher Tests
PharoLauncher-Tests-Commands ► PharoLauncher.Tests.Commands.PhLImportImageCommandTest ► testCanImportAnImage
Failed test found in:
PharoLauncher-Tests-Commands-Test.xml
Error:
SubscriptOutOfBounds
Raw output
SubscriptOutOfBounds
1
OrderedCollection(Object)>>errorSubscriptBounds:
OrderedCollection>>at:
OrderedCollection(SequenceableCollection)>>first
PhLTestImagesPresenter(PhLImagesPresenter)>>ensurePharoVersion
[ :image | self ensurePharoVersion; refreshLaunchConfigurationList; updateToolbarCommandsAvailability ] in PhLTestImagesPresenter(PhLImagesPresenter)>>connectPresenters
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
SpActionPort>>incomingTransmission:from:
SpSelectionPort(SpOutputPort)>>transmitWith:value:
[ :selection | self transmitWith: aTransmission value: (self applyTransform: selection transmission) ] in SpSelectionPort>>attachTransmission:to:
FullBlockClosure(BlockClosure)>>cull:
[ aBlock cull: self ] in SpMultipleSelectionMode>>whenChangedDo:
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
[ :block | block cull: self value cull: oldValue ] in ObservableValueHolder>>valueChanged:
OrderedCollection>>do:
ObservableValueHolder>>valueChanged:
[ | oldValue | oldValue := value. value := anObject. self valueChanged: oldValue ] in ObservableValueHolder>>value:
FullBlockClosure(BlockClosure)>>ensure:
ObservableValueHolder>>value:
SpMultipleSelectionMode>>selectIndexes:
SpMultipleSelectionMode>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>items:
PhLTestImagesPresenter(PhLImagesPresenter)>>refresh
MessageSend>>value
MessageSend>>cull:
MessageSend>>cull:cull:
[action cull: anAnnouncement cull: announcer] in AnnouncementSubscription>>deliver:
FullBlockClosure(BlockClosure)>>on:do:
FullBlockClosure(BlockClosure)>>on:fork:
AnnouncementSubscription>>deliver:
[ subscription deliver: anAnnouncement ] in SubscriptionRegistry>>deliver:to:startingAt:
FullBlockClosure(BlockClosure)>>ifCurtailed:
SubscriptionRegistry>>deliver:to:startingAt:
SubscriptionRegistry>>deliver:to:
SubscriptionRegistry>>deliver:
Announcer>>announce:
PhLTestImageRepository(PhLRepository)>>contentsChanged
PhLTestImageRepository(PhLDirectoryBasedImageRepository)>>importImage:to:
PhLImportImageCommand>>import:
PhLImportImageCommand>>importImage
PhLImportImageCommand>>execute
PhLImportImageCommandTest>>testCanImportAnImage
PhLImportImageCommandTest(TestCase)>>performTest
Check failure on line 0 in PharoLauncher-Tests-Commands-Test.xml
github-actions / Pharo Launcher Tests
PharoLauncher-Tests-Commands ► PharoLauncher.Tests.Commands.PhLImportImageCommandTest ► testImportImageImportsImageSourcesFile
Failed test found in:
PharoLauncher-Tests-Commands-Test.xml
Error:
SubscriptOutOfBounds
Raw output
SubscriptOutOfBounds
1
OrderedCollection(Object)>>errorSubscriptBounds:
OrderedCollection>>at:
OrderedCollection(SequenceableCollection)>>first
PhLTestImagesPresenter(PhLImagesPresenter)>>ensurePharoVersion
[ :image | self ensurePharoVersion; refreshLaunchConfigurationList; updateToolbarCommandsAvailability ] in PhLTestImagesPresenter(PhLImagesPresenter)>>connectPresenters
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
SpActionPort>>incomingTransmission:from:
SpSelectionPort(SpOutputPort)>>transmitWith:value:
[ :selection | self transmitWith: aTransmission value: (self applyTransform: selection transmission) ] in SpSelectionPort>>attachTransmission:to:
FullBlockClosure(BlockClosure)>>cull:
[ aBlock cull: self ] in SpMultipleSelectionMode>>whenChangedDo:
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
[ :block | block cull: self value cull: oldValue ] in ObservableValueHolder>>valueChanged:
OrderedCollection>>do:
ObservableValueHolder>>valueChanged:
[ | oldValue | oldValue := value. value := anObject. self valueChanged: oldValue ] in ObservableValueHolder>>value:
FullBlockClosure(BlockClosure)>>ensure:
ObservableValueHolder>>value:
SpMultipleSelectionMode>>selectIndexes:
SpMultipleSelectionMode>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>items:
PhLTestImagesPresenter(PhLImagesPresenter)>>refresh
MessageSend>>value
MessageSend>>cull:
MessageSend>>cull:cull:
[action cull: anAnnouncement cull: announcer] in AnnouncementSubscription>>deliver:
FullBlockClosure(BlockClosure)>>on:do:
FullBlockClosure(BlockClosure)>>on:fork:
AnnouncementSubscription>>deliver:
[ subscription deliver: anAnnouncement ] in SubscriptionRegistry>>deliver:to:startingAt:
FullBlockClosure(BlockClosure)>>ifCurtailed:
SubscriptionRegistry>>deliver:to:startingAt:
SubscriptionRegistry>>deliver:to:
SubscriptionRegistry>>deliver:
Announcer>>announce:
PhLTestImageRepository(PhLRepository)>>contentsChanged
PhLTestImageRepository(PhLDirectoryBasedImageRepository)>>importImage:to:
PhLImportImageCommand>>import:
PhLImportImageCommand>>importImage
PhLImportImageCommand>>execute
PhLImportImageCommandTest>>testImportImageImportsImageSourcesFile
PhLImportImageCommandTest(TestCase)>>performTest
Check failure on line 0 in PharoLauncher-Tests-Commands-Test.xml
github-actions / Pharo Launcher Tests
PharoLauncher-Tests-Commands ► PharoLauncher.Tests.Commands.PhLImportImageCommandTest ► testImportImageImportsImageVersionFile
Failed test found in:
PharoLauncher-Tests-Commands-Test.xml
Error:
SubscriptOutOfBounds
Raw output
SubscriptOutOfBounds
1
OrderedCollection(Object)>>errorSubscriptBounds:
OrderedCollection>>at:
OrderedCollection(SequenceableCollection)>>first
PhLTestImagesPresenter(PhLImagesPresenter)>>ensurePharoVersion
[ :image | self ensurePharoVersion; refreshLaunchConfigurationList; updateToolbarCommandsAvailability ] in PhLTestImagesPresenter(PhLImagesPresenter)>>connectPresenters
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
SpActionPort>>incomingTransmission:from:
SpSelectionPort(SpOutputPort)>>transmitWith:value:
[ :selection | self transmitWith: aTransmission value: (self applyTransform: selection transmission) ] in SpSelectionPort>>attachTransmission:to:
FullBlockClosure(BlockClosure)>>cull:
[ aBlock cull: self ] in SpMultipleSelectionMode>>whenChangedDo:
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
[ :block | block cull: self value cull: oldValue ] in ObservableValueHolder>>valueChanged:
OrderedCollection>>do:
ObservableValueHolder>>valueChanged:
[ | oldValue | oldValue := value. value := anObject. self valueChanged: oldValue ] in ObservableValueHolder>>value:
FullBlockClosure(BlockClosure)>>ensure:
ObservableValueHolder>>value:
SpMultipleSelectionMode>>selectIndexes:
SpMultipleSelectionMode>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>items:
PhLTestImagesPresenter(PhLImagesPresenter)>>refresh
MessageSend>>value
MessageSend>>cull:
MessageSend>>cull:cull:
[action cull: anAnnouncement cull: announcer] in AnnouncementSubscription>>deliver:
FullBlockClosure(BlockClosure)>>on:do:
FullBlockClosure(BlockClosure)>>on:fork:
AnnouncementSubscription>>deliver:
[ subscription deliver: anAnnouncement ] in SubscriptionRegistry>>deliver:to:startingAt:
FullBlockClosure(BlockClosure)>>ifCurtailed:
SubscriptionRegistry>>deliver:to:startingAt:
SubscriptionRegistry>>deliver:to:
SubscriptionRegistry>>deliver:
Announcer>>announce:
PhLTestImageRepository(PhLRepository)>>contentsChanged
PhLTestImageRepository(PhLDirectoryBasedImageRepository)>>importImage:to:
PhLImportImageCommand>>import:
PhLImportImageCommand>>importImage
PhLImportImageCommand>>execute
PhLImportImageCommandTest>>testImportImageImportsImageVersionFile
PhLImportImageCommandTest(TestCase)>>performTest
Check failure on line 0 in PharoLauncher-Tests-Commands-Test.xml
github-actions / Pharo Launcher Tests
PharoLauncher-Tests-Commands ► PharoLauncher.Tests.Commands.PhLLaunchImageCommandTest ► testCanLaunchImage
Failed test found in:
PharoLauncher-Tests-Commands-Test.xml
Error:
SubscriptOutOfBounds
Raw output
SubscriptOutOfBounds
1
OrderedCollection(Object)>>errorSubscriptBounds:
OrderedCollection>>at:
OrderedCollection(SequenceableCollection)>>first
PhLTestImagesPresenter(PhLImagesPresenter)>>ensurePharoVersion
[ :image | self ensurePharoVersion; refreshLaunchConfigurationList; updateToolbarCommandsAvailability ] in PhLTestImagesPresenter(PhLImagesPresenter)>>connectPresenters
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
SpActionPort>>incomingTransmission:from:
SpSelectionPort(SpOutputPort)>>transmitWith:value:
[ :selection | self transmitWith: aTransmission value: (self applyTransform: selection transmission) ] in SpSelectionPort>>attachTransmission:to:
FullBlockClosure(BlockClosure)>>cull:
[ aBlock cull: self ] in SpMultipleSelectionMode>>whenChangedDo:
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
[ :block | block cull: self value cull: oldValue ] in ObservableValueHolder>>valueChanged:
OrderedCollection>>do:
ObservableValueHolder>>valueChanged:
[ | oldValue | oldValue := value. value := anObject. self valueChanged: oldValue ] in ObservableValueHolder>>value:
FullBlockClosure(BlockClosure)>>ensure:
ObservableValueHolder>>value:
SpMultipleSelectionMode>>selectIndexes:
SpMultipleSelectionMode>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>unselectAll
PhLTestImagesPresenter>>unselectAll
PhLLaunchImageCommandTest>>testCanLaunchImage
PhLLaunchImageCommandTest(TestCase)>>performTest
Check failure on line 0 in PharoLauncher-Tests-Commands-Test.xml
github-actions / Pharo Launcher Tests
PharoLauncher-Tests-Commands ► PharoLauncher.Tests.Commands.PhLLaunchImageCommandTest ► testExecutingImageWithScriptShouldSetFlagToShouldNotRun
Failed test found in:
PharoLauncher-Tests-Commands-Test.xml
Error:
SubscriptOutOfBounds
Raw output
SubscriptOutOfBounds
1
OrderedCollection(Object)>>errorSubscriptBounds:
OrderedCollection>>at:
OrderedCollection(SequenceableCollection)>>first
PhLTestImagesPresenter(PhLImagesPresenter)>>ensurePharoVersion
[ :image | self ensurePharoVersion; refreshLaunchConfigurationList; updateToolbarCommandsAvailability ] in PhLTestImagesPresenter(PhLImagesPresenter)>>connectPresenters
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
SpActionPort>>incomingTransmission:from:
SpSelectionPort(SpOutputPort)>>transmitWith:value:
[ :selection | self transmitWith: aTransmission value: (self applyTransform: selection transmission) ] in SpSelectionPort>>attachTransmission:to:
FullBlockClosure(BlockClosure)>>cull:
[ aBlock cull: self ] in SpMultipleSelectionMode>>whenChangedDo:
FullBlockClosure(BlockClosure)>>cull:
FullBlockClosure(BlockClosure)>>cull:cull:
[ :block | block cull: self value cull: oldValue ] in ObservableValueHolder>>valueChanged:
OrderedCollection>>do:
ObservableValueHolder>>valueChanged:
[ | oldValue | oldValue := value. value := anObject. self valueChanged: oldValue ] in ObservableValueHolder>>value:
FullBlockClosure(BlockClosure)>>ensure:
ObservableValueHolder>>value:
SpMultipleSelectionMode>>selectIndexes:
SpMultipleSelectionMode>>unselectAll
SpTablePresenter(SpAbstractListPresenter)>>unselectAll
PhLTestImagesPresenter>>unselectAll
PhLLaunchImageCommandTest>>selectImage
PhLLaunchImageCommandTest>>launchImage
PhLLaunchImageCommandTest>>testExecutingImageWithScriptShouldSetFlagToShouldNotRun
PhLLaunchImageCommandTest(TestCase)>>performTest