Uploaded image for project: 'AMQ Broker'
  1. AMQ Broker
  2. ENTMQBR-2455

Clean up test profiles/groups in artemis test suite

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Obsolete
    • Icon: Critical Critical
    • None
    • AMQ 7.3.0.GA
    • testing

      There are few problems with artemis test suite.

      1. There are failures on ibm jdk 8 See this job for example test results analyzer
      2. There are failures on jdk 11 - I would say only unsupported jdk 11 dependencies (tools) (see related ENTMQBR-1932)
      3. There are many testing profiles - are they all important? Which should be run and which can be removed?
        [0,mtoth@jaguar-2 ~/work/repos/activemq-artemis/tests ] $ grep "Profile Id" profiles_output | sort | uniq
          Profile Id: M2E (Active: false , Source: pom)
          Profile Id: activemq5-unit-tests (Active: false , Source: pom)
          Profile Id: apache-release (Active: false , Source: pom)
          Profile Id: dev (Active: false , Source: pom)
          Profile Id: distro (Active: false , Source: pom)
          Profile Id: examples (Active: false , Source: pom)
          Profile Id: extra-tests (Active: false , Source: pom)
          Profile Id: fast-tests (Active: false , Source: pom)
          Profile Id: ibm-jdk8 (Active: false , Source: pom)
          Profile Id: jacoco (Active: false , Source: pom)
          Profile Id: jacoco-generate-report (Active: false , Source: pom)
          Profile Id: jdk18 (Active: false , Source: pom)
          Profile Id: openwire-tests (Active: false , Source: pom)
          Profile Id: owasp (Active: false , Source: pom)
          Profile Id: release (Active: false , Source: pom)
          Profile Id: tests (Active: false , Source: pom)
        
      4. integration tests are running only on bare metal
      5. extra-tests have known failures

      Relevant CI jobs can be found here
      http://messaging-ci-dev.usersys.redhat.com:8080/job/downstream-suite-wo-integration-tests/
      http://messaging-ci-dev.usersys.redhat.com:8080/job/downstream-suite-integration-tests/
      http://messaging-ci-dev.usersys.redhat.com:8080/job/upstream-suite-wo-integration-tests/
      http://messaging-ci-dev.usersys.redhat.com:8080/job/upstream-suite-integration-tests/

      Upd: Current assignee is just Clebert, but it does not mean that it's his own task.
      I believe putting this up into good state should be both Devs & QE common goal.

              csuconic@redhat.com Clebert Suconic
              mtoth@redhat.com Michal Toth
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: