Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

enrolment: decide test_gc_runner_controls.py (exempt vs enrol) and whether floors need a ratchet

Đang mở Phù hợp với người mới
#1,280 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

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
1-3 giờ
Mức phù hợp với người mới
65/100
Loại issue
Tái cấu trúc
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
c
Lĩnh vực
testing

Hướng nghiên cứu

Đọc tests/GC_TRAVERSAL.md để hiểu mục đích của test_gc_runner_controls.py. Kiểm tra tests/enrolment_exemptions.txt và chính tệp kiểm thử. Đối với các ngưỡng (floors), hãy xem các phần kiểm thử liên quan theo dõi các trang child-script và quần thể docs-claims để xem slack được in ra như thế nào. Quyết định việc đăng ký kiểm thử hay giữ miễn trừ, và có nên thêm một bước định kỳ để nâng ngưỡng hay không.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

area:gates found-by:critic kind:decision

Two small decisions left out of #1264 (PR-B):

  1. tests/test_gc_runner_controls.py is run by nothing in CI. It is a manual control described in tests/GC_TRAVERSAL.md, and is currently the only entry in tests/enrolment_exemptions.txt. Either enrol it as a suite section, or keep the exemption with its reason.
  2. The floors that replaced exact counts (child-script sites, docs-claims populations) have no ratchet, so they can drift far below the live count as the suite grows. Slack is printed on every pass line. Decide whether a periodic "raise floors to live minus a margin" step is worth it; it is not a gate.

Done when

  • Decision recorded in a comment here: (1) tests/test_gc_runner_controls.py: enrol it as a suite section or keep the exemption in tests/enrolment_exemptions.txt; (2) floors (child-script sites, docs-claims populations): add a "raise floors to live minus a margin" step or leave floors unratcheted. Name each choice and why.
  • If (1) enrol: a section in tests/run_all_tests.sh runs it (with the heavy slot released as tests/GC_TRAVERSAL.md requires), its row is removed from tests/enrolment_exemptions.txt, and tools/enrolment_check.sh passes. If (1) keep: the existing row and its reason stay unchanged; nothing to do.
  • If (2) adopted: the step is written into the release-cut procedure (or a tools/ script), with the margin stated, and has been run once with the raised floors merged.
  • If (2) rejected: the reason is in the comment and the per-pass slack print stays the only signal.
Ngôn ngữ chính
C
Star
3
Fork
7
Merge trung bình
4 giờ 7 phút
Pull request đã merge (30 ngày)
112

Chuẩn bị môi trường

Mở trong Codespaces

Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của InauguralSystems/EigenScript

Tất cả issue của InauguralSystems/EigenScript

Issue tương tự

Thêm issue về C

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.