From 269091e874c04423db490303ba1a73ca352f75e3 Mon Sep 17 00:00:00 2001 From: Roberto Villegas-Diaz Date: Wed, 26 Nov 2025 18:12:47 +0000 Subject: [PATCH 1/3] Update timeout and update list of command line arguments when calling parse_test_report.R --- .github/workflows/dsBaseClient_test_suite.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dsBaseClient_test_suite.yaml b/.github/workflows/dsBaseClient_test_suite.yaml index fb4ed989..c2b9ebcf 100644 --- a/.github/workflows/dsBaseClient_test_suite.yaml +++ b/.github/workflows/dsBaseClient_test_suite.yaml @@ -20,7 +20,7 @@ on: jobs: dsBaseClient_test_suite: runs-on: ubuntu-latest - timeout-minutes: 120 + timeout-minutes: 180 permissions: contents: read @@ -193,8 +193,11 @@ jobs: - name: Parse results from testthat and covr run: | - Rscript --verbose --vanilla ../testStatus/source/parse_test_report.R logs/ - working-directory: dsBaseClient + Rscript --verbose --vanilla ../testStatus/source/parse_test_report.R logs/ logs/ https://github.com/datashield/${{ env.PROJECT_NAME }}/blob/${{ env.BRANCH_NAME }} '([^:]+)' '(?<=::)[^:]+(?=::)' + working-directory: dsBaseClient + env: + PROJECT_NAME: ${{ env.PROJECT_NAME }} + BRANCH_NAME: ${{ env.BRANCH_NAME }} - name: Render report run: | From 8f297082636294dc570967ed9511e06305e1ca44 Mon Sep 17 00:00:00 2001 From: Roberto Villegas-Diaz Date: Wed, 26 Nov 2025 18:41:36 +0000 Subject: [PATCH 2/3] Update cron schedule --- .github/workflows/dsBaseClient_test_suite.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/dsBaseClient_test_suite.yaml b/.github/workflows/dsBaseClient_test_suite.yaml index c2b9ebcf..d1c915e0 100644 --- a/.github/workflows/dsBaseClient_test_suite.yaml +++ b/.github/workflows/dsBaseClient_test_suite.yaml @@ -14,8 +14,7 @@ name: dsBaseClient tests' suite on: push: schedule: - - cron: '0 0 * * 0' # Weekly - - cron: '0 1 * * *' # Nightly + - cron: '0 0 * * 6' # Weekly jobs: dsBaseClient_test_suite: From 8dbeb5278cca436f54fb73224ae05cf51a4a856b Mon Sep 17 00:00:00 2001 From: Roberto Villegas-Diaz Date: Wed, 26 Nov 2025 19:17:03 +0000 Subject: [PATCH 3/3] Export sessionInfo to text file --- .github/workflows/dsBaseClient_test_suite.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dsBaseClient_test_suite.yaml b/.github/workflows/dsBaseClient_test_suite.yaml index d1c915e0..4594c29a 100644 --- a/.github/workflows/dsBaseClient_test_suite.yaml +++ b/.github/workflows/dsBaseClient_test_suite.yaml @@ -14,7 +14,7 @@ name: dsBaseClient tests' suite on: push: schedule: - - cron: '0 0 * * 6' # Weekly + - cron: '0 0 * * 6' # Weekly (on Saturdays @ 0.00) jobs: dsBaseClient_test_suite: @@ -188,6 +188,7 @@ jobs: echo "branch:${{ env.BRANCH_NAME }}" > ${{ env.WORKFLOW_ID }}.txt echo "os:$(lsb_release -ds)" >> ${{ env.WORKFLOW_ID }}.txt echo "R:$(R --version | head -n1)" >> ${{ env.WORKFLOW_ID }}.txt + Rscript --vanilla -e 'sessionInfo()' >> session_info_${{ env.WORKFLOW_ID }}.txt working-directory: dsBaseClient/logs - name: Parse results from testthat and covr