Uploaded image for project: 'Fuse Tooling'
  1. Fuse Tooling
  2. FUSETOOLS-2047

Update swtbot tests for SwitchYard so we can better test from the development side

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • 9.0.0
    • SwitchYard
    • None

      We have some tests written for an older version of SWTBot that we should update for the SwitchYard tooling. This may enable us to do some better unit testing to ensure backward compatibility per our new test-first methodology. This would be best done in the Neon code stream since we ran into some issues with the Mars TP.

      The Mars TP already includes parts of the SWTBot framework but not all of it. I ran into an issue where I was unable to install the rest of it on a local workbench because of an issue somewhere up the update site chain with a missing dependency. It gets most of the way through the install and then fails with:

      An error occurred while collecting items to be installed
      
      session context was:(profile=C__jee-mars-29-SEP-2015_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
      
      No repository found containing: osgi.bundle,org.apache.commons.io,2.4.0
      

      We are attempting to do more testing on the development side, ensuring that we aren't breaking functionality as we add it so I am attempting to resurrect the SWTbot tests that I wrote for SwitchYard a while back. In order to run them, I need (1) to work.

      Ultimately this is not enough of a reason to include the remaining SWTBot bits in the Mars TP but it installs just fine on a Neon-based workbench btw so this is purely a Mars issue.

      Will also offer some tweaks so that it builds with the newer version of SWTbot.

              Unassigned Unassigned
              bfitzpat_rh Brian Fitzpatrick (Inactive)
              Dominik Jelínek Dominik Jelínek
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: