[teiid-designer-dev] [Teiid-Designer/teiid-designer] d87552: Refactor the aggregator test plugin to its own dir...

Barry LaFond blafond at redhat.com
Mon Oct 21 16:38:50 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/Teiid-Designer/teiid-designer
  Commit: d87552da4c8df6f9508b6a7f77d10fb6f556819a
      https://github.com/Teiid-Designer/teiid-designer/commit/d87552da4c8df6f9508b6a7f77d10fb6f556819a
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2013-10-21 (Mon, 21 Oct 2013)

  Changed paths:
    M features/org.teiid.designer.test.feature/feature.xml
    M pom.xml
    A test-aggregate/org.teiid.designer.aggregate.test/.classpath
    A test-aggregate/org.teiid.designer.aggregate.test/.project
    A test-aggregate/org.teiid.designer.aggregate.test/AllTests.launch
    A test-aggregate/org.teiid.designer.aggregate.test/LEGAL.txt
    A test-aggregate/org.teiid.designer.aggregate.test/META-INF/MANIFEST.MF
    A test-aggregate/org.teiid.designer.aggregate.test/build.properties
    A test-aggregate/org.teiid.designer.aggregate.test/plugin.properties
    A test-aggregate/org.teiid.designer.aggregate.test/pom.xml
    A test-aggregate/org.teiid.designer.aggregate.test/src/org/teiid/designer/aggregate/test/AllTests.java
    A test-aggregate/org.teiid.designer.aggregate.test/src/org/teiid/designer/aggregate/test/TestDesignerPlugin.java
    A test-aggregate/org.teiid.designer.aggregate.test/src/org/teiid/designer/aggregate/test/TestDesignerTestGatherer.java
    A test-aggregate/pom.xml
    R tests/org.teiid.designer.test/.classpath
    R tests/org.teiid.designer.test/.project
    R tests/org.teiid.designer.test/AllPluginTests.launch
    R tests/org.teiid.designer.test/LEGAL.txt
    R tests/org.teiid.designer.test/META-INF/MANIFEST.MF
    R tests/org.teiid.designer.test/OSGI-INF/l10n/bundle.properties
    R tests/org.teiid.designer.test/build.properties
    R tests/org.teiid.designer.test/pom.xml
    R tests/org.teiid.designer.test/src/org/teiid/designer/test/AllPluginTests.java
    R tests/org.teiid.designer.test/src/org/teiid/designer/test/TestDesignerPlugin.java
    M tests/pom.xml

  Log Message:
  -----------
  Refactor the aggregator test plugin to its own directory

* Moves the org.teiid.designer.test plugin to its own directory to ensure
  it is compiled and tests processed after all other plugins and fragments
  have been built

* Intention is to be able to execute all unit tests in the same eclipse
  instance in both the IDE and using maven

* AllTests.java
* AllTests.launch
 * Renames AllPluginTests to AllTests since tycho-surefire is configured
   by default to accept AllTests classes.
 * The launch file is renamed as a consequence.

* MANIFEST.MF
 * Adds dependencies every other plugin. Since these plugins can access
   their fragments, we can use these for gatherer the test cases

* pom.xml
 * By getting tycho's target-platform-configuration and surefire depending
   on the test feature, the plugin is able to import all the test fragments
   in addition to the plugins.


  Commit: 8ee5c3a8c89d28bb908865a602dbeb209aa9135c
      https://github.com/Teiid-Designer/teiid-designer/commit/8ee5c3a8c89d28bb908865a602dbeb209aa9135c
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2013-10-21 (Mon, 21 Oct 2013)

  Changed paths:
    M test-aggregate/org.teiid.designer.aggregate.test/pom.xml
    M tests/org.teiid.core.designer.test.framework/src/org/teiid/core/util/SmartTestDesignerSuite.java
    M tests/org.teiid.core.designer.test/build.properties
    M tests/org.teiid.designer.core.test/build.properties
    M tests/org.teiid.designer.core.xslt.test/build.properties
    M tests/org.teiid.designer.ddl.importer.test/build.properties
    M tests/org.teiid.designer.dqp.test/build.properties
    M tests/org.teiid.designer.extension.test/build.properties
    M tests/org.teiid.designer.jdbc.relational.test/build.properties
    M tests/org.teiid.designer.jdbc.test/build.properties
    M tests/org.teiid.designer.metamodels.wsdl.test/build.properties
    M tests/org.teiid.designer.modelgenerator.wsdl.test/build.properties
    M tests/org.teiid.designer.sdt.test/build.properties
    M tests/org.teiid.designer.transformation.test/build.properties
    M tests/org.teiid.designer.ui.common.test/build.properties
    R tests/org.teiid.designer.ui.common.test/fragment.xml
    R tests/org.teiid.designer.ui.common.test/src/org/teiid/designer/ui/common/test/DisablePropertiesStartup.java
    M tests/org.teiid.designer.ui.test/build.properties
    M tests/org.teiid.designer.webservice.test/build.properties
    M tests/org.teiid.designer.webservice.ui.test/build.properties
    M tests/org.teiid.designer.xsd.ui.test/build.properties

  Log Message:
  -----------
  Fixes for maven-based aggregator testing

* build.properties
 * The testdata directories must be included in the binary plugin builds
   and should be anyway in order for the test fragment to be complete.

* SmartTestDesignerSuite
 * Actually print the stack trace rather than just the path error message

* test-aggregate/.../pom.xml
* Fragment.xml
 * Removes the DisablePropertiesStartup since it is incompatible with
   running the UI tests in maven. Seems the ui.common plugin cannot find
   the fragment at this stage of the startup process.
 * The reporting property is set by the AllTests.launch file when executed
   in the IDE and set in the aggregate test pom.


  Commit: 3c53daca6d38afd40411333b220e0d64712f9958
      https://github.com/Teiid-Designer/teiid-designer/commit/3c53daca6d38afd40411333b220e0d64712f9958
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2013-10-21 (Mon, 21 Oct 2013)

  Changed paths:
    M tests/org.teiid.7.7.x.test/pom.xml
    M tests/org.teiid.8.3.x.test/pom.xml
    M tests/org.teiid.8.4.x.test/pom.xml
    M tests/org.teiid.core.designer.test/pom.xml
    M tests/org.teiid.designer.compare.test/pom.xml
    M tests/org.teiid.designer.core.test/pom.xml
    M tests/org.teiid.designer.core.xslt.test/pom.xml
    M tests/org.teiid.designer.ddl.importer.test/pom.xml
    M tests/org.teiid.designer.dqp.test/pom.xml
    M tests/org.teiid.designer.extension.test/pom.xml
    M tests/org.teiid.designer.jdbc.relational.test/pom.xml
    M tests/org.teiid.designer.jdbc.test/pom.xml
    M tests/org.teiid.designer.mapping.ui.test/pom.xml
    M tests/org.teiid.designer.metamodels.core.test/pom.xml
    M tests/org.teiid.designer.metamodels.relational.test/pom.xml
    M tests/org.teiid.designer.metamodels.transformation.test/pom.xml
    M tests/org.teiid.designer.metamodels.wsdl.test/pom.xml
    M tests/org.teiid.designer.metamodels.xml.test/pom.xml
    M tests/org.teiid.designer.modelgenerator.salesforce.test/pom.xml
    M tests/org.teiid.designer.modelgenerator.test/pom.xml
    M tests/org.teiid.designer.modelgenerator.wsdl.test/pom.xml
    M tests/org.teiid.designer.query.ui.test/pom.xml
    M tests/org.teiid.designer.schema.tools.test/pom.xml
    M tests/org.teiid.designer.sdt.test/pom.xml
    M tests/org.teiid.designer.transformation.test/pom.xml
    M tests/org.teiid.designer.ui.common.test/pom.xml
    M tests/org.teiid.designer.ui.test/pom.xml
    M tests/org.teiid.designer.vdb.test/pom.xml
    M tests/org.teiid.designer.webservice.test/pom.xml
    M tests/org.teiid.designer.webservice.ui.test/pom.xml
    M tests/org.teiid.designer.xml.ui.test/pom.xml

  Log Message:
  -----------
  Turns off the independent testing of the unit test fragments

