uclahs-cds / pipeline-recalibrate-BAM

Nextflow pipeline to perform Indel Realignment and Base Quality Score Recalibration
https://uclahs-cds.github.io/pipeline-recalibrate-BAM/
GNU General Public License v2.0
1 stars 1 forks source link

Add Nextflow configuration regression tests #55

Closed nwiltsie closed 7 months ago

nwiltsie commented 7 months ago

Description

This PR adds in the new Nextflow configuration regression test Action from https://github.com/uclahs-cds/tool-Nextflow-action/pull/16, as well as two regression tests. (This is the formal version of #52.)

I specifically make no claims that the values shown in the tests are what we intend - I only claim that they match the current outputs of the configuration process.

Testing Results

As these are infrastructure-only changes, there are no changes to the pipeline itself and thus no need to run other tests.

Checklist

nwiltsie commented 7 months ago

It may be worth making the regression test(s) a required passing check before merging PRs similar to how we have CI/CD set

Yeah, we'll need to work out the best way of doing that - the job names are somewhat dynamic, as they match the test files on disk, so tracking all of them is a moving target. Maybe we can add a summary "all tests passed" check to the Action and then depend upon that.