Sreeram Chandra Murthy Peela
05/07/2026, 5:58 PMIgor Trujnara
05/08/2026, 7:19 AMnf-test init
2. If a test with snapshots has never been run, nf-test will record the snapshot even without --update-snapshot
3. In the nf-core context specifically, modules must define both conda and container directives, unless the tool is categorically incompatible with Conda
4. There is no need to inject docker.enabled or conda.enabled in the module-level test config, nf-test deals with this when you pass a profile
5. Precedence of container tools should not matter, since good practice is to enable exactly one in a given run
6. You have not mentioned Singularity/Apptainer, it is an important tool when developing/running in HPC environments
7. The nf-core and nf-test logos are wrong, you can find the correct nf-core logo hereSreeram Chandra Murthy Peela
05/08/2026, 7:20 AMSreeram Chandra Murthy Peela
05/08/2026, 7:38 AMIgor Trujnara
05/08/2026, 7:38 AM--dry-run flag, it allows you to list the tests a command would run without actually running them (useful for checking that your command won't catch too many tests)Sreeram Chandra Murthy Peela
05/08/2026, 7:38 AMIgor Trujnara
05/08/2026, 7:39 AMIgor Trujnara
05/08/2026, 7:39 AMSreeram Chandra Murthy Peela
05/08/2026, 7:40 AMAdam Talbot
05/08/2026, 10:22 AMSreeram Chandra Murthy Peela
05/08/2026, 10:32 AMMatthieu Muffato
05/08/2026, 4:00 PMenvironment.yml, not in <http://main.nf|main.nf>
• you reuse the same container example for Docker and Singularity. For Singularity I would rather use a .sif file from galaxy/biocontainers
• in nf-core you don’t need to define profile/container/conda in tests/nextflow.config. It all comes automatically through the repo
• when running nf-test, I took the habit of adding profiles e.g. --profile=+conda, because pipeline tests often start with the test profile and --profile conda would otherwise erase that
• Is there really .nf-test.config in module directories ?Sreeram Chandra Murthy Peela
05/09/2026, 7:41 AM