test.test_concurrent_futures.test_deadlock test_pyrepl failed on 1-core-VM
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Python
- Star
- 77.2k
- Fork
- 35.9k
- Chỉ số merge pull request
- Chỉ số pull request đang chờ
Mô tả
Bug report
Bug description:
While working on reproducible builds for openSUSE (sponsored by the NLnet NGI0 fund), I found that our python313 package fails to build on 1-core-VMs from two failing tests.
Full build log: https://rb.zq1.de/other/python313/build-j1.log
2 re-run tests:
test.test_concurrent_futures.test_deadlock test_pyrepl
2 tests failed:
test.test_concurrent_futures.test_deadlock test_pyrepl
447 tests OK.
Total duration: 3 hour 35 sec
Total tests: run=42,874 (filtered) failures=7 skipped=1,745
Total test files: run=466/468 (filtered) failed=2 skipped=15 resource_denied=4 rerun=2
If those tests cannot pass in such an env, they should be skipped automatically.
CPython versions tested on:
3.13
Operating systems tested on:
Linux
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.
Hướng nghiên cứu
Bắt đầu bằng việc xem lại build log được liên kết và tái hiện test.test_concurrent_futures.test_deadlock cùng test_pyrepl trên một Linux VM chỉ có một lõi. Xác định xem các lỗi có chỉ xảy ra trong môi trường một lõi hay không, sau đó để các test bị ảnh hưởng tự động được bỏ qua trong môi trường đó; công việc được xem là hoàn tất khi các test không còn thất bại trong môi trường đó và lần chạy test rộng hơn vẫn hợp lệ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- testing-qa
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 42/100