From 09abb284423192007588e6e20bfe4d0c3efbdbee Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Thu, 15 Oct 2020 12:35:57 +0300 Subject: [PATCH 01/72] APPS-238 Execute community UI tests in travis --- .travis.yml | 24 ++++++++++++++++++++++-- travis-env-vars.yml | 4 ++++ 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 59d981a1c6..24a6b0ff22 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,9 @@ language: java jdk: - openjdk8 +addons: + firefox: "43.0.1" + branches: only: - /release\/V2.7.*/ @@ -26,6 +29,7 @@ before_install: install: skip services: + - xvfb - docker stages: @@ -68,6 +72,7 @@ jobs: stage: Tests script: - echo "Enterprise Integrations Tests on MySQL" + - name: "Community Rest API Tests" stage: Tests before_install: @@ -76,6 +81,7 @@ jobs: install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_COMMUNITY_PATH/pom.xml script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_COMMUNITY_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + - name: "Enterprise Rest API Tests" stage: Tests before_install: @@ -84,14 +90,27 @@ jobs: install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_ENTERPRISE_PATH/pom.xml script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_ENTERPRISE_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - name: "Community UI Tests ..." + + - name: "Community UI Tests" stage: Tests + env: + - testSuiteName: communitySmokeInPlaceRecords.xml + - testSuiteName: communitySmokeRMSite.xml + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER before_install: - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - echo "Community UI Tests ..." + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$testSuiteName -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - name: "Enterprise UI Tests ..." stage: Tests before_install: @@ -100,6 +119,7 @@ jobs: install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml script: - echo "Enterprise UI Tests ..." + - name: "Source Clear Scan (SCA)" stage: Security Scans script: diff --git a/travis-env-vars.yml b/travis-env-vars.yml index cb6c4b75d6..e228b6022a 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -4,3 +4,7 @@ env: - AUTOMATION_ENTERPRISE_PATH=rm-automation/rm-automation-enterprise-rest-api - AUTOMATION_UI_PATH=rm-automation/rm-automation-ui - S3_INSTALLER_PATH=/eu.dl.alfresco.com/release/enterprise/5.2/5.2.7/5.2.7.4/alfresco-content-services-installer-5.2.7.4-linux-x64.bin + - ALFRESCO_URL="http://localhost:8080/alfresco" + - SHARE_URL="http://localhost:8080/share" + - DISPLAY=:99.0 + - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dwebdriver.element.wait.time=20000 -Dwebdriver.page.render.wait.time=60000' From 9a3c7ad6f0815fc0a96881c2e2478491b63e4be0 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Thu, 15 Oct 2020 14:47:18 +0300 Subject: [PATCH 02/72] APPS-238 Execute community UI tests in travis --- .travis.yml | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 24a6b0ff22..5aa2a31722 100644 --- a/.travis.yml +++ b/.travis.yml @@ -91,11 +91,8 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_ENTERPRISE_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - name: "Community UI Tests" + - name: "Community Smoke UI Tests for In place Records" stage: Tests - env: - - testSuiteName: communitySmokeInPlaceRecords.xml - - testSuiteName: communitySmokeRMSite.xml addons: firefox: "43.0.1" artifacts: @@ -109,7 +106,24 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$testSuiteName -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + + - name: "Community Smoke UI Tests for actions in RM site" + stage: Tests + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Enterprise UI Tests ..." stage: Tests From 71298cc0d1cdce66761238380c09eb91709a6d3a Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Thu, 15 Oct 2020 14:57:54 +0300 Subject: [PATCH 03/72] APPS-238 Added job for community Level2 UI tests --- .travis.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.travis.yml b/.travis.yml index 5aa2a31722..acf1cad10d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -125,6 +125,23 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - name: "Community Level 2 UI Tests" + stage: Tests + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - name: "Enterprise UI Tests ..." stage: Tests before_install: From 6c127244eeec11413d002597c7b2bab0e3bcfb80 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Thu, 15 Oct 2020 15:45:24 +0300 Subject: [PATCH 04/72] APPS-238 Added job for enterprise Level2 UI tests --- .travis.yml | 79 ++++++++++++++++++++++++++++------------------------- 1 file changed, 42 insertions(+), 37 deletions(-) diff --git a/.travis.yml b/.travis.yml index acf1cad10d..689321cc6f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,9 +6,6 @@ language: java jdk: - openjdk8 -addons: - firefox: "43.0.1" - branches: only: - /release\/V2.7.*/ @@ -33,7 +30,7 @@ services: - docker stages: - - name: Build AGS +# - name: Build AGS - name: Tests if: commit_message !~ /\[skip tests\]/ - name: Security Scans @@ -42,36 +39,36 @@ stages: jobs: include: - - name: "Build AGS Community" - stage: Build AGS - before_script: source scripts/setUpMavenPhase.sh - script: - - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -Dcommunity -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - - name: "Build AGS Enterprise" - stage: Build AGS - before_script: source scripts/setUpMavenPhase.sh - install: - - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -f rm-community/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - script: - - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-enterprise/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - - name: "Build AGS Benchmark" - stage: Build AGS - before_script: source scripts/setUpMavenPhase.sh - install: - - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - script: - - travis_retry travis_wait 35 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-benchmark/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - - name: "Community Integrations Tests on MySQL" - stage: Tests - script: - - echo "Community Integrations Tests on MySQL" - - name: "Enterprise Integrations Tests on MySQL" - stage: Tests - script: - - echo "Enterprise Integrations Tests on MySQL" +# - name: "Build AGS Community" +# stage: Build AGS +# before_script: source scripts/setUpMavenPhase.sh +# script: +# - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -Dcommunity -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# +# - name: "Build AGS Enterprise" +# stage: Build AGS +# before_script: source scripts/setUpMavenPhase.sh +# install: +# - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -f rm-community/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# script: +# - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-enterprise/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# +# - name: "Build AGS Benchmark" +# stage: Build AGS +# before_script: source scripts/setUpMavenPhase.sh +# install: +# - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# script: +# - travis_retry travis_wait 35 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-benchmark/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# +# - name: "Community Integrations Tests on MySQL" +# stage: Tests +# script: +# - echo "Community Integrations Tests on MySQL" +# - name: "Enterprise Integrations Tests on MySQL" +# stage: Tests +# script: +# - echo "Enterprise Integrations Tests on MySQL" - name: "Community Rest API Tests" stage: Tests @@ -106,7 +103,7 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Community Smoke UI Tests for actions in RM site" stage: Tests @@ -142,14 +139,22 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Enterprise UI Tests ..." + - name: "Enterprise Level 2 UI Tests" stage: Tests + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER before_install: - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml script: - - echo "Enterprise UI Tests ..." + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Source Clear Scan (SCA)" stage: Security Scans From 5bd12503872821e4e13fdf4fe2f3cda1154e8e18 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Thu, 15 Oct 2020 21:09:57 +0300 Subject: [PATCH 05/72] APPS-238 Added job for enterprise Level2 classification tests --- .travis.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.travis.yml b/.travis.yml index 689321cc6f..731f903db9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -156,6 +156,23 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - name: "Classification Level 2 UI Tests" + stage: Tests + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - name: "Source Clear Scan (SCA)" stage: Security Scans script: From cbd9896a9ddcdf2b200ef5827581ec7c17f6ccac Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 08:29:37 +0300 Subject: [PATCH 06/72] APPS-238 Added jobs for enterprise UI tests --- .travis.yml | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 69 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 731f903db9..75b4d8bd2a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -156,7 +156,7 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Classification Level 2 UI Tests" + - name: "Enterprise Classification Level 2 UI Tests" stage: Tests addons: firefox: "43.0.1" @@ -173,6 +173,74 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - name: "Enterprise Classification UI Tests" + stage: Tests + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + + - name: "Enterprise Guides UI Tests" + stage: Tests + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseGuidesTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + + - name: "Enterprise Security Marks UI Tests" + stage: Tests + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseSecurityMarksTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + + - name: "Enterprise Console and Configuration UI Tests" + stage: Tests + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseConsoleAndConfigurationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - name: "Source Clear Scan (SCA)" stage: Security Scans script: From f9ec26a53141ab11d75c6f5700fda730e99d5601 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 08:45:15 +0300 Subject: [PATCH 07/72] fix yml file --- .travis.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 75b4d8bd2a..4612f91c6a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -173,7 +173,7 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Enterprise Classification UI Tests" + - name: "Enterprise Classification UI Tests" stage: Tests addons: firefox: "43.0.1" @@ -190,7 +190,7 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Enterprise Guides UI Tests" + - name: "Enterprise Guides UI Tests" stage: Tests addons: firefox: "43.0.1" @@ -207,7 +207,7 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseGuidesTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Enterprise Security Marks UI Tests" + - name: "Enterprise Security Marks UI Tests" stage: Tests addons: firefox: "43.0.1" @@ -224,7 +224,7 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseSecurityMarksTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Enterprise Console and Configuration UI Tests" + - name: "Enterprise Console and Configuration UI Tests" stage: Tests addons: firefox: "43.0.1" From 27bffa9752a1025329677a5efb9b74894f6c4163 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 09:06:42 +0300 Subject: [PATCH 08/72] use a matrix for running enterprise UI tests in parallel --- .travis.yml | 185 +++++++++++++++++++++++++++++----------------------- 1 file changed, 102 insertions(+), 83 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4612f91c6a..17852b1bba 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,6 +29,15 @@ services: - xvfb - docker +env: + matrix: + - TEST_SUITE=enterpriseLevel2Tests.xml + - TEST_SUITE=enterpriseLevel2ClassificationTests.xml + - TEST_SUITE=enterpriseClassificationTests.xml + - TEST_SUITE=enterpriseGuidesTests.xml + - TEST_SUITE=enterpriseSecurityMarksTests.xml + - TEST_SUITE=enterpriseConsoleAndConfigurationTests.xml + stages: # - name: Build AGS - name: Tests @@ -72,6 +81,7 @@ jobs: - name: "Community Rest API Tests" stage: Tests + env: # no environment variables - overwrite with empty before_install: - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_COMMUNITY_PATH/target @@ -81,6 +91,7 @@ jobs: - name: "Enterprise Rest API Tests" stage: Tests + env: # no environment variables - overwrite with empty before_install: - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_ENTERPRISE_PATH/target @@ -90,6 +101,7 @@ jobs: - name: "Community Smoke UI Tests for In place Records" stage: Tests + env: # no environment variables - overwrite with empty addons: firefox: "43.0.1" artifacts: @@ -107,6 +119,7 @@ jobs: - name: "Community Smoke UI Tests for actions in RM site" stage: Tests + env: # no environment variables - overwrite with empty addons: firefox: "43.0.1" artifacts: @@ -124,6 +137,7 @@ jobs: - name: "Community Level 2 UI Tests" stage: Tests + env: # no environment variables - overwrite with empty addons: firefox: "43.0.1" artifacts: @@ -139,7 +153,7 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Enterprise Level 2 UI Tests" + - name: "Enterprise UI Tests" stage: Tests addons: firefox: "43.0.1" @@ -154,112 +168,117 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Enterprise Classification Level 2 UI Tests" - stage: Tests - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} +# - name: "Enterprise Classification Level 2 UI Tests" +# stage: Tests +# addons: +# firefox: "43.0.1" +# artifacts: +# paths: +# - ./rm-automation/rm-automation-ui/target/surefire-reports +# - ./rm-automation/rm-automation-ui/target/reports +# - ./rm-automation/rm-automation-ui/target/screenshots +# target_paths: $TRAVIS_BUILD_NUMBER +# before_install: +# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q +# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target +# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml +# script: +# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Enterprise Classification UI Tests" - stage: Tests - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} +# - name: "Enterprise Classification UI Tests" +# stage: Tests +# addons: +# firefox: "43.0.1" +# artifacts: +# paths: +# - ./rm-automation/rm-automation-ui/target/surefire-reports +# - ./rm-automation/rm-automation-ui/target/reports +# - ./rm-automation/rm-automation-ui/target/screenshots +# target_paths: $TRAVIS_BUILD_NUMBER +# before_install: +# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q +# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target +# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml +# script: +# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Enterprise Guides UI Tests" - stage: Tests - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseGuidesTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} +# - name: "Enterprise Guides UI Tests" +# stage: Tests +# addons: +# firefox: "43.0.1" +# artifacts: +# paths: +# - ./rm-automation/rm-automation-ui/target/surefire-reports +# - ./rm-automation/rm-automation-ui/target/reports +# - ./rm-automation/rm-automation-ui/target/screenshots +# target_paths: $TRAVIS_BUILD_NUMBER +# before_install: +# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q +# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target +# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml +# script: +# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseGuidesTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Enterprise Security Marks UI Tests" - stage: Tests - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseSecurityMarksTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - - name: "Enterprise Console and Configuration UI Tests" - stage: Tests - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseConsoleAndConfigurationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} +# - name: "Enterprise Security Marks UI Tests" +# stage: Tests +# addons: +# firefox: "43.0.1" +# artifacts: +# paths: +# - ./rm-automation/rm-automation-ui/target/surefire-reports +# - ./rm-automation/rm-automation-ui/target/reports +# - ./rm-automation/rm-automation-ui/target/screenshots +# target_paths: $TRAVIS_BUILD_NUMBER +# before_install: +# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q +# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target +# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml +# script: +# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseSecurityMarksTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} +# +# - name: "Enterprise Console and Configuration UI Tests" +# stage: Tests +# addons: +# firefox: "43.0.1" +# artifacts: +# paths: +# - ./rm-automation/rm-automation-ui/target/surefire-reports +# - ./rm-automation/rm-automation-ui/target/reports +# - ./rm-automation/rm-automation-ui/target/screenshots +# target_paths: $TRAVIS_BUILD_NUMBER +# before_install: +# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q +# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target +# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml +# script: +# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseConsoleAndConfigurationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Source Clear Scan (SCA)" stage: Security Scans + env: # no environment variables - overwrite with empty script: - echo "Source Clear Scan (SCA)" - name: "Static Analysis (SAST)" stage: Security Scans + env: # no environment variables - overwrite with empty script: - echo "Static Analysis (SAST)" - name: "Community Release" stage: Release + env: # no environment variables - overwrite with empty script: - echo "Community Release" - name: "Enterprise Release" stage: Release + env: # no environment variables - overwrite with empty script: - echo "Enterprise Release" - name: "Copy to S3 Release Bucket" stage: Publish + env: # no environment variables - overwrite with empty script: - echo "Copy to S3 Release Bucket" From 138d1aec703ac3c10965c803f84a5a87bba2b2d9 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 09:52:26 +0300 Subject: [PATCH 09/72] try again to run enterprise UI tests in parallel --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 17852b1bba..44a1b5609f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -163,10 +163,10 @@ jobs: - ./rm-automation/rm-automation-ui/target/reports - ./rm-automation/rm-automation-ui/target/screenshots target_paths: $TRAVIS_BUILD_NUMBER - before_install: + before_script: - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + - travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} From ecb66fc0074c64df1a9b619df54a8b79b22fb11c Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 11:20:30 +0300 Subject: [PATCH 10/72] try again to run enterprise UI tests in parallel --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 44a1b5609f..363561a0c6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -163,11 +163,10 @@ jobs: - ./rm-automation/rm-automation-ui/target/reports - ./rm-automation/rm-automation-ui/target/screenshots target_paths: $TRAVIS_BUILD_NUMBER - before_script: + script: - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml - script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} # - name: "Enterprise Classification Level 2 UI Tests" From 6eacbf777f38da30a07858963d043cb09e3984b4 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 12:25:50 +0300 Subject: [PATCH 11/72] try again to run enterprise UI tests in parallel using shared_job configuration --- .travis.yml | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/.travis.yml b/.travis.yml index 363561a0c6..d2b947f82e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,15 +29,6 @@ services: - xvfb - docker -env: - matrix: - - TEST_SUITE=enterpriseLevel2Tests.xml - - TEST_SUITE=enterpriseLevel2ClassificationTests.xml - - TEST_SUITE=enterpriseClassificationTests.xml - - TEST_SUITE=enterpriseGuidesTests.xml - - TEST_SUITE=enterpriseSecurityMarksTests.xml - - TEST_SUITE=enterpriseConsoleAndConfigurationTests.xml - stages: # - name: Build AGS - name: Tests @@ -46,6 +37,22 @@ stages: - name: Release - name: Publish +_shared_job: &enterprise_UI_shared_configuration + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xm + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + jobs: include: # - name: "Build AGS Community" @@ -153,22 +160,15 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Enterprise UI Tests" + - name: "Enterprise Level 2 UI Tests" stage: Tests - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - script: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - - travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + env: TEST_SUITE=enterpriseLevel2Tests.xml + <<: *enterprise_UI_shared_configuration + - name: "Enterprise Classification Level 2 UI Tests" + stage: Tests + env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml + <<: *enterprise_UI_shared_configuration # - name: "Enterprise Classification Level 2 UI Tests" # stage: Tests # addons: From 5b4e2a79d942fd4e1898121ff82e0a4cf4cc79ef Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 13:23:33 +0300 Subject: [PATCH 12/72] try to run all UI tests in parallel using shared_job configuration --- .travis.yml | 150 ++++++++++++++++++++++++++++++++-------------------- 1 file changed, 93 insertions(+), 57 deletions(-) diff --git a/.travis.yml b/.travis.yml index d2b947f82e..ed35e4317e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,7 +37,7 @@ stages: - name: Release - name: Publish -_shared_job: &enterprise_UI_shared_configuration +_shared_job: &UI_shared_configuration addons: firefox: "43.0.1" artifacts: @@ -46,12 +46,12 @@ _shared_job: &enterprise_UI_shared_configuration - ./rm-automation/rm-automation-ui/target/reports - ./rm-automation/rm-automation-ui/target/screenshots target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xm - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,$PROFILE -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} jobs: include: @@ -106,69 +106,105 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_ENTERPRISE_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# - name: "Community Smoke UI Tests for In place Records" +# stage: Tests +# env: # no environment variables - overwrite with empty +# addons: +# firefox: "43.0.1" +# artifacts: +# paths: +# - ./rm-automation/rm-automation-ui/target/surefire-reports +# - ./rm-automation/rm-automation-ui/target/reports +# - ./rm-automation/rm-automation-ui/target/screenshots +# target_paths: $TRAVIS_BUILD_NUMBER +# before_install: +# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q +# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target +# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml +# script: +# - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} +# +# - name: "Community Smoke UI Tests for actions in RM site" +# stage: Tests +# env: # no environment variables - overwrite with empty +# addons: +# firefox: "43.0.1" +# artifacts: +# paths: +# - ./rm-automation/rm-automation-ui/target/surefire-reports +# - ./rm-automation/rm-automation-ui/target/reports +# - ./rm-automation/rm-automation-ui/target/screenshots +# target_paths: $TRAVIS_BUILD_NUMBER +# before_install: +# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q +# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target +# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml +# script: +# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} +# +# - name: "Community Level 2 UI Tests" +# stage: Tests +# env: # no environment variables - overwrite with empty +# addons: +# firefox: "43.0.1" +# artifacts: +# paths: +# - ./rm-automation/rm-automation-ui/target/surefire-reports +# - ./rm-automation/rm-automation-ui/target/reports +# - ./rm-automation/rm-automation-ui/target/screenshots +# target_paths: $TRAVIS_BUILD_NUMBER +# before_install: +# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q +# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target +# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml +# script: +# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - name: "Community Smoke UI Tests for In place Records" stage: Tests - env: # no environment variables - overwrite with empty - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - + env: PROFILE=apply-rm-community TEST_SUITE=communitySmokeInPlaceRecords.xml + <<: *UI_shared_configuration + - name: "Community Smoke UI Tests for actions in RM site" stage: Tests - env: # no environment variables - overwrite with empty - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + env: PROFILE=apply-rm-community TEST_SUITE=communitySmokeRMSite.xml + <<: *UI_shared_configuration - name: "Community Level 2 UI Tests" stage: Tests - env: # no environment variables - overwrite with empty - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + env: PROFILE=apply-rm-community TEST_SUITE=communityLevel2Tests.xml + <<: *UI_shared_configuration - name: "Enterprise Level 2 UI Tests" stage: Tests - env: TEST_SUITE=enterpriseLevel2Tests.xml - <<: *enterprise_UI_shared_configuration + env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseLevel2Tests.xml + <<: *UI_shared_configuration - name: "Enterprise Classification Level 2 UI Tests" stage: Tests - env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml - <<: *enterprise_UI_shared_configuration + env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseLevel2ClassificationTests.xml + <<: *UI_shared_configuration + + - name: "Enterprise Classification UI Tests" + stage: Tests + env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseClassificationTests.xml + <<: *UI_shared_configuration + + - name: "Enterprise Guides UI Tests" + stage: Tests + env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseGuidesTests.xml + <<: *UI_shared_configuration + + - name: "Enterprise Security Marks UI Tests" + stage: Tests + env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseSecurityMarksTests.xml + <<: *UI_shared_configuration + + - name: "Enterprise Console and Configuration UI Tests" + stage: Tests + env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseConsoleAndConfigurationTests.xml + <<: *UI_shared_configuration + # - name: "Enterprise Classification Level 2 UI Tests" # stage: Tests # addons: From f777c19126c09db9bc67f310afaa28f9c62a7bbe Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 14:00:03 +0300 Subject: [PATCH 13/72] try to run all UI tests in parallel using shared_job configuration --- .travis.yml | 39 +++++++++++++++++---------------------- 1 file changed, 17 insertions(+), 22 deletions(-) diff --git a/.travis.yml b/.travis.yml index ed35e4317e..1b4eb9920c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,7 +37,7 @@ stages: - name: Release - name: Publish -_shared_job: &UI_shared_configuration +_shared_job: &shared_UI_configuration addons: firefox: "43.0.1" artifacts: @@ -46,12 +46,12 @@ _shared_job: &UI_shared_configuration - ./rm-automation/rm-automation-ui/target/reports - ./rm-automation/rm-automation-ui/target/screenshots target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,$PROFILE -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,$PROFILE -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} jobs: include: @@ -88,7 +88,6 @@ jobs: - name: "Community Rest API Tests" stage: Tests - env: # no environment variables - overwrite with empty before_install: - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_COMMUNITY_PATH/target @@ -98,7 +97,6 @@ jobs: - name: "Enterprise Rest API Tests" stage: Tests - env: # no environment variables - overwrite with empty before_install: - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_ENTERPRISE_PATH/target @@ -108,7 +106,6 @@ jobs: # - name: "Community Smoke UI Tests for In place Records" # stage: Tests -# env: # no environment variables - overwrite with empty # addons: # firefox: "43.0.1" # artifacts: @@ -126,7 +123,6 @@ jobs: # # - name: "Community Smoke UI Tests for actions in RM site" # stage: Tests -# env: # no environment variables - overwrite with empty # addons: # firefox: "43.0.1" # artifacts: @@ -144,7 +140,6 @@ jobs: # # - name: "Community Level 2 UI Tests" # stage: Tests -# env: # no environment variables - overwrite with empty # addons: # firefox: "43.0.1" # artifacts: @@ -163,47 +158,47 @@ jobs: - name: "Community Smoke UI Tests for In place Records" stage: Tests env: PROFILE=apply-rm-community TEST_SUITE=communitySmokeInPlaceRecords.xml - <<: *UI_shared_configuration - + <<: *shared_UI_configuration + - name: "Community Smoke UI Tests for actions in RM site" stage: Tests env: PROFILE=apply-rm-community TEST_SUITE=communitySmokeRMSite.xml - <<: *UI_shared_configuration + <<: *shared_UI_configuration - name: "Community Level 2 UI Tests" stage: Tests env: PROFILE=apply-rm-community TEST_SUITE=communityLevel2Tests.xml - <<: *UI_shared_configuration + <<: *shared_UI_configuration - name: "Enterprise Level 2 UI Tests" stage: Tests env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseLevel2Tests.xml - <<: *UI_shared_configuration + <<: *shared_UI_configuration - name: "Enterprise Classification Level 2 UI Tests" stage: Tests env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseLevel2ClassificationTests.xml - <<: *UI_shared_configuration + <<: *shared_UI_configuration - name: "Enterprise Classification UI Tests" stage: Tests env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseClassificationTests.xml - <<: *UI_shared_configuration + <<: *shared_UI_configuration - name: "Enterprise Guides UI Tests" stage: Tests env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseGuidesTests.xml - <<: *UI_shared_configuration + <<: *shared_UI_configuration - name: "Enterprise Security Marks UI Tests" stage: Tests env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseSecurityMarksTests.xml - <<: *UI_shared_configuration + <<: *shared_UI_configuration - name: "Enterprise Console and Configuration UI Tests" stage: Tests env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseConsoleAndConfigurationTests.xml - <<: *UI_shared_configuration + <<: *shared_UI_configuration # - name: "Enterprise Classification Level 2 UI Tests" # stage: Tests From 8787297110795c88b8274d69b58feba8b10749b9 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 14:11:26 +0300 Subject: [PATCH 14/72] overwrite env with empty for rest api tests jobs --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 1b4eb9920c..067e046156 100644 --- a/.travis.yml +++ b/.travis.yml @@ -88,6 +88,7 @@ jobs: - name: "Community Rest API Tests" stage: Tests + env: # no environment variables - overwrite with empty before_install: - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_COMMUNITY_PATH/target @@ -97,6 +98,7 @@ jobs: - name: "Enterprise Rest API Tests" stage: Tests + env: # no environment variables - overwrite with empty before_install: - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_ENTERPRISE_PATH/target From d4b929abdb7821051abe53754cb14c37c2af1152 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 14:37:20 +0300 Subject: [PATCH 15/72] try to run only enterprise UI tests in parallel using shared_job configuration --- .travis.yml | 129 +++++++++++++++++++++++++++------------------------- 1 file changed, 66 insertions(+), 63 deletions(-) diff --git a/.travis.yml b/.travis.yml index 067e046156..b7dab5bd72 100644 --- a/.travis.yml +++ b/.travis.yml @@ -106,100 +106,103 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_ENTERPRISE_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# - name: "Community Smoke UI Tests for In place Records" -# stage: Tests -# addons: -# firefox: "43.0.1" -# artifacts: -# paths: -# - ./rm-automation/rm-automation-ui/target/surefire-reports -# - ./rm-automation/rm-automation-ui/target/reports -# - ./rm-automation/rm-automation-ui/target/screenshots -# target_paths: $TRAVIS_BUILD_NUMBER -# before_install: -# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q -# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target -# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml -# script: -# - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} -# -# - name: "Community Smoke UI Tests for actions in RM site" -# stage: Tests -# addons: -# firefox: "43.0.1" -# artifacts: -# paths: -# - ./rm-automation/rm-automation-ui/target/surefire-reports -# - ./rm-automation/rm-automation-ui/target/reports -# - ./rm-automation/rm-automation-ui/target/screenshots -# target_paths: $TRAVIS_BUILD_NUMBER -# before_install: -# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q -# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target -# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml -# script: -# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} -# -# - name: "Community Level 2 UI Tests" -# stage: Tests -# addons: -# firefox: "43.0.1" -# artifacts: -# paths: -# - ./rm-automation/rm-automation-ui/target/surefire-reports -# - ./rm-automation/rm-automation-ui/target/reports -# - ./rm-automation/rm-automation-ui/target/screenshots -# target_paths: $TRAVIS_BUILD_NUMBER -# before_install: -# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q -# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target -# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml -# script: -# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Community Smoke UI Tests for In place Records" stage: Tests - env: PROFILE=apply-rm-community TEST_SUITE=communitySmokeInPlaceRecords.xml - <<: *shared_UI_configuration + env: # no environment variables - overwrite with empty + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Community Smoke UI Tests for actions in RM site" stage: Tests - env: PROFILE=apply-rm-community TEST_SUITE=communitySmokeRMSite.xml - <<: *shared_UI_configuration + env: # no environment variables - overwrite with empty + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Community Level 2 UI Tests" stage: Tests - env: PROFILE=apply-rm-community TEST_SUITE=communityLevel2Tests.xml - <<: *shared_UI_configuration + env: # no environment variables - overwrite with empty + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + +# - name: "Community Smoke UI Tests for In place Records" +# stage: Tests +# env: PROFILE=apply-rm-community TEST_SUITE=communitySmokeInPlaceRecords.xml +# <<: *shared_UI_configuration +# +# - name: "Community Smoke UI Tests for actions in RM site" +# stage: Tests +# env: PROFILE=apply-rm-community TEST_SUITE=communitySmokeRMSite.xml +# <<: *shared_UI_configuration +# +# - name: "Community Level 2 UI Tests" +# stage: Tests +# env: PROFILE=apply-rm-community TEST_SUITE=communityLevel2Tests.xml +# <<: *shared_UI_configuration - name: "Enterprise Level 2 UI Tests" stage: Tests - env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseLevel2Tests.xml + env: TEST_SUITE=enterpriseLevel2Tests.xml <<: *shared_UI_configuration - name: "Enterprise Classification Level 2 UI Tests" stage: Tests - env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseLevel2ClassificationTests.xml + env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml <<: *shared_UI_configuration - name: "Enterprise Classification UI Tests" stage: Tests - env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseClassificationTests.xml + env: TEST_SUITE=enterpriseClassificationTests.xml <<: *shared_UI_configuration - name: "Enterprise Guides UI Tests" stage: Tests - env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseGuidesTests.xml + env: TEST_SUITE=enterpriseGuidesTests.xml <<: *shared_UI_configuration - name: "Enterprise Security Marks UI Tests" stage: Tests - env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseSecurityMarksTests.xml + env: TEST_SUITE=enterpriseSecurityMarksTests.xml <<: *shared_UI_configuration - name: "Enterprise Console and Configuration UI Tests" stage: Tests - env: PROFILE=apply-rm-enterprise TEST_SUITE=enterpriseConsoleAndConfigurationTests.xml + env: TEST_SUITE=enterpriseConsoleAndConfigurationTests.xml <<: *shared_UI_configuration # - name: "Enterprise Classification Level 2 UI Tests" From 5885bd922ae5e09c25726a4525b0ce4e52d59dfa Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 14:38:35 +0300 Subject: [PATCH 16/72] try to run only enterprise UI tests in parallel using shared_job configuration --- .travis.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index b7dab5bd72..caef5c81de 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,7 +37,7 @@ stages: - name: Release - name: Publish -_shared_job: &shared_UI_configuration +_shared_job: &enterprise_shared_UI_configuration addons: firefox: "43.0.1" artifacts: @@ -49,7 +49,7 @@ _shared_job: &shared_UI_configuration before_install: - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,$PROFILE -q -f $AUTOMATION_UI_PATH/pom.xml + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml script: - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} @@ -178,32 +178,32 @@ jobs: - name: "Enterprise Level 2 UI Tests" stage: Tests env: TEST_SUITE=enterpriseLevel2Tests.xml - <<: *shared_UI_configuration + <<: *enterprise_shared_UI_configuration - name: "Enterprise Classification Level 2 UI Tests" stage: Tests env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml - <<: *shared_UI_configuration + <<: *enterprise_shared_UI_configuration - name: "Enterprise Classification UI Tests" stage: Tests env: TEST_SUITE=enterpriseClassificationTests.xml - <<: *shared_UI_configuration + <<: *enterprise_shared_UI_configuration - name: "Enterprise Guides UI Tests" stage: Tests env: TEST_SUITE=enterpriseGuidesTests.xml - <<: *shared_UI_configuration + <<: *enterprise_shared_UI_configuration - name: "Enterprise Security Marks UI Tests" stage: Tests env: TEST_SUITE=enterpriseSecurityMarksTests.xml - <<: *shared_UI_configuration + <<: *enterprise_shared_UI_configuration - name: "Enterprise Console and Configuration UI Tests" stage: Tests env: TEST_SUITE=enterpriseConsoleAndConfigurationTests.xml - <<: *shared_UI_configuration + <<: *enterprise_shared_UI_configuration # - name: "Enterprise Classification Level 2 UI Tests" # stage: Tests From 6e40684f78390a5303ea93e966ea07fcf3ec8255 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 15:04:39 +0300 Subject: [PATCH 17/72] try to run community UI tests in parallel using shared_job configuration --- .travis.yml | 72 +++++++++++++++++------------------------------------ 1 file changed, 23 insertions(+), 49 deletions(-) diff --git a/.travis.yml b/.travis.yml index caef5c81de..6993ee1914 100644 --- a/.travis.yml +++ b/.travis.yml @@ -106,60 +106,34 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_ENTERPRISE_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - name: "Community Smoke UI Tests for In place Records" - stage: Tests - env: # no environment variables - overwrite with empty - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Community Smoke UI Tests for actions in RM site" stage: Tests - env: # no environment variables - overwrite with empty - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + env: TEST_SUITE=communitySmokeRMSite.xml + - &community_shared_UI_configuration + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - name: "Community Smoke UI Tests for In place Records" + stage: Tests + env: TEST_SUITE=communitySmokeInPlaceRecords.xml + - <<: *community_shared_UI_configuration + - name: "Community Level 2 UI Tests" stage: Tests - env: # no environment variables - overwrite with empty - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - + env: TEST_SUITE=communityLevel2Tests.xml + - <<: *community_shared_UI_configuration # - name: "Community Smoke UI Tests for In place Records" # stage: Tests # env: PROFILE=apply-rm-community TEST_SUITE=communitySmokeInPlaceRecords.xml From 08d1f158a06db3471c1469645767eca95e50e22f Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 16:21:54 +0300 Subject: [PATCH 18/72] try again to run community UI tests in parallel using shared_job configuration --- .travis.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/.travis.yml b/.travis.yml index 6993ee1914..578a1e40d7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -110,26 +110,26 @@ jobs: stage: Tests env: TEST_SUITE=communitySmokeRMSite.xml - &community_shared_UI_configuration - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Community Smoke UI Tests for In place Records" stage: Tests env: TEST_SUITE=communitySmokeInPlaceRecords.xml - <<: *community_shared_UI_configuration - + - name: "Community Level 2 UI Tests" stage: Tests env: TEST_SUITE=communityLevel2Tests.xml From e9958a6e2d986f015afb5bf6e29822ec65234495 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 16:24:37 +0300 Subject: [PATCH 19/72] try again to run community UI tests in parallel using shared_job configuration --- .travis.yml | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/.travis.yml b/.travis.yml index 578a1e40d7..5d396c6ffc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,7 +37,7 @@ stages: - name: Release - name: Publish -_shared_job: &enterprise_shared_UI_configuration +_shared_enterprise_job: &enterprise_shared_UI_configuration addons: firefox: "43.0.1" artifacts: @@ -53,6 +53,22 @@ _shared_job: &enterprise_shared_UI_configuration script: - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} +_shared_community_job: &community_shared_UI_configuration + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + jobs: include: # - name: "Build AGS Community" @@ -109,21 +125,7 @@ jobs: - name: "Community Smoke UI Tests for actions in RM site" stage: Tests env: TEST_SUITE=communitySmokeRMSite.xml - - &community_shared_UI_configuration - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - <<: *community_shared_UI_configuration - name: "Community Smoke UI Tests for In place Records" stage: Tests @@ -134,6 +136,7 @@ jobs: stage: Tests env: TEST_SUITE=communityLevel2Tests.xml - <<: *community_shared_UI_configuration + # - name: "Community Smoke UI Tests for In place Records" # stage: Tests # env: PROFILE=apply-rm-community TEST_SUITE=communitySmokeInPlaceRecords.xml From 198fb32400747ce3a5ccf9a87bef5d2260b73899 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 16:28:13 +0300 Subject: [PATCH 20/72] try to run all UI tests in parallel using shared_job configuration --- .travis.yml | 61 +++++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 30 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5d396c6ffc..00074b8f0f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,37 +37,38 @@ stages: - name: Release - name: Publish -_shared_enterprise_job: &enterprise_shared_UI_configuration - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} +_shared_job: + - &enterprise_shared_UI_configuration + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} -_shared_community_job: &community_shared_UI_configuration - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - &community_shared_UI_configuration + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} jobs: include: From d54e6ed9af45cd3f0fa7ce9fe87363c6b144b501 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 16:50:21 +0300 Subject: [PATCH 21/72] try to run all UI tests in parallel using shared_job configuration --- .travis.yml | 40 +++++++++++++--------------------------- 1 file changed, 13 insertions(+), 27 deletions(-) diff --git a/.travis.yml b/.travis.yml index 00074b8f0f..2bb8441008 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,8 +37,7 @@ stages: - name: Release - name: Publish -_shared_job: - - &enterprise_shared_UI_configuration +_shared_job: &shared_UI_configuration addons: firefox: "43.0.1" artifacts: @@ -54,22 +53,6 @@ _shared_job: script: - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - &community_shared_UI_configuration - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - jobs: include: # - name: "Build AGS Community" @@ -126,17 +109,20 @@ jobs: - name: "Community Smoke UI Tests for actions in RM site" stage: Tests env: TEST_SUITE=communitySmokeRMSite.xml - - <<: *community_shared_UI_configuration + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + - <<: *shared_UI_configuration - name: "Community Smoke UI Tests for In place Records" stage: Tests env: TEST_SUITE=communitySmokeInPlaceRecords.xml - - <<: *community_shared_UI_configuration + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + - <<: *shared_UI_configuration - name: "Community Level 2 UI Tests" stage: Tests env: TEST_SUITE=communityLevel2Tests.xml - - <<: *community_shared_UI_configuration + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + - <<: *shared_UI_configuration # - name: "Community Smoke UI Tests for In place Records" # stage: Tests @@ -156,32 +142,32 @@ jobs: - name: "Enterprise Level 2 UI Tests" stage: Tests env: TEST_SUITE=enterpriseLevel2Tests.xml - <<: *enterprise_shared_UI_configuration + <<: *shared_UI_configuration - name: "Enterprise Classification Level 2 UI Tests" stage: Tests env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml - <<: *enterprise_shared_UI_configuration + <<: *shared_UI_configuration - name: "Enterprise Classification UI Tests" stage: Tests env: TEST_SUITE=enterpriseClassificationTests.xml - <<: *enterprise_shared_UI_configuration + <<: *shared_UI_configuration - name: "Enterprise Guides UI Tests" stage: Tests env: TEST_SUITE=enterpriseGuidesTests.xml - <<: *enterprise_shared_UI_configuration + <<: *shared_UI_configuration - name: "Enterprise Security Marks UI Tests" stage: Tests env: TEST_SUITE=enterpriseSecurityMarksTests.xml - <<: *enterprise_shared_UI_configuration + <<: *shared_UI_configuration - name: "Enterprise Console and Configuration UI Tests" stage: Tests env: TEST_SUITE=enterpriseConsoleAndConfigurationTests.xml - <<: *enterprise_shared_UI_configuration + <<: *shared_UI_configuration # - name: "Enterprise Classification Level 2 UI Tests" # stage: Tests From fe060e1bc69ba3142e0d174c8f0955ed650e595f Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 16:53:10 +0300 Subject: [PATCH 22/72] try to fix configuration --- .travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2bb8441008..8331aa6fbf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -110,19 +110,19 @@ jobs: stage: Tests env: TEST_SUITE=communitySmokeRMSite.xml install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - - <<: *shared_UI_configuration + <<: *shared_UI_configuration - name: "Community Smoke UI Tests for In place Records" stage: Tests env: TEST_SUITE=communitySmokeInPlaceRecords.xml install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - - <<: *shared_UI_configuration + <<: *shared_UI_configuration - name: "Community Level 2 UI Tests" stage: Tests env: TEST_SUITE=communityLevel2Tests.xml install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - - <<: *shared_UI_configuration + <<: *shared_UI_configuration # - name: "Community Smoke UI Tests for In place Records" # stage: Tests From 02e0b60974ace2294c8aed3565936de3503a3b2d Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 17:03:40 +0300 Subject: [PATCH 23/72] try to use shared UI configuration --- .travis.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8331aa6fbf..2b02c561f5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -49,7 +49,13 @@ _shared_job: &shared_UI_configuration before_install: - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + install: + - | + if [[ ${TRAVIS_JOB_NAME} == *Community* ]]; then + travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + else + travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + fi script: - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} @@ -109,19 +115,16 @@ jobs: - name: "Community Smoke UI Tests for actions in RM site" stage: Tests env: TEST_SUITE=communitySmokeRMSite.xml - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml <<: *shared_UI_configuration - name: "Community Smoke UI Tests for In place Records" stage: Tests env: TEST_SUITE=communitySmokeInPlaceRecords.xml - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml <<: *shared_UI_configuration - name: "Community Level 2 UI Tests" stage: Tests env: TEST_SUITE=communityLevel2Tests.xml - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml <<: *shared_UI_configuration # - name: "Community Smoke UI Tests for In place Records" From 9176d752c55c6915cf117bbdf0501967ab20460e Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Fri, 16 Oct 2020 17:32:32 +0300 Subject: [PATCH 24/72] don't use shared UI configuration for community UI tests jobs --- .travis.yml | 209 +++++++++++++++++----------------------------------- 1 file changed, 66 insertions(+), 143 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2b02c561f5..25caffc74a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,27 +37,21 @@ stages: - name: Release - name: Publish -_shared_job: &shared_UI_configuration - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: - - | - if [[ ${TRAVIS_JOB_NAME} == *Community* ]]; then - travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - else - travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml - fi - script: - - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} +_shared_job: &enterprise_shared_UI_configuration + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} jobs: include: @@ -94,7 +88,6 @@ jobs: - name: "Community Rest API Tests" stage: Tests - env: # no environment variables - overwrite with empty before_install: - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_COMMUNITY_PATH/target @@ -104,7 +97,6 @@ jobs: - name: "Enterprise Rest API Tests" stage: Tests - env: # no environment variables - overwrite with empty before_install: - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_ENTERPRISE_PATH/target @@ -112,175 +104,106 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_ENTERPRISE_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - name: "Community Smoke UI Tests for actions in RM site" - stage: Tests - env: TEST_SUITE=communitySmokeRMSite.xml - <<: *shared_UI_configuration - - name: "Community Smoke UI Tests for In place Records" stage: Tests - env: TEST_SUITE=communitySmokeInPlaceRecords.xml - <<: *shared_UI_configuration + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + + - name: "Community Smoke UI Tests for actions in RM site" + stage: Tests + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Community Level 2 UI Tests" stage: Tests - env: TEST_SUITE=communityLevel2Tests.xml - <<: *shared_UI_configuration - -# - name: "Community Smoke UI Tests for In place Records" -# stage: Tests -# env: PROFILE=apply-rm-community TEST_SUITE=communitySmokeInPlaceRecords.xml -# <<: *shared_UI_configuration -# -# - name: "Community Smoke UI Tests for actions in RM site" -# stage: Tests -# env: PROFILE=apply-rm-community TEST_SUITE=communitySmokeRMSite.xml -# <<: *shared_UI_configuration -# -# - name: "Community Level 2 UI Tests" -# stage: Tests -# env: PROFILE=apply-rm-community TEST_SUITE=communityLevel2Tests.xml -# <<: *shared_UI_configuration + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Enterprise Level 2 UI Tests" stage: Tests env: TEST_SUITE=enterpriseLevel2Tests.xml - <<: *shared_UI_configuration + <<: *enterprise_shared_UI_configuration - name: "Enterprise Classification Level 2 UI Tests" stage: Tests env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml - <<: *shared_UI_configuration + <<: *enterprise_shared_UI_configuration - name: "Enterprise Classification UI Tests" stage: Tests env: TEST_SUITE=enterpriseClassificationTests.xml - <<: *shared_UI_configuration + <<: *enterprise_shared_UI_configuration - name: "Enterprise Guides UI Tests" stage: Tests env: TEST_SUITE=enterpriseGuidesTests.xml - <<: *shared_UI_configuration + <<: *enterprise_shared_UI_configuration - name: "Enterprise Security Marks UI Tests" stage: Tests env: TEST_SUITE=enterpriseSecurityMarksTests.xml - <<: *shared_UI_configuration + <<: *enterprise_shared_UI_configuration - name: "Enterprise Console and Configuration UI Tests" stage: Tests env: TEST_SUITE=enterpriseConsoleAndConfigurationTests.xml - <<: *shared_UI_configuration - -# - name: "Enterprise Classification Level 2 UI Tests" -# stage: Tests -# addons: -# firefox: "43.0.1" -# artifacts: -# paths: -# - ./rm-automation/rm-automation-ui/target/surefire-reports -# - ./rm-automation/rm-automation-ui/target/reports -# - ./rm-automation/rm-automation-ui/target/screenshots -# target_paths: $TRAVIS_BUILD_NUMBER -# before_install: -# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q -# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target -# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml -# script: -# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - -# - name: "Enterprise Classification UI Tests" -# stage: Tests -# addons: -# firefox: "43.0.1" -# artifacts: -# paths: -# - ./rm-automation/rm-automation-ui/target/surefire-reports -# - ./rm-automation/rm-automation-ui/target/reports -# - ./rm-automation/rm-automation-ui/target/screenshots -# target_paths: $TRAVIS_BUILD_NUMBER -# before_install: -# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q -# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target -# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml -# script: -# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - -# - name: "Enterprise Guides UI Tests" -# stage: Tests -# addons: -# firefox: "43.0.1" -# artifacts: -# paths: -# - ./rm-automation/rm-automation-ui/target/surefire-reports -# - ./rm-automation/rm-automation-ui/target/reports -# - ./rm-automation/rm-automation-ui/target/screenshots -# target_paths: $TRAVIS_BUILD_NUMBER -# before_install: -# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q -# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target -# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml -# script: -# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseGuidesTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - -# - name: "Enterprise Security Marks UI Tests" -# stage: Tests -# addons: -# firefox: "43.0.1" -# artifacts: -# paths: -# - ./rm-automation/rm-automation-ui/target/surefire-reports -# - ./rm-automation/rm-automation-ui/target/reports -# - ./rm-automation/rm-automation-ui/target/screenshots -# target_paths: $TRAVIS_BUILD_NUMBER -# before_install: -# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q -# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target -# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml -# script: -# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseSecurityMarksTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} -# -# - name: "Enterprise Console and Configuration UI Tests" -# stage: Tests -# addons: -# firefox: "43.0.1" -# artifacts: -# paths: -# - ./rm-automation/rm-automation-ui/target/surefire-reports -# - ./rm-automation/rm-automation-ui/target/reports -# - ./rm-automation/rm-automation-ui/target/screenshots -# target_paths: $TRAVIS_BUILD_NUMBER -# before_install: -# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q -# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target -# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml -# script: -# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseConsoleAndConfigurationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + <<: *enterprise_shared_UI_configuration - name: "Source Clear Scan (SCA)" stage: Security Scans - env: # no environment variables - overwrite with empty script: - echo "Source Clear Scan (SCA)" - name: "Static Analysis (SAST)" stage: Security Scans - env: # no environment variables - overwrite with empty script: - echo "Static Analysis (SAST)" - name: "Community Release" stage: Release - env: # no environment variables - overwrite with empty script: - echo "Community Release" - name: "Enterprise Release" stage: Release - env: # no environment variables - overwrite with empty script: - echo "Enterprise Release" - name: "Copy to S3 Release Bucket" stage: Publish - env: # no environment variables - overwrite with empty script: - echo "Copy to S3 Release Bucket" From f6abdcc8b8baece3268d8586c3d8afefc767d778 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Sat, 17 Oct 2020 17:17:56 +0300 Subject: [PATCH 25/72] split classification suite --- .travis.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 25caffc74a..4a0355daaf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -165,9 +165,14 @@ jobs: env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml <<: *enterprise_shared_UI_configuration - - name: "Enterprise Classification UI Tests" + - name: "Enterprise Content Classification UI Tests" stage: Tests - env: TEST_SUITE=enterpriseClassificationTests.xml + env: TEST_SUITE=enterpriseContentClassificationTests.xml + <<: *enterprise_shared_UI_configuration + + - name: "Enterprise Folders Classification UI Tests" + stage: Tests + env: TEST_SUITE=enterpriseFoldersClassificationTests.xml <<: *enterprise_shared_UI_configuration - name: "Enterprise Guides UI Tests" From e9cf6d6b8e3923d66ea1fb144fcbf06c0f83a4f7 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Sat, 17 Oct 2020 17:48:14 +0300 Subject: [PATCH 26/72] try to set screen resolution --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 4a0355daaf..922134b0af 100644 --- a/.travis.yml +++ b/.travis.yml @@ -50,6 +50,7 @@ _shared_job: &enterprise_shared_UI_configuration - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + before-script: xvfb-run --server-args="-screen 0 1024x768x24" make test script: - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} From 709a0746b5a4b34c1d027088b8ecf5d5daa96bc1 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Sat, 17 Oct 2020 18:00:37 +0300 Subject: [PATCH 27/72] try to set screen resolution --- .travis.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 922134b0af..6d0b9a10c3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -50,9 +50,8 @@ _shared_job: &enterprise_shared_UI_configuration - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml - before-script: xvfb-run --server-args="-screen 0 1024x768x24" make test script: - - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1024x768x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} jobs: include: @@ -171,10 +170,10 @@ jobs: env: TEST_SUITE=enterpriseContentClassificationTests.xml <<: *enterprise_shared_UI_configuration - - name: "Enterprise Folders Classification UI Tests" - stage: Tests - env: TEST_SUITE=enterpriseFoldersClassificationTests.xml - <<: *enterprise_shared_UI_configuration +# - name: "Enterprise Folders Classification UI Tests" +# stage: Tests +# env: TEST_SUITE=enterpriseFoldersClassificationTests.xml +# <<: *enterprise_shared_UI_configuration - name: "Enterprise Guides UI Tests" stage: Tests From 7bfa0bb4887a9f09b0b3acee2dd98c24003ccde3 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Sat, 17 Oct 2020 18:08:15 +0300 Subject: [PATCH 28/72] try to set screen resolution --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 6d0b9a10c3..b6de509546 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,7 +26,7 @@ before_install: install: skip services: - - xvfb +# - xvfb - docker stages: From f03fcf65865ba248997ba8e37bd9220f42c7b848 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Sat, 17 Oct 2020 18:13:20 +0300 Subject: [PATCH 29/72] Revert "split classification suite" This reverts commit f6abdcc8 --- .travis.yml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index b6de509546..4d36b47fac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -165,16 +165,11 @@ jobs: env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml <<: *enterprise_shared_UI_configuration - - name: "Enterprise Content Classification UI Tests" + - name: "Enterprise Classification UI Tests" stage: Tests - env: TEST_SUITE=enterpriseContentClassificationTests.xml + env: TEST_SUITE=enterpriseClassificationTests.xml <<: *enterprise_shared_UI_configuration -# - name: "Enterprise Folders Classification UI Tests" -# stage: Tests -# env: TEST_SUITE=enterpriseFoldersClassificationTests.xml -# <<: *enterprise_shared_UI_configuration - - name: "Enterprise Guides UI Tests" stage: Tests env: TEST_SUITE=enterpriseGuidesTests.xml From a591cac17ad0d60c806b76fb6634593225060062 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Sat, 17 Oct 2020 18:58:40 +0300 Subject: [PATCH 30/72] set screen resolution to 1280x768 --- .travis.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4d36b47fac..1b199bdc87 100644 --- a/.travis.yml +++ b/.travis.yml @@ -51,7 +51,7 @@ _shared_job: &enterprise_shared_UI_configuration - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1024x768x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1280x768x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} jobs: include: @@ -119,7 +119,7 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1280x768x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Community Smoke UI Tests for actions in RM site" stage: Tests @@ -136,7 +136,7 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1280x768x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Community Level 2 UI Tests" stage: Tests @@ -153,7 +153,7 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1280x768x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Enterprise Level 2 UI Tests" stage: Tests From c5aae3164b1cb4f2154103a4810d406e721282ed Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Sat, 17 Oct 2020 20:36:31 +0300 Subject: [PATCH 31/72] set screen resolution to 1280x1024 --- .travis.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 1b199bdc87..94639f16c1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -51,7 +51,7 @@ _shared_job: &enterprise_shared_UI_configuration - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1280x768x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} jobs: include: @@ -119,7 +119,7 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1280x768x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Community Smoke UI Tests for actions in RM site" stage: Tests @@ -136,7 +136,7 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1280x768x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Community Level 2 UI Tests" stage: Tests @@ -153,7 +153,7 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1280x768x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Enterprise Level 2 UI Tests" stage: Tests From 5db35a50b801bf2e6fb3bb136eefc84123f6e5ca Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Sat, 17 Oct 2020 20:45:55 +0300 Subject: [PATCH 32/72] move info about stage in shared job --- .travis.yml | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/.travis.yml b/.travis.yml index 94639f16c1..a57c1beaec 100644 --- a/.travis.yml +++ b/.travis.yml @@ -38,20 +38,21 @@ stages: - name: Publish _shared_job: &enterprise_shared_UI_configuration - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + stage: Tests + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} jobs: include: @@ -156,32 +157,32 @@ jobs: - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Enterprise Level 2 UI Tests" - stage: Tests +# stage: Tests env: TEST_SUITE=enterpriseLevel2Tests.xml <<: *enterprise_shared_UI_configuration - name: "Enterprise Classification Level 2 UI Tests" - stage: Tests +# stage: Tests env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml <<: *enterprise_shared_UI_configuration - name: "Enterprise Classification UI Tests" - stage: Tests +# stage: Tests env: TEST_SUITE=enterpriseClassificationTests.xml <<: *enterprise_shared_UI_configuration - name: "Enterprise Guides UI Tests" - stage: Tests +# stage: Tests env: TEST_SUITE=enterpriseGuidesTests.xml <<: *enterprise_shared_UI_configuration - name: "Enterprise Security Marks UI Tests" - stage: Tests +# stage: Tests env: TEST_SUITE=enterpriseSecurityMarksTests.xml <<: *enterprise_shared_UI_configuration - name: "Enterprise Console and Configuration UI Tests" - stage: Tests +# stage: Tests env: TEST_SUITE=enterpriseConsoleAndConfigurationTests.xml <<: *enterprise_shared_UI_configuration From 0911098f8af72ab07afd705b259cb1eede2f9926 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Sat, 17 Oct 2020 20:56:15 +0300 Subject: [PATCH 33/72] try again to not duplicate community jobs configuration --- .travis.yml | 74 +++++++++++++++++++++++++++++------------------------ 1 file changed, 40 insertions(+), 34 deletions(-) diff --git a/.travis.yml b/.travis.yml index a57c1beaec..9d9cd90e0a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -105,8 +105,10 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_ENTERPRISE_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - name: "Community Smoke UI Tests for In place Records" + - &community_shared_UI_config + name: "Community Smoke UI Tests for In place Records" stage: Tests + env: SUITE=communitySmokeInPlaceRecords.xml addons: firefox: "43.0.1" artifacts: @@ -120,41 +122,45 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Community Smoke UI Tests for actions in RM site" - stage: Tests - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - <<: *community_shared_UI_config + name: "Community Smoke UI Tests for actions in RM site" + env: SUITE=communitySmokeRMSite.xml +# stage: Tests +# addons: +# firefox: "43.0.1" +# artifacts: +# paths: +# - ./rm-automation/rm-automation-ui/target/surefire-reports +# - ./rm-automation/rm-automation-ui/target/reports +# - ./rm-automation/rm-automation-ui/target/screenshots +# target_paths: $TRAVIS_BUILD_NUMBER +# before_install: +# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q +# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target +# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml +# script: +# - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Community Level 2 UI Tests" - stage: Tests - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - <<: *community_shared_UI_config + name: "Community Level 2 UI Tests" + env: SUITE=communityLevel2Tests.xml +# stage: Tests +# addons: +# firefox: "43.0.1" +# artifacts: +# paths: +# - ./rm-automation/rm-automation-ui/target/surefire-reports +# - ./rm-automation/rm-automation-ui/target/reports +# - ./rm-automation/rm-automation-ui/target/screenshots +# target_paths: $TRAVIS_BUILD_NUMBER +# before_install: +# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q +# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target +# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml +# script: +# - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Enterprise Level 2 UI Tests" # stage: Tests From 663f765a96f06e9a5ce02b06a982a6ac7559e324 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Sat, 17 Oct 2020 21:07:20 +0300 Subject: [PATCH 34/72] try again to not duplicate community jobs configuration --- .travis.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9d9cd90e0a..b2d4f89c6c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -108,7 +108,6 @@ jobs: - &community_shared_UI_config name: "Community Smoke UI Tests for In place Records" stage: Tests - env: SUITE=communitySmokeInPlaceRecords.xml addons: firefox: "43.0.1" artifacts: @@ -122,11 +121,11 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Smoke UI Tests for actions in RM site" - env: SUITE=communitySmokeRMSite.xml +# env: SUITE=communitySmokeRMSite.xml # stage: Tests # addons: # firefox: "43.0.1" @@ -140,12 +139,12 @@ jobs: # - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q # - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target # install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml -# script: -# - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + script: + - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Level 2 UI Tests" - env: SUITE=communityLevel2Tests.xml +# env: SUITE=communityLevel2Tests.xml # stage: Tests # addons: # firefox: "43.0.1" @@ -159,8 +158,8 @@ jobs: # - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q # - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target # install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml -# script: -# - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + script: + - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Enterprise Level 2 UI Tests" # stage: Tests From a7ae169cbb73741386acd4abf97ec3617291f7fc Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Sun, 18 Oct 2020 11:17:20 +0300 Subject: [PATCH 35/72] set screen resolution to 1152x864 --- .travis.yml | 42 ++++-------------------------------------- 1 file changed, 4 insertions(+), 38 deletions(-) diff --git a/.travis.yml b/.travis.yml index b2d4f89c6c..24276dc4dc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -52,7 +52,7 @@ _shared_job: &enterprise_shared_UI_configuration - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1152x864x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} jobs: include: @@ -121,73 +121,39 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1152x864x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Smoke UI Tests for actions in RM site" -# env: SUITE=communitySmokeRMSite.xml -# stage: Tests -# addons: -# firefox: "43.0.1" -# artifacts: -# paths: -# - ./rm-automation/rm-automation-ui/target/surefire-reports -# - ./rm-automation/rm-automation-ui/target/reports -# - ./rm-automation/rm-automation-ui/target/screenshots -# target_paths: $TRAVIS_BUILD_NUMBER -# before_install: -# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q -# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target -# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1152x864x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Level 2 UI Tests" -# env: SUITE=communityLevel2Tests.xml -# stage: Tests -# addons: -# firefox: "43.0.1" -# artifacts: -# paths: -# - ./rm-automation/rm-automation-ui/target/surefire-reports -# - ./rm-automation/rm-automation-ui/target/reports -# - ./rm-automation/rm-automation-ui/target/screenshots -# target_paths: $TRAVIS_BUILD_NUMBER -# before_install: -# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q -# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target -# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1152x864x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Enterprise Level 2 UI Tests" -# stage: Tests env: TEST_SUITE=enterpriseLevel2Tests.xml <<: *enterprise_shared_UI_configuration - name: "Enterprise Classification Level 2 UI Tests" -# stage: Tests env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml <<: *enterprise_shared_UI_configuration - name: "Enterprise Classification UI Tests" -# stage: Tests env: TEST_SUITE=enterpriseClassificationTests.xml <<: *enterprise_shared_UI_configuration - name: "Enterprise Guides UI Tests" -# stage: Tests env: TEST_SUITE=enterpriseGuidesTests.xml <<: *enterprise_shared_UI_configuration - name: "Enterprise Security Marks UI Tests" -# stage: Tests env: TEST_SUITE=enterpriseSecurityMarksTests.xml <<: *enterprise_shared_UI_configuration - name: "Enterprise Console and Configuration UI Tests" -# stage: Tests env: TEST_SUITE=enterpriseConsoleAndConfigurationTests.xml <<: *enterprise_shared_UI_configuration From 085e1d06b4f1e88e30417da0cfdfa9dd13f86994 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Sun, 18 Oct 2020 16:39:32 +0300 Subject: [PATCH 36/72] set screen resolution to 1920x1080 --- .travis.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 24276dc4dc..79eada7d87 100644 --- a/.travis.yml +++ b/.travis.yml @@ -52,7 +52,7 @@ _shared_job: &enterprise_shared_UI_configuration - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1152x864x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} jobs: include: @@ -121,17 +121,17 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1152x864x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Smoke UI Tests for actions in RM site" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1152x864x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Level 2 UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1152x864x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Enterprise Level 2 UI Tests" env: TEST_SUITE=enterpriseLevel2Tests.xml From 7e144917266c0f07976ec046e6a9254e046c42b7 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Mon, 19 Oct 2020 07:27:16 +0300 Subject: [PATCH 37/72] split enterprise classification suite --- .travis.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 79eada7d87..0e457228d9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -142,7 +142,11 @@ jobs: <<: *enterprise_shared_UI_configuration - name: "Enterprise Classification UI Tests" - env: TEST_SUITE=enterpriseClassificationTests.xml + env: TEST_SUITE=enterpriseContentClassificationTests.xml + <<: *enterprise_shared_UI_configuration + + - name: "Enterprise Folders Classification UI Tests" + env: TEST_SUITE=enterpriseFoldersClassificationTests.xml <<: *enterprise_shared_UI_configuration - name: "Enterprise Guides UI Tests" From 7f6a9fe9c5c3f6bcef13ad1ee78dab3c5f40c60c Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Mon, 19 Oct 2020 07:48:27 +0300 Subject: [PATCH 38/72] use anchor for enterprise UI tests --- .travis.yml | 60 ++++++++++++++++++++++++++--------------------------- 1 file changed, 29 insertions(+), 31 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0e457228d9..f3a105d1a2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,23 +37,6 @@ stages: - name: Release - name: Publish -_shared_job: &enterprise_shared_UI_configuration - stage: Tests - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - jobs: include: # - name: "Build AGS Community" @@ -133,33 +116,48 @@ jobs: script: - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Enterprise Level 2 UI Tests" + - &enterprise_shared_UI_configuration + name: "Enterprise Level 2 UI Tests" + stage: Tests env: TEST_SUITE=enterpriseLevel2Tests.xml - <<: *enterprise_shared_UI_configuration + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - name: "Enterprise Classification Level 2 UI Tests" + - <<: *enterprise_shared_UI_configuration + name: "Enterprise Classification Level 2 UI Tests" env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml - <<: *enterprise_shared_UI_configuration - - name: "Enterprise Classification UI Tests" + - <<: *enterprise_shared_UI_configuration + name: "Enterprise Classification UI Tests" env: TEST_SUITE=enterpriseContentClassificationTests.xml - <<: *enterprise_shared_UI_configuration - - name: "Enterprise Folders Classification UI Tests" + - <<: *enterprise_shared_UI_configuration + name: "Enterprise Folders Classification UI Tests" env: TEST_SUITE=enterpriseFoldersClassificationTests.xml - <<: *enterprise_shared_UI_configuration - - name: "Enterprise Guides UI Tests" + - <<: *enterprise_shared_UI_configuration + name: "Enterprise Guides UI Tests" env: TEST_SUITE=enterpriseGuidesTests.xml - <<: *enterprise_shared_UI_configuration - - name: "Enterprise Security Marks UI Tests" + - <<: *enterprise_shared_UI_configuration + name: "Enterprise Security Marks UI Tests" env: TEST_SUITE=enterpriseSecurityMarksTests.xml - <<: *enterprise_shared_UI_configuration - - name: "Enterprise Console and Configuration UI Tests" + - <<: *enterprise_shared_UI_configuration + name: "Enterprise Console and Configuration UI Tests" env: TEST_SUITE=enterpriseConsoleAndConfigurationTests.xml - <<: *enterprise_shared_UI_configuration - name: "Source Clear Scan (SCA)" stage: Security Scans From 2329ec17f3f3f3994469d3ea902ba103b98eefc3 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Mon, 19 Oct 2020 08:03:05 +0300 Subject: [PATCH 39/72] test again --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index f3a105d1a2..cfd331a67e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -141,11 +141,11 @@ jobs: - <<: *enterprise_shared_UI_configuration name: "Enterprise Classification UI Tests" - env: TEST_SUITE=enterpriseContentClassificationTests.xml + env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml - <<: *enterprise_shared_UI_configuration name: "Enterprise Folders Classification UI Tests" - env: TEST_SUITE=enterpriseFoldersClassificationTests.xml + env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml - <<: *enterprise_shared_UI_configuration name: "Enterprise Guides UI Tests" From 71ea4b63ff267fde09772a67836f91afb60abc52 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Mon, 19 Oct 2020 08:11:24 +0300 Subject: [PATCH 40/72] test again --- .travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index cfd331a67e..7e2aa75632 100644 --- a/.travis.yml +++ b/.travis.yml @@ -140,12 +140,12 @@ jobs: env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml - <<: *enterprise_shared_UI_configuration - name: "Enterprise Classification UI Tests" - env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml + name: "Enterprise Content Classification UI Tests" + env: TEST_SUITE=enterpriseContentClassificationTests.xml - <<: *enterprise_shared_UI_configuration name: "Enterprise Folders Classification UI Tests" - env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml + env: TEST_SUITE=enterpriseFoldersClassificationTests.xml - <<: *enterprise_shared_UI_configuration name: "Enterprise Guides UI Tests" From fd3595670f78f514efb365eb3b696d366ae7721a Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Mon, 19 Oct 2020 08:25:19 +0300 Subject: [PATCH 41/72] test again --- .travis.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7e2aa75632..f13e695599 100644 --- a/.travis.yml +++ b/.travis.yml @@ -141,11 +141,13 @@ jobs: - <<: *enterprise_shared_UI_configuration name: "Enterprise Content Classification UI Tests" - env: TEST_SUITE=enterpriseContentClassificationTests.xml + script: + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Folders Classification UI Tests" - env: TEST_SUITE=enterpriseFoldersClassificationTests.xml + script: + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseFoldersClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Guides UI Tests" From 3121407fe846ebbc6ef567f400f7f2aa4e407248 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Mon, 19 Oct 2020 13:54:30 +0300 Subject: [PATCH 42/72] uncomment Build stage --- .travis.yml | 63 ++++++++++++++++++++++++++--------------------------- 1 file changed, 31 insertions(+), 32 deletions(-) diff --git a/.travis.yml b/.travis.yml index f13e695599..8995d63d26 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,11 +26,10 @@ before_install: install: skip services: -# - xvfb - docker stages: -# - name: Build AGS + - name: Build AGS - name: Tests if: commit_message !~ /\[skip tests\]/ - name: Security Scans @@ -39,36 +38,36 @@ stages: jobs: include: -# - name: "Build AGS Community" -# stage: Build AGS -# before_script: source scripts/setUpMavenPhase.sh -# script: -# - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -Dcommunity -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# -# - name: "Build AGS Enterprise" -# stage: Build AGS -# before_script: source scripts/setUpMavenPhase.sh -# install: -# - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -f rm-community/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# script: -# - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-enterprise/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# -# - name: "Build AGS Benchmark" -# stage: Build AGS -# before_script: source scripts/setUpMavenPhase.sh -# install: -# - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# script: -# - travis_retry travis_wait 35 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-benchmark/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# -# - name: "Community Integrations Tests on MySQL" -# stage: Tests -# script: -# - echo "Community Integrations Tests on MySQL" -# - name: "Enterprise Integrations Tests on MySQL" -# stage: Tests -# script: -# - echo "Enterprise Integrations Tests on MySQL" + - name: "Build AGS Community" + stage: Build AGS + before_script: source scripts/setUpMavenPhase.sh + script: + - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -Dcommunity -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + + - name: "Build AGS Enterprise" + stage: Build AGS + before_script: source scripts/setUpMavenPhase.sh + install: + - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -f rm-community/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + script: + - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-enterprise/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + + - name: "Build AGS Benchmark" + stage: Build AGS + before_script: source scripts/setUpMavenPhase.sh + install: + - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + script: + - travis_retry travis_wait 35 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-benchmark/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + + - name: "Community Integrations Tests on MySQL" + stage: Tests + script: + - echo "Community Integrations Tests on MySQL" + - name: "Enterprise Integrations Tests on MySQL" + stage: Tests + script: + - echo "Enterprise Integrations Tests on MySQL" - name: "Community Rest API Tests" stage: Tests From 7358b087c718395e9f3ab4598d330304ae34c56a Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Mon, 19 Oct 2020 16:44:52 +0300 Subject: [PATCH 43/72] code review comments --- travis-env-vars.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/travis-env-vars.yml b/travis-env-vars.yml index e228b6022a..2cc02543db 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -7,4 +7,4 @@ env: - ALFRESCO_URL="http://localhost:8080/alfresco" - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 - - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dwebdriver.element.wait.time=20000 -Dwebdriver.page.render.wait.time=60000' + - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' From 87fbbe5cd3d5a4f018e1be2343d0932885ebf80b Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Mon, 19 Oct 2020 19:48:02 +0300 Subject: [PATCH 44/72] set screen resolution to 1440x900 --- .travis.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8995d63d26..0fbe68a0d1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -103,17 +103,17 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1440x900x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Smoke UI Tests for actions in RM site" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1440x900x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Level 2 UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1440x900x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - &enterprise_shared_UI_configuration name: "Enterprise Level 2 UI Tests" @@ -132,7 +132,7 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1440x900x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Classification Level 2 UI Tests" @@ -141,12 +141,12 @@ jobs: - <<: *enterprise_shared_UI_configuration name: "Enterprise Content Classification UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1440x900x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Folders Classification UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseFoldersClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1440x900x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseFoldersClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Guides UI Tests" From 652d976be78da22be70217d4f95bdc2d88e0ac2d Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Mon, 19 Oct 2020 20:06:22 +0300 Subject: [PATCH 45/72] delete -Dwebdriver.local.grid=true --- travis-env-vars.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/travis-env-vars.yml b/travis-env-vars.yml index 2cc02543db..ce00ac7033 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -7,4 +7,4 @@ env: - ALFRESCO_URL="http://localhost:8080/alfresco" - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 - - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' + - WEBDRIVER_ARGUMENTS='-Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' From bdb8f965cf399ddadbd17c1e11489008cfff63a0 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Mon, 19 Oct 2020 20:26:34 +0300 Subject: [PATCH 46/72] readded -Dwebdriver.element.wait.time=20000 -Dwebdriver.page.render.wait.time=60000 --- travis-env-vars.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/travis-env-vars.yml b/travis-env-vars.yml index ce00ac7033..4309116a88 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -7,4 +7,4 @@ env: - ALFRESCO_URL="http://localhost:8080/alfresco" - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 - - WEBDRIVER_ARGUMENTS='-Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' + - WEBDRIVER_ARGUMENTS='-Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dwebdriver.element.wait.time=20000 -Dwebdriver.page.render.wait.time=60000' From 1770937da25f612bcbe902f836a44b37dd25d575 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Tue, 20 Oct 2020 07:30:07 +0300 Subject: [PATCH 47/72] Revert "code review comments" This reverts commit 7358b087 --- travis-env-vars.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/travis-env-vars.yml b/travis-env-vars.yml index 4309116a88..e228b6022a 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -7,4 +7,4 @@ env: - ALFRESCO_URL="http://localhost:8080/alfresco" - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 - - WEBDRIVER_ARGUMENTS='-Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dwebdriver.element.wait.time=20000 -Dwebdriver.page.render.wait.time=60000' + - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dwebdriver.element.wait.time=20000 -Dwebdriver.page.render.wait.time=60000' From 3926b27ccc1cb35bfeef31334d5c78e8bfa46b17 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Tue, 20 Oct 2020 08:42:33 +0300 Subject: [PATCH 48/72] use -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30 --- travis-env-vars.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/travis-env-vars.yml b/travis-env-vars.yml index e228b6022a..2cc02543db 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -7,4 +7,4 @@ env: - ALFRESCO_URL="http://localhost:8080/alfresco" - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 - - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dwebdriver.element.wait.time=20000 -Dwebdriver.page.render.wait.time=60000' + - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' From 105b1762442fd91d7be799c5c5abed2b02cc3265 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Tue, 20 Oct 2020 09:27:36 +0300 Subject: [PATCH 49/72] added MAVEN_OPTS="-Xms1024m -Xmx1G -noverify" --- travis-env-vars.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/travis-env-vars.yml b/travis-env-vars.yml index 2cc02543db..eee610db2f 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -7,4 +7,5 @@ env: - ALFRESCO_URL="http://localhost:8080/alfresco" - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 + - MAVEN_OPTS="-Xms1024m -Xmx1G -noverify" - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' From e502d1eb11b4996afe93c86ef5a0f5d48d85c097 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Tue, 20 Oct 2020 10:51:51 +0300 Subject: [PATCH 50/72] added MAVEN_OPTS="-Xms1024m -Xmx1G -noverify" in before install --- .travis.yml | 2 ++ travis-env-vars.yml | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 0fbe68a0d1..a9d3271d49 100644 --- a/.travis.yml +++ b/.travis.yml @@ -99,6 +99,7 @@ jobs: - ./rm-automation/rm-automation-ui/target/screenshots target_paths: $TRAVIS_BUILD_NUMBER before_install: + - echo "MAVEN_OPTS='-Xms1024m -Xmx1G -noverify'" > ~/.mavenrc - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml @@ -128,6 +129,7 @@ jobs: - ./rm-automation/rm-automation-ui/target/screenshots target_paths: $TRAVIS_BUILD_NUMBER before_install: + - echo "MAVEN_OPTS='-Xms1024m -Xmx1G -noverify'" > ~/.mavenrc - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml diff --git a/travis-env-vars.yml b/travis-env-vars.yml index eee610db2f..2cc02543db 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -7,5 +7,4 @@ env: - ALFRESCO_URL="http://localhost:8080/alfresco" - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 - - MAVEN_OPTS="-Xms1024m -Xmx1G -noverify" - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' From 2a4b84acec9984d2668e771e582d19d46a8bb1dd Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Tue, 20 Oct 2020 11:24:32 +0300 Subject: [PATCH 51/72] use shared_job for enterprise UI configuration --- .travis.yml | 108 ++++++++++++++++++++++++++-------------------------- 1 file changed, 55 insertions(+), 53 deletions(-) diff --git a/.travis.yml b/.travis.yml index a9d3271d49..a9855841ac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,45 +29,63 @@ services: - docker stages: - - name: Build AGS +# - name: Build AGS - name: Tests if: commit_message !~ /\[skip tests\]/ - name: Security Scans - name: Release - name: Publish +_shared_job: &enterprise_shared_UI_configuration + stage: Tests + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - echo "MAVEN_OPTS='-Xms1024m -Xmx1G -noverify'" > ~/.mavenrc + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + jobs: include: - - name: "Build AGS Community" - stage: Build AGS - before_script: source scripts/setUpMavenPhase.sh - script: - - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -Dcommunity -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - - name: "Build AGS Enterprise" - stage: Build AGS - before_script: source scripts/setUpMavenPhase.sh - install: - - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -f rm-community/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - script: - - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-enterprise/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - - name: "Build AGS Benchmark" - stage: Build AGS - before_script: source scripts/setUpMavenPhase.sh - install: - - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - script: - - travis_retry travis_wait 35 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-benchmark/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - - name: "Community Integrations Tests on MySQL" - stage: Tests - script: - - echo "Community Integrations Tests on MySQL" - - name: "Enterprise Integrations Tests on MySQL" - stage: Tests - script: - - echo "Enterprise Integrations Tests on MySQL" +# - name: "Build AGS Community" +# stage: Build AGS +# before_script: source scripts/setUpMavenPhase.sh +# script: +# - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -Dcommunity -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# +# - name: "Build AGS Enterprise" +# stage: Build AGS +# before_script: source scripts/setUpMavenPhase.sh +# install: +# - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -f rm-community/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# script: +# - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-enterprise/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# +# - name: "Build AGS Benchmark" +# stage: Build AGS +# before_script: source scripts/setUpMavenPhase.sh +# install: +# - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# script: +# - travis_retry travis_wait 35 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-benchmark/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# +# - name: "Community Integrations Tests on MySQL" +# stage: Tests +# script: +# - echo "Community Integrations Tests on MySQL" +# - name: "Enterprise Integrations Tests on MySQL" +# stage: Tests +# script: +# - echo "Enterprise Integrations Tests on MySQL" - name: "Community Rest API Tests" stage: Tests @@ -104,37 +122,21 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1440x900x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Smoke UI Tests for actions in RM site" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1440x900x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Level 2 UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1440x900x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - &enterprise_shared_UI_configuration + - <<: *enterprise_shared_UI_configuration name: "Enterprise Level 2 UI Tests" - stage: Tests env: TEST_SUITE=enterpriseLevel2Tests.xml - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - echo "MAVEN_OPTS='-Xms1024m -Xmx1G -noverify'" > ~/.mavenrc - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1440x900x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Classification Level 2 UI Tests" @@ -143,12 +145,12 @@ jobs: - <<: *enterprise_shared_UI_configuration name: "Enterprise Content Classification UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1440x900x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Folders Classification UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1440x900x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseFoldersClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseFoldersClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Guides UI Tests" From 352a1f92358bd386cc05a4a58112920ea885434c Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Tue, 20 Oct 2020 12:16:36 +0300 Subject: [PATCH 52/72] Do not use env for enterprise UI jobs --- .travis.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index a9855841ac..3e0639b129 100644 --- a/.travis.yml +++ b/.travis.yml @@ -140,7 +140,8 @@ jobs: - <<: *enterprise_shared_UI_configuration name: "Enterprise Classification Level 2 UI Tests" - env: TEST_SUITE=enterpriseLevel2ClassificationTests.xml + script: + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Content Classification UI Tests" @@ -154,15 +155,18 @@ jobs: - <<: *enterprise_shared_UI_configuration name: "Enterprise Guides UI Tests" - env: TEST_SUITE=enterpriseGuidesTests.xml + script: + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseGuidesTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Security Marks UI Tests" - env: TEST_SUITE=enterpriseSecurityMarksTests.xml + script: + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseSecurityMarksTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Console and Configuration UI Tests" - env: TEST_SUITE=enterpriseConsoleAndConfigurationTests.xml + script: + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseConsoleAndConfigurationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Source Clear Scan (SCA)" stage: Security Scans From d6e5f0dce3a18d40dbe766001649c01ee1684a88 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Tue, 20 Oct 2020 12:25:54 +0300 Subject: [PATCH 53/72] Revert "use shared_job for enterprise UI configuration" This reverts commit 2a4b84ac --- .travis.yml | 99 ++++++++++++++++++++++++++--------------------------- 1 file changed, 48 insertions(+), 51 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3e0639b129..902390d1be 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,63 +29,45 @@ services: - docker stages: -# - name: Build AGS + - name: Build AGS - name: Tests if: commit_message !~ /\[skip tests\]/ - name: Security Scans - name: Release - name: Publish -_shared_job: &enterprise_shared_UI_configuration - stage: Tests - addons: - firefox: "43.0.1" - artifacts: - paths: - - ./rm-automation/rm-automation-ui/target/surefire-reports - - ./rm-automation/rm-automation-ui/target/reports - - ./rm-automation/rm-automation-ui/target/screenshots - target_paths: $TRAVIS_BUILD_NUMBER - before_install: - - echo "MAVEN_OPTS='-Xms1024m -Xmx1G -noverify'" > ~/.mavenrc - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml - script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=$TEST_SUITE -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - jobs: include: -# - name: "Build AGS Community" -# stage: Build AGS -# before_script: source scripts/setUpMavenPhase.sh -# script: -# - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -Dcommunity -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# -# - name: "Build AGS Enterprise" -# stage: Build AGS -# before_script: source scripts/setUpMavenPhase.sh -# install: -# - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -f rm-community/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# script: -# - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-enterprise/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# -# - name: "Build AGS Benchmark" -# stage: Build AGS -# before_script: source scripts/setUpMavenPhase.sh -# install: -# - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# script: -# - travis_retry travis_wait 35 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-benchmark/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# -# - name: "Community Integrations Tests on MySQL" -# stage: Tests -# script: -# - echo "Community Integrations Tests on MySQL" -# - name: "Enterprise Integrations Tests on MySQL" -# stage: Tests -# script: -# - echo "Enterprise Integrations Tests on MySQL" + - name: "Build AGS Community" + stage: Build AGS + before_script: source scripts/setUpMavenPhase.sh + script: + - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -Dcommunity -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + + - name: "Build AGS Enterprise" + stage: Build AGS + before_script: source scripts/setUpMavenPhase.sh + install: + - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -f rm-community/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + script: + - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-enterprise/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + + - name: "Build AGS Benchmark" + stage: Build AGS + before_script: source scripts/setUpMavenPhase.sh + install: + - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + script: + - travis_retry travis_wait 35 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-benchmark/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + + - name: "Community Integrations Tests on MySQL" + stage: Tests + script: + - echo "Community Integrations Tests on MySQL" + - name: "Enterprise Integrations Tests on MySQL" + stage: Tests + script: + - echo "Enterprise Integrations Tests on MySQL" - name: "Community Rest API Tests" stage: Tests @@ -134,9 +116,24 @@ jobs: script: - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - <<: *enterprise_shared_UI_configuration + - &enterprise_shared_UI_configuration name: "Enterprise Level 2 UI Tests" - env: TEST_SUITE=enterpriseLevel2Tests.xml + stage: Tests + addons: + firefox: "43.0.1" + artifacts: + paths: + - ./rm-automation/rm-automation-ui/target/surefire-reports + - ./rm-automation/rm-automation-ui/target/reports + - ./rm-automation/rm-automation-ui/target/screenshots + target_paths: $TRAVIS_BUILD_NUMBER + before_install: + - echo "MAVEN_OPTS='-Xms1024m -Xmx1G -noverify'" > ~/.mavenrc + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml + script: + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Classification Level 2 UI Tests" From 59dfd02ca4391cf48dfeaa26fdba1e7f1f60e467 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Tue, 20 Oct 2020 14:35:41 +0300 Subject: [PATCH 54/72] check available memory sudo cat /proc/meminfo --- .travis.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 902390d1be..7c0d377fbb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -99,7 +99,8 @@ jobs: - ./rm-automation/rm-automation-ui/target/screenshots target_paths: $TRAVIS_BUILD_NUMBER before_install: - - echo "MAVEN_OPTS='-Xms1024m -Xmx1G -noverify'" > ~/.mavenrc + - echo "MAVEN_OPTS='-Xms1024m -Xmx2G -noverify'" > ~/.mavenrc + - sudo cat /proc/meminfo - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml @@ -128,7 +129,8 @@ jobs: - ./rm-automation/rm-automation-ui/target/screenshots target_paths: $TRAVIS_BUILD_NUMBER before_install: - - echo "MAVEN_OPTS='-Xms1024m -Xmx1G -noverify'" > ~/.mavenrc + - echo "MAVEN_OPTS='-Xms1024m -Xmx2G -noverify'" > ~/.mavenrc + - sudo cat /proc/meminfo - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml From 15d1b4d25bf00977a0854ef75f56d9f424443961 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Tue, 20 Oct 2020 14:39:14 +0300 Subject: [PATCH 55/72] use MAVEN_SKIP_RC=true --- .travis.yml | 2 -- travis-env-vars.yml | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7c0d377fbb..2507c556eb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -99,7 +99,6 @@ jobs: - ./rm-automation/rm-automation-ui/target/screenshots target_paths: $TRAVIS_BUILD_NUMBER before_install: - - echo "MAVEN_OPTS='-Xms1024m -Xmx2G -noverify'" > ~/.mavenrc - sudo cat /proc/meminfo - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target @@ -129,7 +128,6 @@ jobs: - ./rm-automation/rm-automation-ui/target/screenshots target_paths: $TRAVIS_BUILD_NUMBER before_install: - - echo "MAVEN_OPTS='-Xms1024m -Xmx2G -noverify'" > ~/.mavenrc - sudo cat /proc/meminfo - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target diff --git a/travis-env-vars.yml b/travis-env-vars.yml index 2cc02543db..461c88a038 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -7,4 +7,6 @@ env: - ALFRESCO_URL="http://localhost:8080/alfresco" - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 + - MAVEN_SKIP_RC=true + - MAVEN_OPTS="-Xms1024m -Xmx2G -noverify" - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' From 9a0be4aa860b5073ab336aa3a2a09c3cf5e5e78c Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Tue, 20 Oct 2020 15:20:11 +0300 Subject: [PATCH 56/72] Increase heap size for alfresco --- .travis.yml | 2 -- pom.xml | 2 +- travis-env-vars.yml | 2 -- 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2507c556eb..deca5dddc9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -99,7 +99,6 @@ jobs: - ./rm-automation/rm-automation-ui/target/screenshots target_paths: $TRAVIS_BUILD_NUMBER before_install: - - sudo cat /proc/meminfo - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml @@ -128,7 +127,6 @@ jobs: - ./rm-automation/rm-automation-ui/target/screenshots target_paths: $TRAVIS_BUILD_NUMBER before_install: - - sudo cat /proc/meminfo - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml diff --git a/pom.xml b/pom.xml index 4ec9b44259..5a776be2f8 100644 --- a/pom.xml +++ b/pom.xml @@ -195,7 +195,7 @@ 1.8 UTF-8 UTF-8 - -Xmx1024m -XX:MaxPermSize=256m -Duser.language=en -Dcom.sun.management.jmxremote + -Xmx2g -XX:MaxPermSize=256m -Duser.language=en -Dcom.sun.management.jmxremote true false diff --git a/travis-env-vars.yml b/travis-env-vars.yml index 461c88a038..2cc02543db 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -7,6 +7,4 @@ env: - ALFRESCO_URL="http://localhost:8080/alfresco" - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 - - MAVEN_SKIP_RC=true - - MAVEN_OPTS="-Xms1024m -Xmx2G -noverify" - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' From 44306ba36d36586e1121097d061b13f4aca14a6a Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Tue, 20 Oct 2020 17:03:36 +0300 Subject: [PATCH 57/72] set java options for maven --- pom.xml | 2 +- rm-automation/pom.xml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5a776be2f8..4ec9b44259 100644 --- a/pom.xml +++ b/pom.xml @@ -195,7 +195,7 @@ 1.8 UTF-8 UTF-8 - -Xmx2g -XX:MaxPermSize=256m -Duser.language=en -Dcom.sun.management.jmxremote + -Xmx1024m -XX:MaxPermSize=256m -Duser.language=en -Dcom.sun.management.jmxremote true false diff --git a/rm-automation/pom.xml b/rm-automation/pom.xml index 4ba2bd34d1..d5cce3b346 100644 --- a/rm-automation/pom.xml +++ b/rm-automation/pom.xml @@ -51,6 +51,7 @@ maven-surefire-plugin + -Xms1024m -Xmx2G false ${project.build.testOutputDirectory}/${suiteXmlFile} From 9f7d7e415f330b852904164ff58c2b64ad16b633 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Tue, 20 Oct 2020 19:03:50 +0300 Subject: [PATCH 58/72] change screen resolution for UI jobs that fail constantly with 137 code --- .travis.yml | 4 ++-- rm-automation/pom.xml | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index deca5dddc9..4293ab8b98 100644 --- a/.travis.yml +++ b/.travis.yml @@ -113,7 +113,7 @@ jobs: - <<: *community_shared_UI_config name: "Community Level 2 UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1024x768x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - &enterprise_shared_UI_configuration name: "Enterprise Level 2 UI Tests" @@ -141,7 +141,7 @@ jobs: - <<: *enterprise_shared_UI_configuration name: "Enterprise Content Classification UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1024x768x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Folders Classification UI Tests" diff --git a/rm-automation/pom.xml b/rm-automation/pom.xml index d5cce3b346..4ba2bd34d1 100644 --- a/rm-automation/pom.xml +++ b/rm-automation/pom.xml @@ -51,7 +51,6 @@ maven-surefire-plugin - -Xms1024m -Xmx2G false ${project.build.testOutputDirectory}/${suiteXmlFile} From ae6f3233f4e61e5a9ce31d3feb42c98e4edfcb26 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Wed, 21 Oct 2020 06:48:36 +0300 Subject: [PATCH 59/72] test --- .travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4293ab8b98..531244c759 100644 --- a/.travis.yml +++ b/.travis.yml @@ -108,12 +108,12 @@ jobs: - <<: *community_shared_UI_config name: "Community Smoke UI Tests for actions in RM site" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Level 2 UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1024x768x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - &enterprise_shared_UI_configuration name: "Enterprise Level 2 UI Tests" @@ -141,7 +141,7 @@ jobs: - <<: *enterprise_shared_UI_configuration name: "Enterprise Content Classification UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1024x768x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Folders Classification UI Tests" From 869a37663384a80be969473b92e922d6dd796ddb Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Wed, 21 Oct 2020 08:39:51 +0300 Subject: [PATCH 60/72] xvfb memory leak workaround --- .travis.yml | 20 ++++++++++---------- travis-env-vars.yml | 1 + 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index 531244c759..18bffeb45f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -103,17 +103,17 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Smoke UI Tests for actions in RM site" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1280x1024x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Level 2 UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - &enterprise_shared_UI_configuration name: "Enterprise Level 2 UI Tests" @@ -131,37 +131,37 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Classification Level 2 UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Content Classification UI Tests" script: - - travis_wait 60 xvfb-run mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Folders Classification UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseFoldersClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseFoldersClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Guides UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseGuidesTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseGuidesTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Security Marks UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseSecurityMarksTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseSecurityMarksTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Console and Configuration UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseConsoleAndConfigurationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseConsoleAndConfigurationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Source Clear Scan (SCA)" stage: Security Scans diff --git a/travis-env-vars.yml b/travis-env-vars.yml index 2cc02543db..aec00df72a 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -7,4 +7,5 @@ env: - ALFRESCO_URL="http://localhost:8080/alfresco" - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 + - XVFB_ARGS="-screen 0 1920x1080x24 -noreset" - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' From 796a21cdd5526d95d4bf3f8c858aafcb33cf0c18 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Wed, 21 Oct 2020 08:55:33 +0300 Subject: [PATCH 61/72] set JAVA_OPTIONS --- travis-env-vars.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/travis-env-vars.yml b/travis-env-vars.yml index aec00df72a..61b98bb023 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -8,4 +8,5 @@ env: - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 - XVFB_ARGS="-screen 0 1920x1080x24 -noreset" + - _JAVA_OPTIONS="-Xmx2048m -Xms1024m" - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' From 04a3b83703e12e43cd80e83561c9388efa6b8001 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Wed, 21 Oct 2020 10:21:43 +0300 Subject: [PATCH 62/72] try to balance community smoke UI tests --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 18bffeb45f..fdd566d15f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -88,7 +88,7 @@ jobs: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_ENTERPRISE_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - &community_shared_UI_config - name: "Community Smoke UI Tests for In place Records" + name: "Community Smoke UI Tests for Records" stage: Tests addons: firefox: "43.0.1" From 80a07dd7663f96e3dd2978d503f41c1dca4d0159 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Wed, 21 Oct 2020 10:32:04 +0300 Subject: [PATCH 63/72] remove xvfb memory workaround --- .travis.yml | 98 ++++++++++++++++++++++----------------------- travis-env-vars.yml | 2 +- 2 files changed, 50 insertions(+), 50 deletions(-) diff --git a/.travis.yml b/.travis.yml index fdd566d15f..febd49567f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,7 +29,7 @@ services: - docker stages: - - name: Build AGS +# - name: Build AGS - name: Tests if: commit_message !~ /\[skip tests\]/ - name: Security Scans @@ -38,54 +38,54 @@ stages: jobs: include: - - name: "Build AGS Community" - stage: Build AGS - before_script: source scripts/setUpMavenPhase.sh - script: - - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -Dcommunity -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - - name: "Build AGS Enterprise" - stage: Build AGS - before_script: source scripts/setUpMavenPhase.sh - install: - - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -f rm-community/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - script: - - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-enterprise/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - - name: "Build AGS Benchmark" - stage: Build AGS - before_script: source scripts/setUpMavenPhase.sh - install: - - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - script: - - travis_retry travis_wait 35 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-benchmark/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - - name: "Community Integrations Tests on MySQL" - stage: Tests - script: - - echo "Community Integrations Tests on MySQL" - - name: "Enterprise Integrations Tests on MySQL" - stage: Tests - script: - - echo "Enterprise Integrations Tests on MySQL" - - - name: "Community Rest API Tests" - stage: Tests - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_COMMUNITY_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_COMMUNITY_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_COMMUNITY_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - - name: "Enterprise Rest API Tests" - stage: Tests - before_install: - - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q - - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_ENTERPRISE_PATH/target - install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_ENTERPRISE_PATH/pom.xml - script: - - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_ENTERPRISE_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# - name: "Build AGS Community" +# stage: Build AGS +# before_script: source scripts/setUpMavenPhase.sh +# script: +# - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -Dcommunity -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# +# - name: "Build AGS Enterprise" +# stage: Build AGS +# before_script: source scripts/setUpMavenPhase.sh +# install: +# - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -f rm-community/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# script: +# - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-enterprise/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# +# - name: "Build AGS Benchmark" +# stage: Build AGS +# before_script: source scripts/setUpMavenPhase.sh +# install: +# - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# script: +# - travis_retry travis_wait 35 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-benchmark/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# +# - name: "Community Integrations Tests on MySQL" +# stage: Tests +# script: +# - echo "Community Integrations Tests on MySQL" +# - name: "Enterprise Integrations Tests on MySQL" +# stage: Tests +# script: +# - echo "Enterprise Integrations Tests on MySQL" +# +# - name: "Community Rest API Tests" +# stage: Tests +# before_install: +# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q +# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_COMMUNITY_PATH/target +# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_COMMUNITY_PATH/pom.xml +# script: +# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_COMMUNITY_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn +# +# - name: "Enterprise Rest API Tests" +# stage: Tests +# before_install: +# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q +# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_ENTERPRISE_PATH/target +# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_ENTERPRISE_PATH/pom.xml +# script: +# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_ENTERPRISE_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - &community_shared_UI_config name: "Community Smoke UI Tests for Records" diff --git a/travis-env-vars.yml b/travis-env-vars.yml index 61b98bb023..aee01d35d7 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -7,6 +7,6 @@ env: - ALFRESCO_URL="http://localhost:8080/alfresco" - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 - - XVFB_ARGS="-screen 0 1920x1080x24 -noreset" + - XVFB_ARGS="-screen 0 1920x1080x24" - _JAVA_OPTIONS="-Xmx2048m -Xms1024m" - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' From 1a3c5e6c29584a497d6b421b14d58546bec35969 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Wed, 21 Oct 2020 10:36:36 +0300 Subject: [PATCH 64/72] uncomment job --- .travis.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index febd49567f..015d0297ef 100644 --- a/.travis.yml +++ b/.travis.yml @@ -69,15 +69,15 @@ jobs: # script: # - echo "Enterprise Integrations Tests on MySQL" # -# - name: "Community Rest API Tests" -# stage: Tests -# before_install: -# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q -# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_COMMUNITY_PATH/target -# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_COMMUNITY_PATH/pom.xml -# script: -# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_COMMUNITY_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# + - name: "Community Rest API Tests" + stage: Tests + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_COMMUNITY_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_COMMUNITY_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_COMMUNITY_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + # - name: "Enterprise Rest API Tests" # stage: Tests # before_install: From 7097602db36df8a3dd284b6c7d803e292aea8269 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Wed, 21 Oct 2020 11:53:03 +0300 Subject: [PATCH 65/72] remove java options --- travis-env-vars.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/travis-env-vars.yml b/travis-env-vars.yml index aee01d35d7..95ef524977 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -8,5 +8,4 @@ env: - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 - XVFB_ARGS="-screen 0 1920x1080x24" - - _JAVA_OPTIONS="-Xmx2048m -Xms1024m" - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' From 729f65d7a1c781c3a012c10ba7ce49d6f448b76e Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Wed, 21 Oct 2020 11:56:54 +0300 Subject: [PATCH 66/72] Revert "remove java options" This reverts commit 7097602d --- travis-env-vars.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/travis-env-vars.yml b/travis-env-vars.yml index 95ef524977..e856472d11 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -7,5 +7,5 @@ env: - ALFRESCO_URL="http://localhost:8080/alfresco" - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 - - XVFB_ARGS="-screen 0 1920x1080x24" + - _JAVA_OPTIONS="-Xmx2048m -Xms1024m" - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' From f7f4152b71277f45bf5e777afd439e066229e266 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Wed, 21 Oct 2020 11:57:34 +0300 Subject: [PATCH 67/72] do not use XVFB_ARGS variable --- .travis.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index 015d0297ef..a5f048a578 100644 --- a/.travis.yml +++ b/.travis.yml @@ -103,17 +103,17 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Smoke UI Tests for actions in RM site" script: - - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Level 2 UI Tests" script: - - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - &enterprise_shared_UI_configuration name: "Enterprise Level 2 UI Tests" @@ -131,37 +131,37 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Classification Level 2 UI Tests" script: - - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Content Classification UI Tests" script: - - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Folders Classification UI Tests" script: - - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseFoldersClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseFoldersClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Guides UI Tests" script: - - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseGuidesTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseGuidesTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Security Marks UI Tests" script: - - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseSecurityMarksTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseSecurityMarksTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Console and Configuration UI Tests" script: - - travis_wait 60 xvfb-run --server-args=${XVFB_ARGS} mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseConsoleAndConfigurationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseConsoleAndConfigurationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Source Clear Scan (SCA)" stage: Security Scans From ceadae0d1b52f1484d8373928f8bbc5409147592 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Wed, 21 Oct 2020 12:17:14 +0300 Subject: [PATCH 68/72] use JAVA_OPTIONS only for content classification UI tests --- .travis.yml | 2 +- travis-env-vars.yml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index a5f048a578..0f15dd4111 100644 --- a/.travis.yml +++ b/.travis.yml @@ -141,7 +141,7 @@ jobs: - <<: *enterprise_shared_UI_configuration name: "Enterprise Content Classification UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" _JAVA_OPTIONS="-Xmx2048m -Xms1024m" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Folders Classification UI Tests" diff --git a/travis-env-vars.yml b/travis-env-vars.yml index e856472d11..2cc02543db 100644 --- a/travis-env-vars.yml +++ b/travis-env-vars.yml @@ -7,5 +7,4 @@ env: - ALFRESCO_URL="http://localhost:8080/alfresco" - SHARE_URL="http://localhost:8080/share" - DISPLAY=:99.0 - - _JAVA_OPTIONS="-Xmx2048m -Xms1024m" - WEBDRIVER_ARGUMENTS='-Dwebdriver.local.grid=true -Dwebdriver.browser=RemoteFireFox -Dwebdriver.localGrid=false -Dorg.alfresco.rm.timeout_seconds.MEDIUM=30' From 566c3cdbf50f8b9c6671d7db3fceb2eebe1977e9 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Wed, 21 Oct 2020 12:43:22 +0300 Subject: [PATCH 69/72] remove _JAVA_OPTIONS --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 0f15dd4111..a5f048a578 100644 --- a/.travis.yml +++ b/.travis.yml @@ -141,7 +141,7 @@ jobs: - <<: *enterprise_shared_UI_configuration name: "Enterprise Content Classification UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" _JAVA_OPTIONS="-Xmx2048m -Xms1024m" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Folders Classification UI Tests" From 7b73d55307f8c82c74e4e800bdc5cbab2fe4f386 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Wed, 21 Oct 2020 14:24:17 +0300 Subject: [PATCH 70/72] re-balance community smoke UI tests --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a5f048a578..08915b5f5d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -141,7 +141,7 @@ jobs: - <<: *enterprise_shared_UI_configuration name: "Enterprise Content Classification UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 90 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseContentClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Folders Classification UI Tests" From 0a6b8490d3a4ac23ef89c0e781904211d89d5920 Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Wed, 21 Oct 2020 17:23:30 +0300 Subject: [PATCH 71/72] uncomment build stage --- .travis.yml | 98 ++++++++++++++++++++++++++--------------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/.travis.yml b/.travis.yml index 08915b5f5d..5430a0a7fc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,7 +29,7 @@ services: - docker stages: -# - name: Build AGS + - name: Build AGS - name: Tests if: commit_message !~ /\[skip tests\]/ - name: Security Scans @@ -38,37 +38,37 @@ stages: jobs: include: -# - name: "Build AGS Community" -# stage: Build AGS -# before_script: source scripts/setUpMavenPhase.sh -# script: -# - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -Dcommunity -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# -# - name: "Build AGS Enterprise" -# stage: Build AGS -# before_script: source scripts/setUpMavenPhase.sh -# install: -# - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -f rm-community/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# script: -# - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-enterprise/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# -# - name: "Build AGS Benchmark" -# stage: Build AGS -# before_script: source scripts/setUpMavenPhase.sh -# install: -# - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# script: -# - travis_retry travis_wait 35 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-benchmark/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# -# - name: "Community Integrations Tests on MySQL" -# stage: Tests -# script: -# - echo "Community Integrations Tests on MySQL" -# - name: "Enterprise Integrations Tests on MySQL" -# stage: Tests -# script: -# - echo "Enterprise Integrations Tests on MySQL" -# + - name: "Build AGS Community" + stage: Build AGS + before_script: source scripts/setUpMavenPhase.sh + script: + - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -Dcommunity -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + + - name: "Build AGS Enterprise" + stage: Build AGS + before_script: source scripts/setUpMavenPhase.sh + install: + - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -f rm-community/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + script: + - travis_retry travis_wait 80 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-enterprise/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + + - name: "Build AGS Benchmark" + stage: Build AGS + before_script: source scripts/setUpMavenPhase.sh + install: + - travis_retry travis_wait 60 mvn -B -q clean install -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + script: + - travis_retry travis_wait 35 mvn -B -q clean ${MAVEN_PHASE} -Dskip.integrationtests=false -f rm-benchmark/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + + - name: "Community Integrations Tests on MySQL" + stage: Tests + script: + - echo "Community Integrations Tests on MySQL" + - name: "Enterprise Integrations Tests on MySQL" + stage: Tests + script: + - echo "Enterprise Integrations Tests on MySQL" + - name: "Community Rest API Tests" stage: Tests before_install: @@ -78,14 +78,14 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_COMMUNITY_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -# - name: "Enterprise Rest API Tests" -# stage: Tests -# before_install: -# - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q -# - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_ENTERPRISE_PATH/target -# install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_ENTERPRISE_PATH/pom.xml -# script: -# - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_ENTERPRISE_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + - name: "Enterprise Rest API Tests" + stage: Tests + before_install: + - travis_retry travis_wait 90 mvn -B install -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -DskipTests -q + - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_ENTERPRISE_PATH/target + install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_ENTERPRISE_PATH/pom.xml + script: + - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_ENTERPRISE_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - &community_shared_UI_config name: "Community Smoke UI Tests for Records" @@ -103,17 +103,17 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 90 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Smoke UI Tests for actions in RM site" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 90 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *community_shared_UI_config name: "Community Level 2 UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 90 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - &enterprise_shared_UI_configuration name: "Enterprise Level 2 UI Tests" @@ -131,12 +131,12 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-enterprise -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 90 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Classification Level 2 UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 90 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseLevel2ClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Content Classification UI Tests" @@ -146,22 +146,22 @@ jobs: - <<: *enterprise_shared_UI_configuration name: "Enterprise Folders Classification UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseFoldersClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 90 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseFoldersClassificationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Guides UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseGuidesTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 90 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseGuidesTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Security Marks UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseSecurityMarksTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 90 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseSecurityMarksTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - <<: *enterprise_shared_UI_configuration name: "Enterprise Console and Configuration UI Tests" script: - - travis_wait 60 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseConsoleAndConfigurationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 90 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=enterpriseConsoleAndConfigurationTests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - name: "Source Clear Scan (SCA)" stage: Security Scans From d4836ebb0bb278ed721709be253be92cd892c40c Mon Sep 17 00:00:00 2001 From: Claudia Agache Date: Thu, 22 Oct 2020 10:02:49 +0300 Subject: [PATCH 72/72] rename suite --- .travis.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5430a0a7fc..f00c172225 100644 --- a/.travis.yml +++ b/.travis.yml @@ -87,7 +87,7 @@ jobs: script: - travis_wait 60 mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_ENTERPRISE_PATH/pom.xml -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - - &community_shared_UI_config + - &community_shared_UI_configuration name: "Community Smoke UI Tests for Records" stage: Tests addons: @@ -103,14 +103,14 @@ jobs: - travis_wait 5 bash scripts/downloadInstaller.sh $AUTOMATION_UI_PATH/target install: travis_wait 20 mvn -B install -PinstallAlfresco,apply-rm-community -q -f $AUTOMATION_UI_PATH/pom.xml script: - - travis_wait 90 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeInPlaceRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} + - travis_wait 90 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B test -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRecords.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - <<: *community_shared_UI_config + - <<: *community_shared_UI_configuration name: "Community Smoke UI Tests for actions in RM site" script: - travis_wait 90 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communitySmokeRMSite.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS} - - <<: *community_shared_UI_config + - <<: *community_shared_UI_configuration name: "Community Level 2 UI Tests" script: - travis_wait 90 xvfb-run --server-args="-screen 0 1920x1080x24" mvn -B install -Prun-alfresco -Dskip.automationtests=false -f $AUTOMATION_UI_PATH/pom.xml -DsuiteXmlFile=communityLevel2Tests.xml -Dshare.url=${SHARE_URL} -Dalfresco.url=${ALFRESCO_URL} ${WEBDRIVER_ARGUMENTS}