Uncovered pre-existing branches in the Redis backend
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- Nửa ngày
- Mức phù hợp với người mới
- 84/100
Hướng nghiên cứu
Bắt đầu tại threadmill/backends/redis.py ở các dòng 147-148, 445 và 494-495, sau đó kiểm tra các bài kiểm thử backend Redis hiện có. Chạy uv run pytest để xác nhận các nhánh chưa được bao phủ và thêm coverage trực tiếp cho trường hợp thiếu REDIS_URL, id kết quả không xác định và telemetry sai định dạng; hoàn thành có nghĩa là các bài kiểm thử đều pass mà các dòng đó không còn chưa được bao phủ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Found by testJoe while adding coverage for the fair multi-queue rotation (codingjoe-fair-multi-queue-scheduling), and confirmed pre-existing (untouched by that diff):
defer: pre-existing uncovered lines threadmill/backends/redis.py L147-148, L445, L494-495. Unrelated to this diff. [threadmill/backends/redis.py]
The four lines are:
L147-148— theValueErrorraised whenREDIS_URLis missing from the backend params.L445—raise TaskResultDoesNotExist(...)inget_result().L494-495— theexcept ValueError: continuethat drops malformed pub/sub payloads inworker_telemetry().
None are reachable from the current test suite, so uv run pytest reports them as missing. Add direct tests (a backend without REDIS_URL, an unknown result id, a malformed telemetry message) or delete the branches that no caller can reach.
- Ngôn ngữ chính
- Python
- Star
- 17
- Fork
- 1
- Merge trung bình
- 2 giờ 47 phút
- Pull request đã merge (30 ngày)
- 13
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
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 codingjoe/threadmill
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
codingjoe/threadmill#79 ·
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
codingjoe/threadmill#81 ·
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 92/100
codingjoe/threadmill#72 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
WorkerProcess passes None poll intervals to the backend, breaking acquire in the consumer threadĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
codingjoe/threadmill#53 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
codingjoe/threadmill#51 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của codingjoe/threadmill
Issue tương tự
-
Claiming namespace apexdevĐang mởnamespace operations
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
EclipseFdn/open-vsx.org#13737 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Zero-token evaluations are treated as missing cost in selectionCó thể đã có người làm @sylvesterkaczmarek đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
google-research/rrsi#6 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
aws-samples/sample-aws-genai-db-modernizer#294 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
feedback simulation workshop
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
githubnext/gh-aw-workshop#4174 ·
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 86/100
WingedGuardian/GENesis-AGI#2852 ·
Maintainer thường phản hồi trong vòng 1 ngày