Skip to content

Commit e64cbbe

Browse files
committed
Add a couple more valgrind tests to GHA
1 parent de9c9fc commit e64cbbe

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/R-CMD-check.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,20 @@ jobs:
170170
--vanilla -e 'pkgload::load_all("/home/runner/work/SingleMoleculeGenomicsIO/SingleMoleculeGenomicsIO"); testthat::test_file("/home/runner/work/SingleMoleculeGenomicsIO/SingleMoleculeGenomicsIO/tests/testthat/test-countMismatchStatePairs.R")' | \
171171
tee -a /home/runner/work/SingleMoleculeGenomicsIO/SingleMoleculeGenomicsIO/valgrind-out.txt
172172
173+
- name: Run Valgrind (2)
174+
if: matrix.config.valgrind == 'yes'
175+
run: |
176+
R -d "valgrind --tool=memcheck --error-exitcode=1 --track-origins=yes --leak-check=full" \
177+
--vanilla -e 'pkgload::load_all("/home/runner/work/SingleMoleculeGenomicsIO/SingleMoleculeGenomicsIO"); testthat::test_file("/home/runner/work/SingleMoleculeGenomicsIO/SingleMoleculeGenomicsIO/tests/testthat/test-readModBam.R")' | \
178+
tee -a /home/runner/work/SingleMoleculeGenomicsIO/SingleMoleculeGenomicsIO/valgrind-out-2.txt
179+
180+
- name: Run Valgrind (3)
181+
if: matrix.config.valgrind == 'yes'
182+
run: |
183+
R -d "valgrind --tool=memcheck --error-exitcode=1 --track-origins=yes --leak-check=full" \
184+
--vanilla -e 'pkgload::load_all("/home/runner/work/SingleMoleculeGenomicsIO/SingleMoleculeGenomicsIO"); testthat::test_file("/home/runner/work/SingleMoleculeGenomicsIO/SingleMoleculeGenomicsIO/tests/testthat/test-readMismatchBam.R")' | \
185+
tee -a /home/runner/work/SingleMoleculeGenomicsIO/SingleMoleculeGenomicsIO/valgrind-out-3.txt
186+
173187
- name: Upload Valgrind results
174188
if: matrix.config.valgrind == 'yes'
175189
uses: actions/upload-artifact@master

0 commit comments

Comments
 (0)