Add an architecture for hosts to opt-in to automated testing of plugins
Maintainer thường phản hồi trong vòng 3 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- php
- Lĩnh vực
- testing-qa
Hướng nghiên cứu
Bắt đầu bằng cách xem xét repository phpunit-test-runner và mục tiêu test-runner hiện tại được liên kết trong issue, sau đó kiểm tra các bài kiểm thử WordPress SEO như ví dụ được nêu. Một kết quả hữu ích sẽ là một design đã được thống nhất hoặc proof of concept bao quát việc liệt kê plugin và host opt-in, vì hiện tại issue yêu cầu thảo luận thay vì chỉ rõ một cách triển khai.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
This ticket is to discuss the inclusion of a way to allow hosts to opt-in to automated testing of plugins, in addition to WordPress.
The current stated goal of the test runner is to Run WordPress automated tests on a diverse set of hosting environments to better ensure the quality of the WordPress project.
- Should we extend this to include automated tests from plugins?
- If yes, what would be the best way to allow plugins to list themselves, and for hosts to opt-in?
Discussion, ideas, and PRs/proof of concept really appreciated.
Created following a discussion on Slack started by @jdevalk.
During the discussion, @jdevalk linked to the WordPress SEO tests as one example of a plugin that has automated tests that could be included.
- Ngôn ngữ chính
- PHP
- Star
- 77
- Fork
- 79
- Merge trung bình
- 9 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 5
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của WordPress/phpunit-test-runner
-
The PHP version check in prepare.php still allows PHP 7.2 and 7.3Có thể đã có người làm @ekamran đã nhận 5 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
WordPress/phpunit-test-runner#359 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
make testrunner.sh in host-tools directoryCó thể đã có người làm @iarif4u đã nhận 22 ngày trước. Đang mởContributorDay tooling WCUS26
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
WordPress/phpunit-test-runner#260 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 3 ngày
-
create host-tools directory in root folderCó thể đã có người làm @iarif4u đã nhận 22 ngày trước. Đang mởContributorDay tooling WCUS26
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
WordPress/phpunit-test-runner#259 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 3 ngày
-
enhancement tooling WCUS26
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
WordPress/phpunit-test-runner#316 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
cicd pipeline for testing code changesCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởenhancement help wanted tooling WCUS26
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
WordPress/phpunit-test-runner#274 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 3 ngày
Tất cả issue của WordPress/phpunit-test-runner
Issue tương tự
-
sync-en
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
coollabsio/coolify#12299 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Automattic/blocks-engine#3369 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Protect against "unlikely RCE"Đang mở0. to triage
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 67/100
roundcube/roundcubemail-docker#478 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
0. Needs triage 35-feedback bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày