diff --git a/scripts/getLogs.sh b/scripts/getLogs.sh index 930440b4cb..84dd22faa9 100644 --- a/scripts/getLogs.sh +++ b/scripts/getLogs.sh @@ -4,8 +4,10 @@ set -x alfrescoContainerId=$(docker ps -a | grep '_alfresco_' | awk '{print $1}') shareContainerId=$(docker ps -a | grep '_share_' | awk '{print $1}') solrContainerId=$(docker ps -a | grep '_search_' | awk '{print $1}') +activeMQContainerId=$(docker ps -a | grep '_activemq_' | awk '{print $1}') docker logs $alfrescoContainerId > alfresco.log +docker logs $activeMQContainerId > activemq.log if [ -n "$shareContainerId" ]; then docker logs $shareContainerId > share.log fi diff --git a/travis/.travis.tests-stage.yml b/travis/.travis.tests-stage.yml index af9ff3931f..f4cd633321 100644 --- a/travis/.travis.tests-stage.yml +++ b/travis/.travis.tests-stage.yml @@ -33,12 +33,20 @@ jobs: - sudo free -m -t script: - travis_wait 90 mvn -B test -pl :alfresco-governance-services-automation-enterprise-rest-api -Dskip.automationtests=false - after_failure: docker ps -a | grep '_alfresco_1' | awk '{print $1}' | xargs docker logs | tail -5000 + after_failure: + - bash scripts/getLogs.sh + - docker ps -a | grep '_activemq_1' | awk '{print $1}' | xargs docker logs | tail -5000 + - docker ps -a | grep '_alfresco_1' | awk '{print $1}' | xargs docker logs | tail -5000 addons: artifacts: paths: - ./rm-automation/rm-automation-enterprise-rest-api/target/reports/rm-automation-enterprise-rest-api.log - ./rm-automation/rm-automation-enterprise-rest-api/target/surefire-reports + - alfresco.log + - solr.log + - share.log + - activemq.log + target_paths: $TRAVIS_BUILD_NUMBER/$TRAVIS_JOB_NUMBER - name: "Enterprise Rest API WORM Tests" stage: Tests