| Summary: | Rebalance SWTBot tests between the two sub-suites based on running time and stability | ||
|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Pierre-Charles David <pierre-charles.david> |
| Component: | Core | Assignee: | Pierre-Charles David <pierre-charles.david> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | steve.monnier |
| Version: | unspecified | Keywords: | triaged |
| Target Milestone: | 5.0.0M7 | ||
| Hardware: | All | ||
| OS: | All | ||
| See Also: |
https://git.eclipse.org/r/75130 https://git.eclipse.org/r/75131 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=81e6704269be18786e4ae5849c73704aa4a681eb https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=61f4bbb5a3fbeee06fc410cfe02bc26e5093b1f1 https://git.eclipse.org/r/76335 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=4a24ca12b1d86d1cd38949f659c45d3acba015e9 |
||
| Whiteboard: | |||
|
Description
Pierre-Charles David
Some first candidates that are currently in SWTBot-Part1 but have failed at least once for no good reason recently: CenteredEdgesRepairTest ChildrenPositionStabilityAfterParentResizeTest CustomizationPropertySectionsTests HideRevealDiagramElementsLabelsTest HideRevealTableLinesTest LabelFontModificationsTest LinkWithEditorFeatureWithModelExplorerViewTest MetamodelPropertyTabTests NavigationDescriptionFromTableAndTreeTest OpenMultipleRepresentationsTest RefreshWithCustomizedStyleFromAppearanceTabTests RefreshWithCustomizedStyleTests ResizeKindEditorTest STD006 STD008 ViewpointSpecificationProjectCreationTest New Gerrit change created: https://git.eclipse.org/r/75130 New Gerrit change created: https://git.eclipse.org/r/75131 Gerrit change https://git.eclipse.org/r/75130 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=81e6704269be18786e4ae5849c73704aa4a681eb Gerrit change https://git.eclipse.org/r/75131 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=61f4bbb5a3fbeee06fc410cfe02bc26e5093b1f1 Other candidates identified by recent failures: - STD010 - PinnedElementsTest - InvalidMetamodelRessourceTest More candidates: - org.eclipse.sirius.tests.swtbot.EditorSavingTest - org.eclipse.sirius.tests.swtbot.table.HideRevealTableColumnsTest I've created https://hudson.eclipse.org/sirius/job/sirius.tests-swtbot/ which only runs the SWTBot suites, and on a single target platform (neon), to iterate more quickly on this. Current status: Among all the candidates liste on comments above, all of these have not been moved yet: EditorSavingTest HideRevealTableColumnsTest HideRevealTableLinesTest InvalidMetamodelRessourceTest LabelFontModificationsTest LinkWithEditorFeatureWithModelExplorerViewTest NavigationDescriptionFromTableAndTreeTest OpenMultipleRepresentationsTest PinnedElementsTest RefreshWithCustomizedStyleFromAppearanceTabTests RefreshWithCustomizedStyleTests ResizeKindEditorTest STD006 STD008 STD010 ViewpointSpecificationProjectCreationTest During the last 6 builds run on https://hudson.eclipse.org/sirius/job/sirius.tests-swtbot/, the actual failures in SWTBot-Part 1 were: - LinkWithEditorFeatureWithModelExplorerViewTest.testLinkWithEditorFeatureWithModelExplorerView - NavigationDescriptionFromTableAndTreeTest.testOpenDescriptionAvailableFromEditionTablesWithPrecondition - NavigationDescriptionFromTableAndTreeTest.testOpenDescriptionAvailableFromTrees - RefreshAfterViewCreationTest.testEdgeCreationOnBorderedNodeOnContainerInContainerCreationWithAutoRefresh - ViewpointSpecificationProjectCreationTest.test_ViewpointViewpoint_Specification_Project_Creation Only RefreshAfterViewCreationTest was not already listed as a candidate. These 4 classes will be moved next. New Gerrit change created: https://git.eclipse.org/r/76335 Gerrit change https://git.eclipse.org/r/76335 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=4a24ca12b1d86d1cd38949f659c45d3acba015e9 Some errors still occur for no good reason on the part-1 suite, but overall it's much better than before. Moving to 5.0 for the remaining work. While still not perfect, we'll consider this done for now. Available in Sirius 5.0.0, see https://wiki.eclipse.org/Sirius/5.0.0 for details. |