Uploaded image for project: 'Red Hat CodeReady Studio (devstudio)'
  1. Red Hat CodeReady Studio (devstudio)
  2. JBDS-4295

Create smoke test that installs Devstudio RPM and then all the Central/EarlyAccess stuff on top

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 11.0.0.AM1
    • 10.4.0.AM1
    • integration-tests, rpm
    • None

      We need to create jenkins job which can be used as smoke test for Devstudio installed from RPM on RHEL7 via the RHSCL yum repo [1] & the devstudio yum repo [2]. This job should be configurable, we want to be able to pass in a different parameters as URLs and then use the same job to test both snapshot and staging.

      The job should:

      1. Install rh-eclipse46-devstudio
      2. Clean and start eclipse in strict mode and in clean work space
      3. Install all stuff from Red Hat Central using graphical interface
        • Install everything at once - this is the fastest approach but also makes diagnosing errors more difficult.
        • So, when problems occur, could re-run the job (manually or with naginator plugin?) using parameter connectorIDsToInstall = "net.sourceforge.pmd.eclipse" [3] for example
      4. Restart Eclipse
      5. Check for errors
      6. Should also test if some software from Central works - run quickstarts or wizards

      Possible configuration parameters:

      [1] http://download.devel.redhat.com/rel-eng/latest-RHSCL-2-RHEL-7/compose/Server/x86_64/os/ or similar
      [2] https://devstudio.jboss.com/static/10.0/stable/rpms/x86_64/ or https://devstudio.jboss.com/10.0/staging/builds/devstudio-10.3.0.GA-build-rpm/latest/x86_64/ or https://devstudio.jboss.com/10.0/snapshots/rpms/10.4.0/x86_64/
      [3] https://github.com/jbosstools/jbosstools-discovery/blob/master/jbdevstudio/com.jboss.jbds.central.discovery/plugin.xml#L526

            lvalach_jira Lukáš Valach (Inactive)
            lvalach_jira Lukáš Valach (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: