add debug #164
Pharo Launcher Tests ❌
Report | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-CLI-Tests-Test.xml | 125✅ | 4s | ||
PharoLauncher-Tests-Commands-Test.xml | 56✅ | 19s | ||
PharoLauncher-Tests-Core-Test.xml | 98✅ | 15s | ||
PharoLauncher-Tests-Download-Test.xml | 43✅ | 3s | ||
PharoLauncher-Tests-Functional-Test.xml | 55✅ | 2❌ | 35s | |
PharoLauncher-Tests-SpecUI-Test.xml | 32✅ | 4s |
✅ PharoLauncher-CLI-Tests-Test.xml
125 tests were completed in 4s with 125 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-CLI-Tests | 125✅ | 4s |
✅ 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
56 tests were completed in 19s with 56 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-Tests-Commands | 56✅ | 19s |
✅ 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
✅ testCanDeleteAPrivateVM
✅ testCanDeleteAVM
✅ testCanDeleteManyPrivateVms
✅ testCanDeleteManyVms
PharoLauncher.Tests.Commands.PhLImportImageCommandTest
✅ testCanImportAnImage
✅ testImportImageImportsImageSourcesFile
✅ testImportImageImportsImageVersionFile
✅ testImportNonExistingImage
PharoLauncher.Tests.Commands.PhLLaunchImageCommandTest
✅ testAttachingAnInitializationScriptIsOk
✅ testAttachingInitializationScriptSetFlagToShouldRun
✅ testCanLaunchImage
✅ testExecutingImageWithScriptShouldSetFlagToShouldNotRun
✅ 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.PhLToggleVmPrivateVmCommandTest
✅ testPrivateVmsShownWhenButtonToggledOnce
✅ testVmsShownAtStartup
✅ testVmsShownWhenButtonToggledTwice
PharoLauncher.Tests.Commands.PhLUpdateVmCommandTest
✅ testCanUpdateManyPrivateVms
✅ 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
43 tests were completed in 3s with 43 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-Tests-Download | 43✅ | 3s |
✅ 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
✅ testImageVersionDeterminationScriptIsUpdatedWhenFileContentDifferentFromScriptInImage
✅ testPharo50PreSpurImageUrlIsCorrect
✅ testPharo60VmUrlIsCorrect
✅ testPharo70Vm64BitsUrlIsCorrect
✅ testPharo70VmUrlIsCorrect
✅ testPreSpurImageUrlIsCorrect
PharoLauncher.Tests.Download.PhLVmProviderTest
✅ testCanDetectArchitecture
✅ testCanDetectOS
✅ testLatestUrlIsValidAndAvailable
✅ testStableUrlIsValidAndAvailable
PharoLauncher.Tests.Download.PhLVmProviderUntilPharo80Test
✅ testUrlIsValidAndAvailable
✅ testUrlIsValidAndAvailableWhenOs64BitAndImageAvailableOnlyIn32Bits
❌ PharoLauncher-Tests-Functional-Test.xml
57 tests were completed in 35s with 55 passed, 2 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-Tests-Functional | 55✅ | 2❌ | 35s |
❌ 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.PhLPrivateVirtualMachineTest
✅ testCanGetDownloadUrl
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
TestFailure
❌ testCanGetImageVersionFromFileWhenRunningExtraVM
TestFailure
✅ testCanGetImageVersionFromFileWithRightCommand
✅ testCanGetImageVersionFromPharo14Image
✅ testGetExceptionWhenRunningImageVersionFromFileWithBadCommand
✅ testImageVersionDeterminationIsRunWithoutSettings
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 32 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
PharoLauncher-Tests-SpecUI | 32✅ | 4s |
✅ 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.PhLVirtualMachineManagerFunctionalTest ► testCanGetImageVersion
Failed test found in:
PharoLauncher-Tests-Functional-Test.xml
Error:
TestFailure
Raw output
TestFailure
Got nil instead of '90'.
PhLVirtualMachineManagerFunctionalTest(TestAsserter)>>assert:description:resumable:
PhLVirtualMachineManagerFunctionalTest(TestAsserter)>>assert:description:
PhLVirtualMachineManagerFunctionalTest(TestAsserter)>>assert:equals:
[ :imageRef | version := (PhLVirtualMachineManager forImage: imageRef) imageVersion. self assert: version equals: '90' ] in PhLVirtualMachineManagerFunctionalTest>>testCanGetImageVersion
[ aBlock value: imageRef ] in PhLVirtualMachineManagerTestResource>>withCopyOfPharo90ImageDo:
FullBlockClosure(BlockClosure)>>ensure:
PhLVirtualMachineManagerTestResource>>withCopyOfPharo90ImageDo:
PhLVirtualMachineManagerFunctionalTest>>testCanGetImageVersion
PhLVirtualMachineManagerFunctionalTest(TestCase)>>performTest
[ super performTest ] in PhLVirtualMachineManagerFunctionalTest>>performTest
FullBlockClosure(BlockClosure)>>on:do:
PhLVirtualMachineManagerFunctionalTest>>performTest
Check failure on line 0 in PharoLauncher-Tests-Functional-Test.xml
github-actions / Pharo Launcher Tests
PharoLauncher-Tests-Functional ► PharoLauncher.Tests.Functional.PhLVirtualMachineManagerFunctionalTest ► testCanGetImageVersionFromFileWhenRunningExtraVM
Failed test found in:
PharoLauncher-Tests-Functional-Test.xml
Error:
TestFailure
Raw output
TestFailure
Got nil instead of '90'.
PhLVirtualMachineManagerFunctionalTest(TestAsserter)>>assert:description:resumable:
PhLVirtualMachineManagerFunctionalTest(TestAsserter)>>assert:description:
PhLVirtualMachineManagerFunctionalTest(TestAsserter)>>assert:equals:
[ :imageRef | vmManager := PhLVirtualMachineManager forImage: imageRef. vmManager imageVersionFile ensureDelete. self assert: vmManager imageVersion equals: '90' ] in PhLVirtualMachineManagerFunctionalTest>>testCanGetImageVersionFromFileWhenRunningExtraVM
[ aBlock value: imageRef ] in PhLVirtualMachineManagerTestResource>>withCopyOfPharo90ImageDo:
FullBlockClosure(BlockClosure)>>ensure:
PhLVirtualMachineManagerTestResource>>withCopyOfPharo90ImageDo:
PhLVirtualMachineManagerFunctionalTest>>testCanGetImageVersionFromFileWhenRunningExtraVM
PhLVirtualMachineManagerFunctionalTest(TestCase)>>performTest
[ super performTest ] in PhLVirtualMachineManagerFunctionalTest>>performTest
FullBlockClosure(BlockClosure)>>on:do:
PhLVirtualMachineManagerFunctionalTest>>performTest