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

Clean up ftest profile in Web UI marketplace

    XMLWordPrintable

    Details

    • Type: Clean up
    • Status: Resolved
    • Priority: Critical
    • Resolution: Won't Do
    • Affects Version/s: WEBUI-0.10.0
    • Fix Version/s: QualifiedToSchedule
    • Component/s: Web UI

      Description

      Since NXP-20986, recommendations says:

      the convention is:
      do not use any profile to isolate functional tests since the AAMP properly manages the `skipTests` and `skipITs` properties
      packages are built with `mvn clean deploy -fae -Prelease,-qa,nightly -Dnuxeo.tests.random.mode=BYPASS`
      https://github.com/nuxeo/integration-scripts/blob/master/marketplace.ini states default as `skipTests = False` and `skipITs = False` but it is possible to (temporarily) skip the tests for a given package, see `marketplace-virtualnavigation`

      So we should clean the https://github.com/nuxeo/plugin-nuxeo-web-ui/blob/master/pom.xml accordingly. A `mvn clean install` should launch the functional test. `mvn clean install -DskipITs` should not.

      However, it seems there's an ongoing discussion whether the nightly build should run ftest or not. It considerably extends the build time.

      Moreover, we should do so when there are no more random failure (NXP-21973) because we'll affect nightly if it does run ftests.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: