Nico Trummer
06/26/2026, 1:03 PM<http://default.nf|default.nf>.test.snap something weird occurs here.
This section is produced by snapshotting the stable_path , but it shows md5 hashes of <http://main.nf|main.nf> files, which are definitely not part of the pipeline output. When looking a bit closer we can see that this big list structure is located where one would expect the plain string modules (because his pipeline produces a directory 'modules' that contains the discovered disease modules). Now with a bit of agentic help I found out that nf-test checks for all strings it receives if they exist as a file/directory in the working directory from which nf-test was launched. So if nf-test is launched from the pipeline root directory, the string modules is interpreted as a reference to the modules directory in the pipeline, and thus all the files in the directory are hashed.
Now the easy workaround would be to rename the modules subdirectory in the pipeline outdir to something that is not present in the pipeline. But I think this is something that could use a more structural fix. However, I am not sure if this is something that should be tackled by changing how nf-core calls nf-test, or by altering nf-test.Nico Trummer
06/26/2026, 1:04 PMNico Trummer
06/26/2026, 1:13 PMMaxime Garcia
06/26/2026, 1:42 PMmashehu
06/26/2026, 1:45 PMMaxime Garcia
06/26/2026, 1:51 PMNico Trummer
06/26/2026, 1:54 PMNicolas Vannieuwkerke
06/26/2026, 1:54 PMNico Trummer
06/26/2026, 1:55 PMNico Trummer
06/26/2026, 2:06 PMNicolas Vannieuwkerke
06/26/2026, 2:34 PM