Uploaded image for project: 'JDO'
  1. JDO
  2. JDO-275

Split out alltests.conf into several, smaller configurations

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • JDO 2 beta
    • tck
    • None

    Description

      Today alltests.conf lists all the JDO TCK test classes (execpt CompletenessTest) in one big configuration. The idea is splitting it out into several, smaller configurations in order to better tell where the problems are. I propose to have 11 new configuration replacing the existing alltests.conf:

      instancecallback.conf: 16 test classes with 16 test methods
      org.apache.jdo.tck.instancecallbacks

      jdohelper.conf: 42 test classes with 43 test methods
      org.apache.jdo.tck.api.jdohelper

      pm.conf: 90 test classes with 90 test methods
      org.apache.jdo.tck.api.persistencemanager
      org.apache.jdo.tck.api.persistencemanager.cache
      org.apache.jdo.tck.api.persistencemanager.close
      org.apache.jdo.tck.api.persistencemanager.extent
      org.apache.jdo.tck.api.persistencemanager.flags
      org.apache.jdo.tck.api.persistencemanager.getobject
      org.apache.jdo.tck.api.persistencemanager.lifecycle

      pmf.conf: 28 test classes with 37 test methods
      org.apache.jdo.tck.api.persistencemanagerfactory

      enhancement.conf: 4 test classes with 31 test methods
      org.apache.jdo.tck.enhancement
      org.apache.jdo.tck.api.persistencecapable

      extents.conf: 13 test classes with 13 test methods
      org.apache.jdo.tck.extents

      lifecycle.conf: 9 test classes with 12 test methods
      org.apache.jdo.tck.lifecycle

      models.conf: 48 test classes with 49 test methods
      org.apache.jdo.tck.models.embedded
      org.apache.jdo.tck.models.fieldtypes
      org.apache.jdo.tck.models.inheritance

      query.conf: 64 test classes with 138 test methods
      org.apache.jdo.tck.query.api
      org.apache.jdo.tck.query.delete
      org.apache.jdo.tck.query.result
      org.apache.jdo.tck.query.sql

      jdoql.conf: 81 test classes with 108 test methods
      org.apache.jdo.tck.query.jdoql

      transactions.conf: 27 test classes with 27 test methods
      org.apache.jdo.tck.transactions

      Attachments

        1. splitAllTests.patch
          64 kB
          Michael Bouschen

        Activity

          People

            mbo Michael Bouschen
            mbo Michael Bouschen
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: