From dc3a9728fd81b57065179c1ec19d88312727e6b0 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 0207b71f21bfaecf7f20df969be69d4cb4e8d253 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 2f9fac74428c289f4a2cf534c4d6e9b36121c7c4 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 c43139a777be6d75e65b8047ec41963593ca56a0 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 e9e66d33a8d324ce6be050212fbc738a8acccc54 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 374fb6a0090b3101c5b93aef8ccb0145f5b5338b 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 b8445f276b250628b3da5f63266d92e4ea40c87f 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 78c706465af7ed8fc4521dd299b90a8b45c42adb 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 2e025982a3a752c15fe84aa9f5ef9b080ec16a81 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 a70c1d45554dda51a0e14d886cb8afa1ae2c9aa1 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 4aec8081d93edd98d248cb83c36c0d2932b3679d 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 5e965d77e814941a31ca6f472d39705bb014ae79 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 2d89fb7c7cac34561e9fcfad5d8061f7f204e884 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 22283efa0fd5a620fd4e42ca946a46fc98d92227 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 147cd2fb8e6a05e4183fac8693ef0ded07395d96 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 74177fef38fd4682a86d67524b32fb50b4dd17ff 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 666c12f68afb0861a53bd32fca021d7651e1f4b9 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 a86a24fedc427bc38ed5d5c80678a3188db09368 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 ba7b15696825d81e85aa0338ed2e06bbafaa93ab 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 df7e2fc31dcf325f77533cd490a0c024f2da53ec 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 7172cb0442e6df04fd31e80a9ca04d55a0d7c5ac 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 8f5e44d20e283bfbc908c84c80715c10fa15cd13 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 253d7decb8bd34b46042297db6be1cfbadd78a51 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 1965cb3050d1abf776069d7973d2004d9936123b 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 608e9f46a321364c4990e94e59537f4a82f6d8ae 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 ebb80f377cb11db1c030bc06b50270d510c94e4b 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 fe237d573cddd22669ab3b98f028893d6d62b515 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 9b941b1f15d90736d836002b198d956606ad7e82 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 7bc5be6e5ed378d85c663975f9e83719a388805c 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 608e9f46 --- .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 71b38d12e8c524347910838b2d6e3edf8dc1cda0 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 b5f824ed7a4693dd2c159e8bd54ab09fa4e70757 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 b5bb5311f398e567c169dd56b1602ef84214a920 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 5b2e95fa32e7655acce247613950defc85946ec1 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 ed1aa794e2ec9e77ea93932230244f14921b15bd 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 a12372908aae416a17d5502499f4cfe751cb25c5 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 0f4eb39171b32d2d7788538210374785ac002827 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 07d8b9b30b7f34a2b17d1e6a84d7842fc3df2ab2 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 9029f1a1fccc3d478a5b5a39093d872d62d159bf 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 775449147d05375c1a4dd969dc96e2a2d22e08cd 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 ab317916b26b284c91543cd1c9972bc60547fb45 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 de4e9476674c387ae76b6a30b0f4ad3bd7db0770 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 f530744c7a06ee0bd6e0434c175948e1f4986619 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 1515b90bb90ebbd34f624a1696e9d5327be7ae78 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 dc9f861d62e6fedfbc6a97f829094bdebb8ce0a7 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 dd07352556743ef12500f51a67dbb41a51caa487 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 50fcac81a1a5ad7d85f290e59bca42ed73b5f76c 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 b96421af37c103482af4a78d4db954200ea71210 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 1515b90b --- 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 0fdab0f7cdfe0da56a556d4e37f397a9b2b80f7f 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 10f5db82bc4c564e29ddaad7d99d3f436212c6e1 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 ed5a18408174f1db3e96ef1c36732df80d639d3e 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 912e0ef08d73eaa78642935e791cbbf4f3b49170 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 b2efbb6512479b47bfbb50fba7292e75c618a432 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 375b2db822f2f2c876bb370a2dae44e042f86de5 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 912e0ef0 --- .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 4069f1b369ea6931dedc1ff9c5a46640bad4979d 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 2b8d8ce325fb7d2deed8c6824121340f41bca03c 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 b4dced6d26e31f782ba8188d5504a9040ca98c62 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 0099ddb5d0766ef66765e2523c360a386ace54da 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 436364dc59f956a51e239e972b25abf7c7c88b1f 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 dbab4daf48acb0b3bd48331fbadd8e85a598c0d0 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 4ea98fb71314e9bb8d3f451ce560cd48065375e6 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 ed02227789f17095a07afefcd190135cddd4e214 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 d3dea33999595c4a03f11c68bfdc1d5c55de33e8 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 7bd8546d60aa6f5a2bf69a5defbf17814bdfede7 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 5dd0fe5f226718ac1da6db716bba125e721a649e 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 7d036c6e6be156298a7bd906c48af80e6c56b512 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 e7b74cfcdb11efbc130549a07316abb6c6d7d890 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 7d036c6e --- 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 abfd605be132c64082a5f07710ffcaac5c805188 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 ac79e0c5dbe2362cecfeb630a35363a06f2475dc 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 e64ec9d5387a903bd7c13ee566d3a559f46ff182 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 de6ea603223dc6794a9655463ba65b284eb1a79a 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 b66b5017f71f67f0a8b32d5de9458f3c0d0eb2f8 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 520181c22761507a606762f7fb75223c1e8301e0 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}