Exclude feature in tests.
Change-Id: I76e8e425a26cb1adbed674f525992315a4ff9f1a
diff --git a/org.eclipse.fmc.blockdiagram.editor.tests/pom.xml b/org.eclipse.fmc.blockdiagram.editor.tests/pom.xml
index 00e2a5e..fb54e9e 100644
--- a/org.eclipse.fmc.blockdiagram.editor.tests/pom.xml
+++ b/org.eclipse.fmc.blockdiagram.editor.tests/pom.xml
@@ -49,16 +49,17 @@
<useUIHarness>true</useUIHarness>
<useUIThread>true</useUIThread>
<argLine>-Xmx512m -XX:MaxPermSize=256m -XstartOnFirstThread</argLine>
+ <showEclipseLog>true</showEclipseLog>
<excludes>
<exclude>**/Meta*.java</exclude>
</excludes>
- <bundleStartLevel>
- <bundle>
- <id>org.eclipse.fmc.blockdiagram.editor</id>
- <level>1</level>
- <autoStart>true</autoStart>
- </bundle>
- </bundleStartLevel>
+ <dependencies>
+ <dependency>
+ <type>eclipse-feature</type>
+ <artifactId>org.eclipse.graphiti.feature</artifactId>
+ <version>0.0.0</version>
+ </dependency>
+ </dependencies>
</configuration>
</plugin>
</plugins>
diff --git a/org.eclipse.fmc.blockdiagram.editor.tests/src/org/eclipse/fmc/FMCTestCase.java b/org.eclipse.fmc.blockdiagram.editor.tests/src/org/eclipse/fmc/FMCTestCase.java
index 29a78f6..cf53253 100644
--- a/org.eclipse.fmc.blockdiagram.editor.tests/src/org/eclipse/fmc/FMCTestCase.java
+++ b/org.eclipse.fmc.blockdiagram.editor.tests/src/org/eclipse/fmc/FMCTestCase.java
@@ -18,6 +18,7 @@
import static org.eclipse.fmc.blockdiagram.editor.diagram.BlockDiagramFeatureProvider.CREATE_CON_MODIFY_ACCESS;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.assertNotNull;
import java.io.ByteArrayInputStream;
import java.io.IOException;
@@ -106,6 +107,7 @@
}
protected Diagram getDiagram() {
+ assertNotNull("Editor cannot be found", editor);
return editor.getDiagramTypeProvider().getDiagram();
}
@@ -213,11 +215,13 @@
@Before
public void setUp() throws PartInitException, CoreException {
+
IWorkbenchPage activePage = PlatformUI.getWorkbench()
.getActiveWorkbenchWindow().getActivePage();
-
+ assertNotNull("Eclipse environment has not been setup correctly", activePage);
editor = (BlockDiagramEditor) IDE.openEditor(activePage,
getFmcFile(BLOCKDIAG_FILENAME));
+ assertNotNull("Editor cannot be opened" , editor);
ViewIntroAdapterPart viewIntro = (ViewIntroAdapterPart) activePage
.findView(IIntroConstants.INTRO_VIEW_ID);
if (viewIntro != null)