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

Investigate how many APIs can be tested in parallel by nimibot.

Đang mở
#2,017 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

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
35/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
github-actions, python
Lĩnh vực
ci-cd, testing-qa

Hướng nghiên cứu

Xác định workflow chạy các bài kiểm thử API của nimibot và kiểm tra giá trị max-parallel, các giới hạn của runner cũng như các bài kiểm thử liên quan đến tài nguyên dùng chung. Đo hoặc xác định dung lượng VM hiện có và xác định thiết lập song song an toàn; hoàn thành nghĩa là báo cáo giá trị được hỗ trợ và mọi thay đổi workflow cần thiết.

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

Mô tả

build enhancement priority-low test
Description of issue

There are 3 nimibot runners.

  • 1 for Linux
  • 1 for 32-bit Python on Windows
  • 1 for 64-bit Python on Windows

By default, if max-parallel is not specified in the workflow, a value will be used based upon runner availability. Since we seem to only test 3 APIs on each nimibot at once, I suspect this is being set to 3 based upon the existence of 3 runners, despite the fact that each workflow is restricted to a specific runner. We might be able to set it higher and test more APIs at once, reducing the time that it takes to complete testing.

(We should keep in mind that there are shared resources, like the grpc_device_server and some multi-threading tests). I also don't know how many processors these VMs have available. It may or may not be a good idea to set max-parallel all the way to 9.

Ngôn ngữ chính
Python
Star
129
Fork
112
Merge trung bình
2 ngày 2 giờ
Pull request đã merge (30 ngày)
2

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

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 ni/nimi-python

Tất cả issue của ni/nimi-python

Issue tương tự

Thêm issue về Python

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.