-
Notifications
You must be signed in to change notification settings - Fork 858
PURGEDUPS_PURGEDUPS
migration to nf-test
#7941
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is no snapshot output?
Can you add a stub to the module, and a corresponding test please.
Thanks, I think those are done. |
@SPPearce looks like that issue using
The conda test segfaults, not sure if this matters as both the container tests pass.
|
That generally means you need to add stubs to the other modules you are using to setup the tests, can you try doing that in this PR please |
Oh great, thanks for the tip. It's just the failing conda tests now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm, your snapshot is empty though, are you sure the tool is making output on docker and singularity?
Thanks @SPPearce , that should be fixed now. It was an issue with the way the input had been specified for pytest. |
It looks like the conda version should be the same as that in the biocontainers images but I can't test it locally to see what the actual output and difference is |
The version is being returned as 1.25 or 1.26 between the different container methods |
Yeah conda returns 1.2.6 while docker returns 1.2.5 |
Lets swap to seqera containers I would suggest? Docker: community.wave.seqera.io/library/purge_dups:1.2.6--1966ab26985f9f67 |
@TomHarrop I do not have write access to your fork but this is what you need to replace: container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://community-cr-prod.seqera.io/docker/registry/v2/blobs/sha256/8a/8afcc1222a0512a4fae7a7e7315ccfc841f3578df600b99d3dc563c3a8361352/data':
'community.wave.seqera.io/library/purge_dups:1.2.6--1966ab26985f9f67' }" |
@famosab if you want to suggest those changes I will accept them - that way your commit is tracked. Otherwise LMK if you want me to just make the change. Thanks! |
Just make the change yourself please, I'm sure Famke won't mind it isn't in her name on the commit. |
OK done, hope that was the file you were referring to. |
Could you also re-run nf-test? :) And update the snaps? |
Also you should remove the entry in the |
I think I did, just not for the other submodules. |
PR checklist
Closes #7674
versions.yml
file.label
nf-core modules test <MODULE> --profile docker
nf-core modules test <MODULE> --profile singularity
nf-core modules test <MODULE> --profile conda
nf-core subworkflows test <SUBWORKFLOW> --profile docker
nf-core subworkflows test <SUBWORKFLOW> --profile singularity
nf-core subworkflows test <SUBWORKFLOW> --profile conda