-
Notifications
You must be signed in to change notification settings - Fork 27
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
Suggest in review template to refer to test requirements #198
Comments
Thank you @rhine3 👍 +1 for adding something in the review template as you suggest maybe we can revise the following lines to be more explicit?
to be more like
|
👋 hi there @rhine3 welcome to our peer review guide repo and thank you for reviewing crowsetta! i'm curious here about this speciically - @NickleDave is the issue here because tessa ran the tests on the installed version but you had updated things in the GH repo so there was a disconnect between the code content in the tests in your GH repo and the installed version of your package? i. know we chatted in slack but there were a few different issues there. I'm wondering why tests would fail (maybe no data?? or no pytest or whatever you are using) on an installed version. what were the points of failure? Many thanks - just documenting everything here and trying to think through what the resulting template should say! I definitely think it's a great idea to test the dev environment and associated instructions. |
Yes, see vocalpy/crowsetta#218. I had assumed people would set up a dev env according to the instructions but obviously that wasn't clear. |
If I may, tests are a critical tool in assessing the portability of the package on different architectures and environments.
Does this make sense to you? |
Indeed, so reviewers should also be advised to install |
@cmarmo i'm sorry i've been so slow in responding to issues here - so much has been going on. But i think your suggestions are really great ones. I think there is space for some of this also to go into our guide when we discuss tests!
does it make sense to add another item to the header related to link to install version submitted or something like that ? i plan to make that template into a form especially after the feedback that @Midnighter provided here so i'm just wondering if this is an opportunity to work some other changes into our form. and maybe in the review started template we remind reviewers to use the submitted version to run tests or something to that effect? let me know if i'm overcomplicating things - it is the end of the day here :) |
my apologies we are talking about the review template for DOING A REVIEW not the submission template. i conflated two issues - |
friends - does this relate to #197 ? just going through issues here and see some overlap. |
It is related.
is more relevant in #197. This one is about clarify the process for reviewers:
|
I have created #203. WDYT? |
While reviewing Crowsetta (pyOpenSci/software-submission#68), I thought of the following suggestion:
...because a handful of tests failed at first when I attempted to use a conda-installed older version of Crowsetta to run the version of tests that were in Crowsetta's development branch. Had I looked at the package documentation first, I would've found the recommendation to run tests within a development install.
The text was updated successfully, but these errors were encountered: