Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/pmem_tests_1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ name: PMEM tests part 1
on:
workflow_dispatch:
schedule:
# run this job at 18:00 UTC every other day (even-numbered)
- cron: '0 18 2-31/2 * *'
# run this job at 18:00 UTC every Monday
- cron: '0 18 * * 1'

permissions: {}

Expand Down
19 changes: 4 additions & 15 deletions .github/workflows/pmem_tests_2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ name: PMEM tests part 2
on:
workflow_dispatch:
schedule:
# run this job at 18:00 UTC every other day (odd-numbered)
- cron: '0 18 */2 * *'
# run this job at 18:00 UTC every Tuesday
- cron: '0 18 * * 2'

permissions: {}

Expand All @@ -19,16 +19,5 @@ jobs:
with:
force_enable: '["pmemcheck", "memcheck"]'
valgrind: 1
# 12h = 720m (arbitrarily picked in hope it will be enough).
timeout_minutes: 720


# Test the default build with force-enabled Valgrind tooling for thread error
# detection.
Thread:
uses: ./.github/workflows/pmem_test_matrix.yml
with:
force_enable: '["drd", "helgrind"]'
valgrind: 1
# 12h = 720m (arbitrarily picked in hope it will be enough).
timeout_minutes: 720
# 24h = 1440m (arbitrarily picked in hope it will be enough).
timeout_minutes: 1440
23 changes: 23 additions & 0 deletions .github/workflows/pmem_tests_3.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Run all tests on PMEM.
#
# This workflow is run on 'self-hosted' runners.
name: PMEM tests part 3

on:
workflow_dispatch:
schedule:
# run this job at 18:00 UTC every Wednesday
- cron: '0 18 * * 3'

permissions: {}

jobs:
# Test the default build with force-enabled Valgrind tooling for thread error
# detection.
Thread:
uses: ./.github/workflows/pmem_test_matrix.yml
with:
force_enable: '["drd", "helgrind"]'
valgrind: 1
# 24h = 1440m (arbitrarily picked in hope it will be enough).
timeout_minutes: 1440
Loading