Investigate how many APIs can be tested in parallel by nimibot.
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ả
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
- Không có Dockerfile hay tệp Docker Compose
- 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 ni/nimi-python
-
docs nitclk priority-low
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
ni/nimi-python#1993 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
ni/nimi-python#2164 · 1 bình luận ·
-
bug docs
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 48/100
ni/nimi-python#2162 ·
-
codegen enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100
ni/nimi-python#2148 · 2 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
ni/nimi-python#2122 ·
Tất cả issue của ni/nimi-python
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
-
Harmony OPeNDAP SubSetter (HOSS) Geographic LARC_CLOUD PREFIRE_SAT2_AUX-SAT R01 production
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
nasa/harmony-autotester#245 ·
-
[FEATURE] - Add UTVD supportĐang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Deltares/imod-python#1928 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
feature
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100