* The fragments are just built rather than tests being executed since the
  aggregate test plugin is responsible.


  Commit: 327db505f619a65bebae94061f83e769ac1b4f3c
      https://github.com/Teiid-Designer/teiid-designer/commit/327db505f619a65bebae94061f83e769ac1b4f3c
  Author: Barry LaFond <blafond at redhat.com>
  Date:   2013-10-21 (Mon, 21 Oct 2013)

  Changed paths:
    M features/org.teiid.designer.test.feature/feature.xml
    M pom.xml
    A test-aggregate/org.teiid.designer.aggregate.test/.classpath
    A test-aggregate/org.teiid.designer.aggregate.test/.project
    A test-aggregate/org.teiid.designer.aggregate.test/AllTests.launch
    A test-aggregate/org.teiid.designer.aggregate.test/LEGAL.txt
    A test-aggregate/org.teiid.designer.aggregate.test/META-INF/MANIFEST.MF
    A test-aggregate/org.teiid.designer.aggregate.test/build.properties
    A test-aggregate/org.teiid.designer.aggregate.test/plugin.properties
    A test-aggregate/org.teiid.designer.aggregate.test/pom.xml
    A test-aggregate/org.teiid.designer.aggregate.test/src/org/teiid/designer/aggregate/test/AllTests.java
    A test-aggregate/org.teiid.designer.aggregate.test/src/org/teiid/designer/aggregate/test/TestDesignerPlugin.java
    A test-aggregate/org.teiid.designer.aggregate.test/src/org/teiid/designer/aggregate/test/TestDesignerTestGatherer.java
    A test-aggregate/pom.xml
    M tests/org.teiid.7.7.x.test/pom.xml
    M tests/org.teiid.8.3.x.test/pom.xml
    M tests/org.teiid.8.4.x.test/pom.xml
    M tests/org.teiid.core.designer.test.framework/src/org/teiid/core/util/SmartTestDesignerSuite.java
    M tests/org.teiid.core.designer.test/build.properties
    M tests/org.teiid.core.designer.test/pom.xml
    M tests/org.teiid.designer.compare.test/pom.xml
    M tests/org.teiid.designer.core.test/build.properties
    M tests/org.teiid.designer.core.test/pom.xml
    M tests/org.teiid.designer.core.xslt.test/build.properties
    M tests/org.teiid.designer.core.xslt.test/pom.xml
    M tests/org.teiid.designer.ddl.importer.test/build.properties
    M tests/org.teiid.designer.ddl.importer.test/pom.xml
    M tests/org.teiid.designer.dqp.test/build.properties
    M tests/org.teiid.designer.dqp.test/pom.xml
    M tests/org.teiid.designer.extension.test/build.properties
    M tests/org.teiid.designer.extension.test/pom.xml
    M tests/org.teiid.designer.jdbc.relational.test/build.properties
    M tests/org.teiid.designer.jdbc.relational.test/pom.xml
    M tests/org.teiid.designer.jdbc.test/build.properties
    M tests/org.teiid.designer.jdbc.test/pom.xml
    M tests/org.teiid.designer.mapping.ui.test/pom.xml
    M tests/org.teiid.designer.metamodels.core.test/pom.xml
    M tests/org.teiid.designer.metamodels.relational.test/pom.xml
    M tests/org.teiid.designer.metamodels.transformation.test/pom.xml
    M tests/org.teiid.designer.metamodels.wsdl.test/build.properties
    M tests/org.teiid.designer.metamodels.wsdl.test/pom.xml
    M tests/org.teiid.designer.metamodels.xml.test/pom.xml
    M tests/org.teiid.designer.modelgenerator.salesforce.test/pom.xml
    M tests/org.teiid.designer.modelgenerator.test/pom.xml
    M tests/org.teiid.designer.modelgenerator.wsdl.test/build.properties
    M tests/org.teiid.designer.modelgenerator.wsdl.test/pom.xml
    M tests/org.teiid.designer.query.ui.test/pom.xml
    M tests/org.teiid.designer.schema.tools.test/pom.xml
    M tests/org.teiid.designer.sdt.test/build.properties
    M tests/org.teiid.designer.sdt.test/pom.xml
    R tests/org.teiid.designer.test/.classpath
    R tests/org.teiid.designer.test/.project
    R tests/org.teiid.designer.test/AllPluginTests.launch
    R tests/org.teiid.designer.test/LEGAL.txt
    R tests/org.teiid.designer.test/META-INF/MANIFEST.MF
    R tests/org.teiid.designer.test/OSGI-INF/l10n/bundle.properties
    R tests/org.teiid.designer.test/build.properties
    R tests/org.teiid.designer.test/pom.xml
    R tests/org.teiid.designer.test/src/org/teiid/designer/test/AllPluginTests.java
    R tests/org.teiid.designer.test/src/org/teiid/designer/test/TestDesignerPlugin.java
    M tests/org.teiid.designer.transformation.test/build.properties
    M tests/org.teiid.designer.transformation.test/pom.xml
    M tests/org.teiid.designer.ui.common.test/build.properties
    R tests/org.teiid.designer.ui.common.test/fragment.xml
    M tests/org.teiid.designer.ui.common.test/pom.xml
    R tests/org.teiid.designer.ui.common.test/src/org/teiid/designer/ui/common/test/DisablePropertiesStartup.java
    M tests/org.teiid.designer.ui.test/build.properties
    M tests/org.teiid.designer.ui.test/pom.xml
    M tests/org.teiid.designer.vdb.test/pom.xml
    M tests/org.teiid.designer.webservice.test/build.properties
    M tests/org.teiid.designer.webservice.test/pom.xml
    M tests/org.teiid.designer.webservice.ui.test/build.properties
    M tests/org.teiid.designer.webservice.ui.test/pom.xml
    M tests/org.teiid.designer.xml.ui.test/pom.xml
    M tests/org.teiid.designer.xsd.ui.test/build.properties
    M tests/pom.xml

  Log Message:
  -----------
  Merge pull request #244 from phantomjinx/aggregate-test-plugin

Aggregate test plugin


Compare: https://github.com/Teiid-Designer/teiid-designer/compare/bf63d9748824...327db505f619


More information about the teiid-designer-dev mailing list