diff --git a/.github/workflows/acceptance-test.yml b/.github/workflows/acceptance-test.yml index 748fcd676..91c83f77b 100644 --- a/.github/workflows/acceptance-test.yml +++ b/.github/workflows/acceptance-test.yml @@ -26,7 +26,7 @@ jobs: name: Acceptance Test needs: get-go-version env: - ROLE_ARN: ${{ secrets.AWS_ROLE_ARN }} + AWS_ROLE_ARN: ${{ secrets.AWS_ROLE_ARN }} AWS_ACCESS_KEY_ID: ${{ secrets.TESTACC_AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.TESTACC_AWS_SECRET_ACCESS_KEY }} AWS_REGION: ${{ secrets.TESTACC_AWS_REGION }} @@ -35,14 +35,18 @@ jobs: - uses: actions/setup-go@v2 with: go-version: ${{ needs.get-go-version.outputs.go-version }} - - uses: aws-actions/configure-aws-credentials@v1 + - name: IAM Assume Role + uses: aws-actions/configure-aws-credentials@v1 with: - role-to-assume: ${{ env.ROLE_ARN }} + role-to-assume: ${{ env.AWS_ROLE_ARN }} aws-region: ${{ env.AWS_REGION }} aws-access-key-id: ${{ env.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ env.AWS_SECRET_ACCESS_KEY }} role-duration-seconds: 3600 - - run: | + - name: Install gotestsum + run: go install gotest.tools/gotestsum@latest + - name: Run acceptance tests per module + run: | mkdir -p /tmp/test-results make dev PACKER_ACC=1 gotestsum --format=short-verbose --junitfile /tmp/test-results/gotestsum-report.xml -- -timeout=120m -p 2 $(go list ./... | grep -v inspec | grep -v profitbricks | grep -v oneandone)