Paco Chan created YARN-11892:
--------------------------------

             Summary: TestServiceManager tests are order dependent
                 Key: YARN-11892
                 URL: https://issues.apache.org/jira/browse/YARN-11892
             Project: Hadoop YARN
          Issue Type: Test
            Reporter: Paco Chan


|org.apache.hadoop.yarn.service.TestServiceManager.testAutoFinalize|
|org.apache.hadoop.yarn.service.TestServiceManager.testAutoFinalizeNothingToUpgrade|
|org.apache.hadoop.yarn.service.TestServiceManager.testCancelUpgrade|
|org.apache.hadoop.yarn.service.TestServiceManager.testCancelUpgradeAfterInitiate|
|org.apache.hadoop.yarn.service.TestServiceManager.testExpressUpgrade|
|org.apache.hadoop.yarn.service.TestServiceManager.testFinalize|
|org.apache.hadoop.yarn.service.TestServiceManager.testInvalidUpgrade|
|org.apache.hadoop.yarn.service.TestServiceManager.testRestartNothingToUpgrade|
|org.apache.hadoop.yarn.service.TestServiceManager.testRestartWithPendingUpgrade|
|org.apache.hadoop.yarn.service.TestServiceManager.testUpgrade|

 

The above tests show order-dependent behavior in pass/fail depending on the 
order they are run and whether other tests are run in between:

 

For example, testUpgrade fails if tests are run in this particular order:

"org.apache.hadoop.yarn.service.monitor.TestServiceMonitor#testComponentDependency()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testResourceValidation()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testArtifacts()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testExternalApplication()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testDuplicateComponents()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testComponentNameSameAsServiceName()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testExternalDuplicateComponent()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testExternalComponent()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testDependencySorting()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testInvalidComponent()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testValidateCompName()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testPlacementPolicy()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testKerberosPrincipal()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testKerberosPrincipalNameFormat()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testResolveCompsDependency()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testResolveCompsDependencyReversed()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testResolveCompsCircularDependency()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testResolveNoCompsDependency()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testNoServiceDependencies()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testJvmOpts()",
          
"org.apache.hadoop.yarn.service.utils.TestServiceApiUtil#testServiceDependencies()",
          "org.apache.hadoop.yarn.service.utils.TestFilterUtils#testNoFilter()",
          
"org.apache.hadoop.yarn.service.utils.TestFilterUtils#testFilterWithComp()",
          
"org.apache.hadoop.yarn.service.utils.TestFilterUtils#testFilterWithVersion()",
          
"org.apache.hadoop.yarn.service.utils.TestFilterUtils#testFilterWithState()",
          
"org.apache.hadoop.yarn.service.utils.TestCoreFileSystem#testClusterUpgradeDirPath()",
          
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testSpaceName()",
          
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testTitleLetters()",
          
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testInnerBraced()",
          
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testLeadingBrace()",
          
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testLeadingHyphen()",
          
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testNonalphaLeadingChars()",
          
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testCapitalLetters()",
          
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testEmptyName()",
          
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testNonalphaInnerChars()",
          
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testClusterValid()",
          
"org.apache.hadoop.yarn.service.conf.TestValidateServiceNames#testValidNames()",
          
"org.apache.hadoop.yarn.service.conf.TestAppJsonResolve#testOverride()",
          
"org.apache.hadoop.yarn.service.conf.TestAppJsonResolve#testSetResourceAttributes()",
          
"org.apache.hadoop.yarn.service.conf.TestAppJsonResolve#testOverrideExternalConfiguration()",
          
"org.apache.hadoop.yarn.service.provider.TestAbstractProviderService#testBuildContainerLaunchCommand()",
          
"org.apache.hadoop.yarn.service.provider.TestAbstractProviderService#testBuildContainerLaunchContext()",
          
"org.apache.hadoop.yarn.service.provider.TestAbstractProviderService#testBuildContainerLaunchCommandWithSpace()",
          
"org.apache.hadoop.yarn.service.provider.TestProviderUtils#testStaticFileLocalization()",
          
"org.apache.hadoop.yarn.service.provider.TestProviderUtils#testReplaceSpacesWithDelimiter()",
          
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testInitiateAutoFinalizeServiceUpgrade()",
          
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testFlexComponents()",
          
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testInitiateServiceUpgrade()",
          
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testUpgradeInstances()",
          
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testUpgradeComponents()",
          
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testGetInstances()",
          
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testCancelUpgrade()",
          
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testEnableFastLaunchUserPermissions()",
          
"org.apache.hadoop.yarn.service.client.TestServiceCLI#testEnableFastLaunchFilePermissions()",
          
"org.apache.hadoop.yarn.service.client.TestServiceClient#testUpgradeDisabledWhenAllCompsHaveNeverRestartPolicy()",
          
"org.apache.hadoop.yarn.service.client.TestServiceClient#testActionCompInstanceUpgrade()",
          
"org.apache.hadoop.yarn.service.client.TestServiceClient#testGetCompInstances()",
          
"org.apache.hadoop.yarn.service.client.TestServiceClient#testUpgradeDisabledByDefault()",
          
"org.apache.hadoop.yarn.service.client.TestServiceClient#testAMEnvCustomClasspath()",
          
"org.apache.hadoop.yarn.service.client.TestServiceClient#testActionServiceUpgrade()",
          
