Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-10013 Break OpenShift into its own component
  3. JBIDE-10056

openshift test plugins should be runnable as packaging=eclipse-test-plugin, not eclipse-plugin

    Details

    • Type: Sub-task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Out of Date
    • Affects Version/s: 3.3.0.M5
    • Fix Version/s: 3.3.0.M5
    • Component/s: openshift
    • Labels:
      None

      Description

      Currently, org.jboss.tools.openshift.express.client.test and org.jboss.tools.openshift.egit.test are set to packaging=eclipse-plugin via their pom.xml files.

      In order for these plugins to be RUN as tests, rather than just COMPILED as plugins, you need to change them over to packaging=eclipse-test-plugin.

      Please make this change, then build locally to ensure your tests actually run w/o failure.

      Then, once committed, you can verify they're run here:

      https://hudson.qa.jboss.com/hudson/job/jbosstools-3.3_trunk.component--openshift/

      You will see that currently there's only one test being run there:

      https://hudson.qa.jboss.com/hudson/job/jbosstools-3.3_trunk.component--openshift/lastCompletedBuild/testReport/org.jboss.tools/NoTestsRun/NoTestsRun/

      (That's a fake test that is just there so that Hudson will always have at least one test to parse into test results for every job. When you have real tests running, you'll see there will be more than just the single fake test shown.)

        Gliffy Diagrams

          Activity

          Hide
          adietish Andre Dietisheim added a comment -

          we have no tests any more since we moved the client and its tests to github. we could most likley have a hudson job that would build and run the tests available on github. IMHO this would be a good thing to have, but there's no urgency for it, we have a lot of other issues to tackle that are far more important

          Show
          adietish Andre Dietisheim added a comment - we have no tests any more since we moved the client and its tests to github. we could most likley have a hudson job that would build and run the tests available on github. IMHO this would be a good thing to have, but there's no urgency for it, we have a lot of other issues to tackle that are far more important

            People

            • Assignee:
              adietish Andre Dietisheim
              Reporter:
              nickboldt Nick Boldt
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development