[Rt-commit] rt branch, 4.4/github-actions-testing2, updated. rt-4.4.4-460-g5b35a5ef3c
Jim Brandt
jbrandt at bestpractical.com
Tue May 25 09:28:31 EDT 2021
The branch, 4.4/github-actions-testing2 has been updated
via 5b35a5ef3cad796b52a57f64232e54884bd988c1 (commit)
from d09c1178362876ee7b810ed9a63e645ec2a26472 (commit)
Summary of changes:
.github/workflows/github-action.yml | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
- Log -----------------------------------------------------------------
commit 5b35a5ef3cad796b52a57f64232e54884bd988c1
Author: Jim Brandt <jbrandt at bestpractical.com>
Date: Tue May 25 09:28:27 2021 -0400
Calculate run time for tests for slack message
diff --git a/.github/workflows/github-action.yml b/.github/workflows/github-action.yml
index e115f33f0e..8ece76664a 100644
--- a/.github/workflows/github-action.yml
+++ b/.github/workflows/github-action.yml
@@ -7,6 +7,11 @@ jobs:
rt_test_sqlite:
runs-on: ubuntu-latest
steps:
+ - name: Set up for tests
+ shell: bash
+ run: |
+ export RT_BRANCH_NAME=${GITHUB_REF#refs/heads/}
+ export RT_START_TIME=$SECONDS
- name: Check out RT
uses: actions/checkout at v2
- name: Build RT
@@ -21,6 +26,9 @@ jobs:
- name: Run RT tests
shell: bash
run: docker exec -e RT_TEST_PARALLEL=1 rt bash -c "cd /rt && prove -lj6 t/*"
+ - name: Get run time
+ shell: bash
+ run: export RT_TEST_TIME=$(( SECONDS - $RT_START_TIME ))
- name: Post results to Slack
if: always()
uses: edge/simple-slack-notify at v1.1.1
@@ -29,13 +37,11 @@ jobs:
with:
channel: '#github'
status: ${{ job.status }}
- success_text: '${env.GITHUB_WORKFLOW} (${env.GITHUB_RUN_NUMBER}) tests completed successfully'
- failure_text: '${env.GITHUB_WORKFLOW} (${env.GITHUB_RUN_NUMBER}) tests failed'
- cancelled_text: '${env.GITHUB_WORKFLOW} (${env.GITHUB_RUN_NUMBER}) tests cancelled'
+ success_text: '${env.RT_BRANCH_NAME} (${env.GITHUB_RUN_NUMBER}) tests completed successfully in ${env.RT_TEST_TIME} seconds'
+ failure_text: '${env.RT_BRANCH_NAME} (${env.GITHUB_RUN_NUMBER}) tests failed in ${env.RT_TEST_TIME} seconds'
+ cancelled_text: '${env.RT_BRANCH_NAME} (${env.GITHUB_RUN_NUMBER}) tests cancelled in ${env.RT_TEST_TIME} seconds'
fields: |
- [{ "title": "Repository", "value": "${env.GITHUB_REPOSITORY}", "short": true },
- { "title": "Branch", "value": "${env.GITHUB_REF}", "short": true },
- { "title": "Test", "value": "rt_test_sqlite", "short": true },
+ [{ "title": "Test", "value": "rt_test_sqlite", "short": true },
{ "title": "URL", "value": "${env.GITHUB_SERVER_URL}/${env.GITHUB_REPOSITORY}/actions/runs/${env.GITHUB_RUN_ID}?check_suite_focus=true", "short": true }]
rt_test_mariadb:
runs-on: ubuntu-latest
-----------------------------------------------------------------------
More information about the rt-commit
mailing list