"org.apache.hadoop.yarn.service.client.TestBuildExternalComponents#testExternalComponentBuild()",
          
"org.apache.hadoop.yarn.service.providers.TestProviderFactory#testDockerFactory()",
          
"org.apache.hadoop.yarn.service.providers.TestProviderFactory#testTarballFactory()",
          
"org.apache.hadoop.yarn.service.providers.TestProviderFactory#testDefaultFactory()",
          
"org.apache.hadoop.yarn.service.providers.TestAbstractClientProvider#testConfigFiles()",
          
"org.apache.hadoop.yarn.service.providers.TestDefaultClientProvider#testConfigFile()",
          
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testContainerUpgrade()",
          
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testContainerReadyAfterUpgrade()",
          
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testContainerUpgradeFailed()",
          
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testFailureAfterReinit()",
          
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testCancelNothingToUpgrade()",
          
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testCancelUpgradeFailed()",
          
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testCancelAfterCompProcessedCancel()",
          
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testCancelWhileUpgradeWithSuccess()",
          
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testCancelWhileUpgradeWithFailure()",
          
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testCancelFailedWhileUpgradeWithSuccess()",
          
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testCancelFailedWhileUpgradeWithFailure()",
          
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testUpdateLocalizationStatuses()",
          
"org.apache.hadoop.yarn.service.component.instance.TestComponentInstance#testComponentRestartPolicy()",
          
"org.apache.hadoop.yarn.service.component.TestComponent#testCancelUpgrade()",
          
"org.apache.hadoop.yarn.service.component.TestComponent#testCheckState()",
          
"org.apache.hadoop.yarn.service.component.TestComponent#testComponentUpgrade()",
          
"org.apache.hadoop.yarn.service.component.TestComponent#testContainerCompletedWhenUpgrading()",
          
"org.apache.hadoop.yarn.service.component.TestComponent#testContainerCompletedCancelUpgrade()",
          
"org.apache.hadoop.yarn.service.component.TestComponent#testCancelUpgradeSuccessWhileUpgrading()",
          
"org.apache.hadoop.yarn.service.component.TestComponent#testCancelUpgradeFailureWhileUpgrading()",
          
"org.apache.hadoop.yarn.service.component.TestComponent#testComponentStateReachesStableStateWithTerminatingComponents()",
          
"org.apache.hadoop.yarn.service.component.TestComponent#testComponentStateUpdatesWithTerminatingComponents()",
          
"org.apache.hadoop.yarn.service.component.TestComponent#testComponentStateUpdatesWithTerminatingDominantComponents()",
          
"org.apache.hadoop.yarn.service.component.TestComponentDecommissionInstances#testDecommissionInstances()",
          
"org.apache.hadoop.yarn.service.component.TestComponentRestartPolicy#testAlwaysRestartPolicy()",
          
"org.apache.hadoop.yarn.service.component.TestComponentRestartPolicy#testOnFailureRestartPolicy()",
          
"org.apache.hadoop.yarn.service.component.TestComponentRestartPolicy#testNeverRestartPolicy()",
          
"org.apache.hadoop.yarn.service.TestDefaultUpgradeComponentsFinder#testServiceUpgradeWithNewComponentAddition()",
          
"org.apache.hadoop.yarn.service.TestDefaultUpgradeComponentsFinder#testServiceArtifactChange()",
          
"org.apache.hadoop.yarn.service.TestDefaultUpgradeComponentsFinder#testChangeInConfigFileProperty()",
          
"org.apache.hadoop.yarn.service.TestDefaultUpgradeComponentsFinder#testComponentArtifactChange()",
          
"org.apache.hadoop.yarn.service.TestServiceAM#testScheduleWithMultipleResourceTypes()",
          
"org.apache.hadoop.yarn.service.TestServiceAM#testRecordTokensForContainers()",
          
"org.apache.hadoop.yarn.service.TestServiceAM#testContainerCompletedEventProcessed()",
          
"org.apache.hadoop.yarn.service.TestServiceAM#testContainersReleasedWhenExpired()",
          
"org.apache.hadoop.yarn.service.TestServiceAM#testContainersReleasedWhenPreLaunchFails()",
          
"org.apache.hadoop.yarn.service.TestServiceAM#testContainerCompleted()",
          "org.apache.hadoop.yarn.service.TestServiceAM#testIPChange()",
          "org.apache.hadoop.yarn.service.TestServiceAM#testSyncSysFS()",
          
"org.apache.hadoop.yarn.service.TestServiceAM#testScheduleWithResourceAttributes()",
          
"org.apache.hadoop.yarn.service.TestServiceAM#testContainersFromDifferentApp()",
          
"org.apache.hadoop.yarn.service.TestServiceAM#testContainersFromPreviousAttemptsWithRMRestart()",
          
"org.apache.hadoop.yarn.service.timelineservice.TestServiceTimelinePublisher#testServiceAttemptEntity()",
          
"org.apache.hadoop.yarn.service.timelineservice.TestServiceTimelinePublisher#testComponentInstanceEntity()",
          
"org.apache.hadoop.yarn.service.containerlaunch.TestAbstractLauncher#testDockerContainerMounts()",
          
"org.apache.hadoop.yarn.service.containerlaunch.TestAbstractLauncher#testContainerRetries()",
          
"org.apache.hadoop.yarn.service.TestServiceManager#testRestartNothingToUpgrade()"

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to