Anna Norén
02/24/2026, 9:08 AM{ assert snapshot(
process.out.html[0][1].collect { p -> file(p).name },
file(process.out.txt[0][1]).name,
// file(process.out.png[0][1]).name, optional
// file(process.out.log[0][1]).name, name contains date
process.out.versions
).match()
}
I can't produce any output for the optional png channel when running the test, and I guess that is the reason why it has been commented out prior. Do anyone have any ideas why this output can't be generated through the test when it can when solely running the module on its own with testdata? And how to handle this in the nf-test. Should it only be checked in the stub test?Evangelos Karatzas
02/24/2026, 9:15 AMnanoplot, pulling image and running the test locally..gimme a second!Evangelos Karatzas
02/24/2026, 9:45 AM--format png and it doesn't work. This is probably because chrome is not present in the container. Log says:
Plotly could not fetch or find Chrome automatically
Kaleido requires Google Chrome to be installed.
If you need those PNGs and the HTML files are not good enough, you will probably have to update the conda env and containers to get those I 'm afraidAnna Norén
02/24/2026, 9:50 AM