Thanks, Camille,
I have fixed a number of problems in the tests, including the maximization of the window, but some failures remain. AFAICS, the failures that remain are caused by actual problems in the sequence diagram (not problems in the test code):
- Tests that don't fail on Mac, but appear to be Linux-specific deviations in rendering behaviour:
- lifeline heads that are requested at the same Y position and size are not rendered at the same Y coordinate
- TestMakeSameHeightForLifelines_402978.testLifelinesSameSizeHeight
- TestMakeSameHeightForLifelines_402978.testLifelinesSameSizeBoth
- Fixbug_LifelineManagement_417365.testStereotypeChanged
- Fixbug_LifelineManagement_417365.testFontChanged
- Tests that also fail on Mac:
- interaction operand doesn't render stereotype attributes in braces:
- InteractionOperandStereotypesTest.testDisplayStereotypeWithBrace
So, somebody who knows the sequence diagram code will have to look at these remaining test failures to determine whether the problem is in the sequence diagram and, therefore, to determine the disposition of these tests for Luna release.
Cheers,
Christian
Hi Christian, I noticed that as well, but I don’t know why it is done. Obviously, it shouldn’t be required. If any test fails when disabling this line, then there is something wrong (Either in the test implementation, or in the diagram itself).
Camille Hi, The sequence diagram tests continually maximize the workbench window. This, coupled with the fact that the window comes to the fore occasionally, gets in the way of doing work in any other windows on that physical display while the tests are running. Why do the tests maximize the window? They are the only ones that do this. If there isn't a good reason, it would be nice not to maximize the window. _______________________________________________ mdt-papyrus.dev mailing list mdt-papyrus.dev@xxxxxxxxxxxhttps://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev
|