Vikesh Ajith
08/19/2026, 5:32 AM--profile=<profile> Profile to execute all tests wipes the test profile, leading to errors caused by wiping of any params set in the test profile (e.g. input ). For example, if I run in a pipeline repo:
nf-test test --profile singularity
I get errors such as:
The following invalid input values have been detected:
* Missing required parameter(s): input
because these params are set in the test profile:
params {
config_profile_name = 'Test profile'
config_profile_description = 'Minimal test dataset to check pipeline function'
// Input data
input = params.pipelines_testdata_base_path + 'hlatyping/samplesheets/samplesheet_bam.csv'
}
However, if I run:
nf-test test --profile test,singularity tests/default.nf.test
the test passes, but I have to manually match up each test profile to the test file. Is there a better canonical way to do this?Niklas Schandry
08/19/2026, 6:56 AMnf-test.config via config { profile "test" } to specify the test profile to be tested with nf-test testNicolas Vannieuwkerke
08/19/2026, 7:49 AMMaxime Garcia
08/19/2026, 8:03 AM--profile=+singularity as Matthias saidVikesh Ajith
08/19/2026, 8:48 AM