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.