Beatriz Sá Vinhas
04/07/2026, 8:23 AMparams.pipelines_testdata_base_path, why is it necessary to include it in duplicate, both in nextflow.config and tests/nextflow.config? 🤔
I searched for information here in Slack and in previous PRs but couldn't quite get the reasoning behind this choice.
I was looking into how we could avoid duplicating the parameter definition to make it easier to update in the future, but ran into these problems:
• If removed from tests/nextflow.config , nf-test works but a linting error is thrown. (Additionally, if parameters are added here that depend on params from the main config, the tests cannot run.)
• If removed from nextflow.config , when using the test profile, parameters in the conf/test.config that use this path cannot be resolved.Maxime Garcia
04/07/2026, 10:18 AMBeatriz Sá Vinhas
04/07/2026, 10:19 AMMaxime Garcia
04/07/2026, 10:59 AMMaxime Garcia
04/07/2026, 11:00 AMNicolas Vannieuwkerke
04/07/2026, 11:02 AMnextflow.config as nf-test just adds the tests/nextflow.config configuration using -c. What is exactly throwing the linting error? Is it the nf-core tooling?Beatriz Sá Vinhas
04/07/2026, 11:06 AMnf_test_content: 'tests/nextflow.config' does not contain pipelines_testdata_base_path
Looks like this was proposed in this issue https://github.com/nf-core/tools/issues/3064 but the reason for it is not stated.Beatriz Sá Vinhas
04/07/2026, 11:07 AMmodules_testdata_base_path .Nicolas Vannieuwkerke
04/07/2026, 11:07 AMnextflow.config instead.Beatriz Sá Vinhas
04/07/2026, 11:21 AMNicolas Vannieuwkerke
04/07/2026, 11:23 AM