Skip to content
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

Created subworkflow for parsing samplesheet with nf-test #1286

Merged
merged 5 commits into from
Oct 18, 2023

Conversation

RaqManzano
Copy link
Contributor

Generated a new subworkflow for parsing samplesheet with its corresponding nf-test.

@RaqManzano RaqManzano added the enhancement New feature or request label Oct 16, 2023
@RaqManzano RaqManzano self-assigned this Oct 16, 2023
@RaqManzano RaqManzano requested a review from maxulysse as a code owner October 16, 2023 13:23
@RaqManzano
Copy link
Contributor Author

Fixes #1285

@github-actions
Copy link

github-actions bot commented Oct 16, 2023

nf-core lint overall result: Passed ✅ ⚠️

Posted for pipeline commit 8c7d04e

+| ✅ 144 tests passed       |+
#| ❔   9 tests were ignored |#
!| ❗   1 tests had warnings |!

❗ Test warnings:

  • pipeline_todos - TODO string in WorkflowSarek.groovy: Optionally add in-text citation tools to this list.

❔ Tests ignored:

  • files_exist - File is ignored: .github/workflows/awsfulltest.yml
  • files_exist - File is ignored: conf/modules.config
  • files_unchanged - File ignored due to lint config: assets/nf-core-sarek_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-sarek_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-sarek_logo_dark.png
  • files_unchanged - File ignored due to lint config: lib/NfcoreTemplate.groovy
  • files_unchanged - File ignored due to lint config: .gitignore or .prettierignore or pyproject.toml
  • actions_ci - actions_ci
  • template_strings - template_strings

✅ Tests passed:

Run details

  • nf-core/tools version 2.10
  • Run at 2023-10-18 07:52:03

Copy link
Contributor

@FriederikeHanssen FriederikeHanssen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks great ! Thank you so much 🙏 just testing it quickly on the cluster, always scared when we change the sample sheet parsing :D

Comment on lines 20 to 21
file('https://raw.githubusercontent.com/nf-core/test-datasets/modules/data/genomics/homo_sapiens/illumina/fastq/test_1.fastq.gz'),
file('https://raw.githubusercontent.com/nf-core/test-datasets/modules/data/genomics/homo_sapiens/illumina/fastq/test_2.fastq.gz'),
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

if we use test_cache profile, then we can use the map from https://github.com/nf-core/test-datasets/blob/sarek3/tests/config/test_data.config

@maxulysse
Copy link
Member

Looking amazingly good, we'd just need to add nf-test in the .github/workflows/ci.yml.

@adamrtalbot any idea to make it work while we still have pytest tests with tags.yml?

@adamrtalbot
Copy link
Contributor

Needs https://github.com/nf-core/sarek/pull/1289/checks

@adamrtalbot
Copy link
Contributor

@maxulysse @RaqManzano could one of you update from dev? I don't seem to be able to. Not sure why not.

nf-test.config Outdated Show resolved Hide resolved
Co-authored-by: Friederike Hanssen <Friederike.hanssen@qbic.uni-tuebingen.de>
Copy link
Contributor

@FriederikeHanssen FriederikeHanssen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

❤️

@RaqManzano RaqManzano merged commit e268850 into nf-core:dev Oct 18, 2023
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants