Add integration test suite and run zimcheck on resulting test ZIM
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 55/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- github-actions, python
- Lĩnh vực
- ci-cd, testing-qa
Hướng nghiên cứu
Sử dụng scraper/tests-integration, DailyTests.yml và Tests.yml của maps scraper làm tài liệu tham khảo, sau đó kiểm tra entry point Tests.yaml của repository này. Chọn ít nhất một cấu hình nhỏ mang tính đại diện, chạy scraper, xác thực test ZIM tạo ra bằng zimcheck và kiểm tra rằng suite chạy hằng ngày cũng như thông qua Tests.yaml.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
We need to add an integration test suite where we run the scraper on (at least) one representative and small configuration and ensure everything goes as expected. It is important the configuration is small enough to have a reactive CI (ideally do not run for more than 5 minutes, less is even better)
These tests should run daily and in "Tests.yaml".
maps scraper is an example of where this has been implemented as intended:
- minimal integration test suite : https://github.com/openzim/maps/tree/main/scraper/tests-integration
- daily workflow: https://github.com/openzim/maps/blob/main/.github/workflows/DailyTests.yml
- "Tests" workflow (look at
run-integration-testsjob): https://github.com/openzim/maps/blob/main/.github/workflows/Tests.yml
- Ngôn ngữ chính
- Python
- Star
- 9
- Fork
- 3
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
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 openzim/devdocs
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
Make zimcheck pass Đang mởbug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
-
bug question
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 64/100
Tất cả issue của openzim/devdocs
Issue tương tự
-
bug confirmed issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
open-webui/open-webui#30750 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
OpenwaterHealth/openmotion-bloodflow-app#604 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
good first issue
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100