bazel-contrib / bazel-contrib/rules_python

Use public rules_testing APIs once available

Đang mở
#1,297 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
cleanup
Ngôn ngữ chính
Starlark
Star
688
Fork
721
Merge trung bình
15 giờ 7 phút
Pull request đã merge (30 ngày)
76

Mô tả

PR #1287 introduces several usages of private APIs and yet-to-be-released APIs in rules_testing.

This issue is to track updating the rules_python code to use those apis once they are public and released in rules_testing.

* [ ] tests/cc/py_cc_toolchain/py_cc_toolchain_tests.bzl -- Use DictSubject.get once available (https://github.com/bazelbuild/rules_testing/issues/51)
* [ ] tests/default_info_subject.bzl -- Use runfiles subject once available (https://github.com/bazelbuild/rules_testing/issues/54)
* [ ] tests/default_info_subject.bzl -- use default info subject once available (https://github.com/bazelbuild/rules_testing/issues/52)
* [ ] tests/py_cc_toolchain_info_subject.bzl -- Use dict subject once available (https://github.com/bazelbuild/rules_testing/issues/54)
* [ ] tests/py_cc_toolchain_info_subject.bzl -- Use str subject once available (https://github.com/bazelbuild/rules_testing/issues/54)
* [ ] tests/struct_subject.bzl -- use struct subject once available (https://github.com/bazelbuild/rules_testing/issues/53)

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách kiểm tra các issue 51–54 của rules_testing và trạng thái phát hành của chúng, sau đó kiểm tra các tệp .bzl được liệt kê để tìm các cách sử dụng API riêng tư hoặc chưa được phát hành hiện tại. Cập nhật từng cách sử dụng khi các API công khai tương ứng khả dụng, và xác minh rằng các bài kiểm thử rules_python bị ảnh hưởng đều chạy đạt.

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

Đánh giá

Lĩnh vực
build-system, testing
Loại issue
Tái cấu trúc
Độ 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

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.