Welcome to this week’s edition of “Week in Test”. This post highlights where you as a contributor can get involved (testers needed), learning opportunities, and some reading to keep you informed.
🙋♀️ 🙋 Contributing: Tester Help Needed
Looking for ways to contribute? The following tickets and patches need contributors.
Manual testing help needed
Who? All contributors (not just developers) who can set up a local testing environment, apply patches, and test per the testing instructions.
The following are tickets and patches that need testers to manual test and provide feedback (test report):
- #53962: Check comment is approved before allowing replies – @peterwilsoncc asked for help testing (see Slack comment here)
- #52241: Windows OS specific – infinite loop in
clean_dirsize_cache() - #53429: Twenty Twenty-One dark mode (for 5.8.2)
PHPUnit tests help needed
Who? Any QA or PHP developer contributors who can (or is interested in learning how to) build automated PHPUnit tests.
The following tickets need PHPUnit tests build:
- #47642: Order by comment count – posts list tables
- #52241: Windows OS specific – infinite loop in
clean_dirsize_cache() - #50567: Set
$post in update_post_cache() - #49985: REST API: Using
_embedand_fieldsquery parameters in the same query - #52252: PHP Notice when
monthnumquery var is set without theyearQV
Reproducing reported issue help needed:
Who? Any contributor.
Since last week, there are at least 18 new tickets which need testers to attempt reproducing the reported issue and then providing a test report with the results.
Reproducing the reported issue is the first step in a new defect ticket’s lifecycle. Why? In order to fix a bug, first step is confirm the bug is reproducible and is due to WordPress Core itself (and not a third party like a plugin or theme).
Documentation help needed
Who? Any contributor
- [Call for volunteers] Audit and Update Testing Instructions across the Make sites
- Review of Writing PHPUnit Tests in the core’s handbook. Updates made late last week to document the new snake_case fixture methods and advanced topics.
Learning
🎙 This Friday at 14:00 UTC: come join the live working session.
Watch and learn past working sessions:
- Preparing WP for PHP 8.1 Part 2 – live working session
- Preparing WP for PHP 8.1 – live working session
- Hallway Hangout: Discussion on Full Site Editing Issues/PRs/Designs from 10 Sep
Reading
- Call for Feedback:
- Join this Thursday’s Hallway Hangout => adoption pathways for full site editing
Props to @boniu91 for peer review.