ctf: Fix StandardImportAndReadSmokeTest on Eclipse 4.6M5
authorMarc-Andre Laperle <marc-andre.laperle@ericsson.com>
Fri, 29 Jan 2016 04:10:52 +0000 (23:10 -0500)
committerMarc-Andre Laperle <marc-andre.laperle@ericsson.com>
Fri, 29 Jan 2016 22:16:25 +0000 (17:16 -0500)
The export dialog changed and doesn't include linked resources
anymore. However, there is a checkbox that displays them again.
See bug 355049

Change-Id: Ibbdf33839653127f15efd07ad72f887b6ba21697
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/65424
Reviewed-by: Hudson CI
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
ctf/org.eclipse.tracecompass.tmf.ctf.ui.swtbot.tests/META-INF/MANIFEST.MF
ctf/org.eclipse.tracecompass.tmf.ctf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ctf/ui/swtbot/tests/StandardImportAndReadSmokeTest.java

index 92940048fead69ff561b10c3efa85322d5957635..078b84bd12cddb912247f69e4a70caa270338358 100644 (file)
@@ -24,6 +24,7 @@ Import-Package: org.apache.log4j,
  org.eclipse.swtbot.eclipse.finder,
  org.eclipse.swtbot.eclipse.finder.widgets,
  org.eclipse.swtbot.swt.finder,
+ org.eclipse.swtbot.swt.finder.exceptions,
  org.eclipse.swtbot.swt.finder.finders,
  org.eclipse.swtbot.swt.finder.junit,
  org.eclipse.swtbot.swt.finder.results,
index 44c8c34885fd665cc0664b01730795379bbce38e..8aabb21db37d62e49ac8627dc6ec8c1b7b8a4c4f 100644 (file)
@@ -40,6 +40,7 @@ import org.eclipse.core.runtime.URIUtil;
 import org.eclipse.jface.viewers.StructuredSelection;
 import org.eclipse.jface.wizard.WizardDialog;
 import org.eclipse.swt.widgets.Shell;
+import org.eclipse.swtbot.swt.finder.exceptions.WidgetNotFoundException;
 import org.eclipse.swtbot.swt.finder.finders.UIThreadRunnable;
 import org.eclipse.swtbot.swt.finder.junit.SWTBotJunit4ClassRunner;
 import org.eclipse.swtbot.swt.finder.results.VoidResult;
@@ -519,6 +520,11 @@ public class StandardImportAndReadSmokeTest extends AbstractImportAndReadSmokeTe
         treeItem.select();
         fBot.button("Next >").click();
         fBot.button("&Deselect All").click();
+        try {
+            fBot.checkBox("Resolve and export linked resources").select();
+        } catch (WidgetNotFoundException e) {
+            // Ignore, doesn't exist pre-4.6M5
+        }
 
         if (sourceResource instanceof IFile) {
             String[] folderPath = exportedPath.removeLastSegments(1).segments();
This page took 0.02583 seconds and 5 git commands to generate.