Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-19790

Integration tests for Nuxeo Server

    XMLWordPrintable

    Details

    • Upgrade notes:
      Hide
      • Renamed Maven modules:
        nuxeo-distribution-server => nuxeo-nxr-server
        nuxeo-distribution-jsf-ui => nuxeo-nxr-jsf-ui
        nuxeo-distribution-tests => nuxeo-test-dependencies
        nuxeo-distribution-tomcat-wizard-tests => nuxeo-wizard-tests
        nuxeo-distribution-cap-cmis-tests => nuxeo-server-cmis-tests
        nuxeo-distribution-cap-funkload-tests => nuxeo-jsf-ui-funkload-tests
        nuxeo-distribution-cap-gatling-tests => nuxeo-jsf-ui-gatling-tests
        nuxeo-distribution-cap-webdriver-tests => nuxeo-jsf-ui-webdriver-tests
        nuxeo-distribution-tomcat => nuxeo-server-tomcat – no more -nuxeo-cap
        classifier
      • Added Maven module:
        nuxeo-server-tests

      Consequently, if you need to run functional tests against a distribution including the nuxeo-jsf-ui package, you need to specify it explicitely in the itests.xml file:

      <property name="mp.install" value="file:${out.dir}/nuxeo-marketplace-jsf-ui-${maven.project.version}.zip" />
      ...
      <target name="XXX">
      <copy todir="${out.dir}">
      <artifact:file key="org.nuxeo.ecm.distribution:nuxeo-marketplace-jsf-ui::zip" />
      </copy>
      </target>

      having the following dependency in the pom.xml:

      <dependency>
      <groupId>org.nuxeo.ecm.distribution</groupId>
      <artifactId>nuxeo-marketplace-jsf-ui</artifactId>
      <type>zip</type>
      <scope>provided</scope>
      </dependency>

      Show
      Renamed Maven modules: nuxeo-distribution-server => nuxeo-nxr-server nuxeo-distribution-jsf-ui => nuxeo-nxr-jsf-ui nuxeo-distribution-tests => nuxeo-test-dependencies nuxeo-distribution-tomcat-wizard-tests => nuxeo-wizard-tests nuxeo-distribution-cap-cmis-tests => nuxeo-server-cmis-tests nuxeo-distribution-cap-funkload-tests => nuxeo-jsf-ui-funkload-tests nuxeo-distribution-cap-gatling-tests => nuxeo-jsf-ui-gatling-tests nuxeo-distribution-cap-webdriver-tests => nuxeo-jsf-ui-webdriver-tests nuxeo-distribution-tomcat => nuxeo-server-tomcat – no more -nuxeo-cap classifier Added Maven module: nuxeo-server-tests The default distribution tested in functionnal tests is now a simple nuxeo-server-tomcat without the nuxeo-jsf-ui package. https://github.com/nuxeo/tools-nuxeo-ftest has been updated for this purpose, see https://jira.nuxeo.com/browse/NXBT-1351 . Consequently, if you need to run functional tests against a distribution including the nuxeo-jsf-ui package, you need to specify it explicitely in the itests.xml file: <property name="mp.install" value="file:${out.dir}/nuxeo-marketplace-jsf-ui-${maven.project.version}.zip" /> ... <target name="XXX"> <copy todir="${out.dir}"> <artifact:file key="org.nuxeo.ecm.distribution:nuxeo-marketplace-jsf-ui::zip" /> </copy> </target> having the following dependency in the pom.xml: <dependency> <groupId>org.nuxeo.ecm.distribution</groupId> <artifactId>nuxeo-marketplace-jsf-ui</artifactId> <type>zip</type> <scope>provided</scope> </dependency>
    • Sprint:
      nxFG 8.3.6, nxfit 8.4.7, nxfit 8.4.8, nxfit 8.10.1
    • Story Points:
      3

      Description

      Find out which integration tests can be run on Nuxeo Server and run them in continuous integration.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: