Skip to content

Pawel plesniak/clearer testing requirements pr template#919

Open
PawelPlesniak wants to merge 4 commits into
developfrom
PawelPlesniak/ClearerTestingRequirementsPRTemplate
Open

Pawel plesniak/clearer testing requirements pr template#919
PawelPlesniak wants to merge 4 commits into
developfrom
PawelPlesniak/ClearerTestingRequirementsPRTemplate

Conversation

@PawelPlesniak
Copy link
Copy Markdown
Collaborator

Following the discussion in this week's RC technical meeting, a few clarifications have been added to the PR template to streamline the PR reviewing process.

@PawelPlesniak PawelPlesniak requested a review from emmuhamm May 8, 2026 15:01
Copy link
Copy Markdown
Contributor

@emmuhamm emmuhamm left a comment

Choose a reason for hiding this comment

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

@PawelPlesniak Thanks for fixing this!

Left a couple of minor suggestions that might be worth taking a look at. However, some of them are incredibly minor.

I'll approve this now cuz I'm still happy for this to be merged as is, although I would prefer that they get addressed. Anyways even if you address it I think its below threshold to ask for another review, so with the approval feel free to just merge immediately after changes (if so)

- [ ] CI workflows fails documented (if present)
- [ ] Integration tests passed
- [ ] Integration tests passed (on either np0x or IC HEP clusters)
- If the reviewer has already ran the relevant tests, this step is optional
Copy link
Copy Markdown
Contributor

@emmuhamm emmuhamm May 8, 2026

Choose a reason for hiding this comment

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

Technically this is in the reviewer's checklist so I think this line should be removed :p

Suggested change
- If the reviewer has already ran the relevant tests, this step is optional

<!-- - [ ] Drunc integration tests pass (`pytest -m drunc_integration_tests`) Note - at the time of creating this template, these tests have not been written hence remain as a TODO. This will test all the Process Managers in a test bundle. -->
- [ ] If you have ran the full integration test bundle, leave a comment on the PR stating
- Which host the integration tests have ran on
- [Optional] A copy of the test summary
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Agree that its optional if the tests pass, but if it fails I think its useful to put it in the PR to hone in on where it went wrong and raise a discussion.

Not sure how to write that in the template though

- [ ] Drunc integration tests pass (`scripts/drunc_integtest_bundle.sh`)

Once the features are validated and both the unit and integration tests pass, the PRs is ready to be merged.
Once the above boxes are checked, the PR(s) can be merged.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

(nitpick):

Suggested change
Once the above boxes are checked, the PR(s) can be merged.
Once the above boxes are checked, the PR(s) can be merged following the steps below.

Mainly to remind people about the next steps.

Feel free to ignore though

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.

3 participants