| Summary: | [Unit Test Failure] junit.framework.TestSuite.org.eclipse.gmt.modisco.infra.browser.tests.* | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Modeling] MoDisco | Reporter: | Gregoire Dupe <gdupe> | ||||
| Component: | Main | Assignee: | Nicolas Bros <nicolas.bros> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | minor | ||||||
| Priority: | P1 | CC: | hugo.bruneliere, modisco.web-inbox, nicolas.bros | ||||
| Version: | 0.9.1 | ||||||
| Target Milestone: | 0.9.1 RC2 | ||||||
| Hardware: | PC | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Gregoire Dupe
Unit test should not fail => P1 Created attachment 202808 [details]
patch
Here's a patch that fixes the tests.
Committed in trunk in revision 4626. Fixed in revision 4635. I have debugged the failing tests on Hudson, added a bunch of screenshots, and fixed a few things : I had to copy the test project into a temporary directory before I could import it, I now use the Project Explorer instead of the Package Explorer which is not installed, I had to workaround broken sub-menu clicking in SWTBot, I now avoid waiting for the Welcome view when it's already closed, I removed assumptions about the order in which tests are executed, I added more waits for the browser to load and refresh. Now all tests pass on Hudson since Build #792. I merged the fix into branch 0_9 in revision 4697-4698. I fixed a wrong dependency in revision 4778 : I had merged changes from the trunk that depended on org.eclipse.emf.facet.tests.util.swtbot, which didn't exist in the Indigo version of EMF Facet. So, I have copied org.eclipse.emf.facet.util.tests.swtbot.internal.ContextMenuUtils into org.eclipse.gmt.modisco.infra.browser.tests.utils.ContextMenuUtils and removed the dependency. Issue solved. |