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

feat: add basic memote tests #672

Merged
merged 1 commit into from
Jul 5, 2023

Conversation

mihai-sysbio
Copy link
Member

@mihai-sysbio mihai-sysbio commented Jul 4, 2023

Main improvements in this PR:

This PR resolves #671 by introducing a basic MEMOTE tests in the yaml-validation workflow, and another new test that makes sure all reactions have at least one metabolite.

I hereby confirm that I have:

  • Selected fix/importExportCycle as a target branch

Notes
This PR is not aimed directly at develop, but at another branch where a bug was artificially introduced. The aim of this PR is then to capture this failure, then merge this PR. Finally, after reverting the commit introducing the bug, the fix/importExportCycle will have valid content with improved workflows.

@mihai-sysbio
Copy link
Member Author

Again, to clarify - the yaml-validation workflow is expected to fail in this branch.

@mihai-sysbio mihai-sysbio requested a review from feiranl July 4, 2023 16:03
Copy link
Member

@haowang-bioinfo haowang-bioinfo left a comment

Choose a reason for hiding this comment

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

the newly introduced memote test circumvent the pending error from typo in the metabolites key in yaml - this is great

another duplicate reaction check based on memote is also added in this PR, besides #582. In my view, it's okay have both

@mihai-sysbio mihai-sysbio merged commit 1b6f15c into fix/importExportCycle Jul 5, 2023
@mihai-sysbio mihai-sysbio deleted the fix/yaml-test-bug branch July 5, 2023 12:19
@haowang-bioinfo haowang-bioinfo mentioned this pull request Jul 7, 2023
3 tasks
@haowang-bioinfo haowang-bioinfo mentioned this pull request Sep 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants