-
Notifications
You must be signed in to change notification settings - Fork 0
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
maint: technical review #31
Conversation
The |
@clatapie : I'm not sure that increasing unit test coverage for this repo is a requirement we can meet. If you inspect the Python code in this repo in detail, you'll find that it is entirely abstract base classes -- there's no "executable" code here in some sense. The repo exists only to provide a place to store a common base for Python APIs of engineering workflow engines here at Ansys in general (i.e. a common base between ModelCenter and optiSLang). I'm not 100% certain of the function of the existing unit test or why it is named what it is but it seems to me that it achieves the goal of checking whether this module can be imported, which is really all that needs to happen to it. @phxnsharp may be able to provide more detail. However, if there is a way that Ansys typically likes to test API-only python packages such as this one I'm sure we can implement that. Perhaps there's some information here I'm missing. |
I don't see the value in meeting some arbitrary code coverage target merely to mark off a checkbox. You are done testing when you have met the confidence level the business requires. |
Thank you for your feedback. As you asked, I removed the requirement for the 80% test coverage as this repository only contains classes and abstract methods. |
…flow-api into maint/tech_review
The dependency error should be fixed once |
@clatapie I would prefer to create a PR for the doc review. If you would please ping me when this PR is merged, I'll start a doc review. Also, I don't see a link in the right column to access the documentation for this repo. Would you add it there or at least send me the URL? Thanks. |
Thank you @PipKat, I will ping you once this PR will be merged. |
…gineeringworkflow-api into maint/tech_review
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.
Overall LGTM!
Co-authored-by: Roberto Pastor Muela <[email protected]>
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.
LGTM - nice job @clatapie
This pull-request performs the technical review of this project.
Changes by this PR:
.gitignore
updatedpre-commit
fixedpyproject.toml
modifiedflit
instead ofpoetry
as the building systemREADME.rst
file updatedTo be done: