Terminate a browser immediately when all tests are done on it
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ệ
- javascript
- Lĩnh vực
- testing-qa
Hướng nghiên cứu
Bắt đầu bằng cách chạy lệnh npm test được hiển thị với nhiều trình duyệt và kiểm tra vòng đời của test-runner xung quanh việc hoàn tất và chấm dứt trình duyệt. Theo dõi cách các phiên Selenium và BrowserStack được quản lý; hoàn tất nghĩa là mỗi trình duyệt được chấm dứt ngay khi các bài kiểm thử của nó kết thúc, mà không bị xem là bị kẹt hoặc chạy lại module cuối cùng của nó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Currently, JTR only terminates browsers when all tests are done in all requested browsers.
It's not a problem for our CI as we only run JTR on a single browser at a time, but it makes local test runs much more annoying.
For example, running the following in jQuery:
npm run test:unit -- -v -c jtr-isolate.yml --browserstack 'IE_11' --browserstack 'Chrome_latest' --browserstack 'Firefox_latest' --browserstack 'Safari_latest'
usually leads to modern browsers finishing quickly and waiting while IE is running tests. Since they wait for a long time, the browsers are idle for too long and... JTR (or something under the hood) thinks it's because the browser got stuck, restarts the browser and re-runs the last module tests on it (here: tween).
One possible solution to this would be to fix this detection, but needlessly keeping the browser running in idle mode is also not great; just terminating the browser when it's done would solve both issues at the same time.
- Ngôn ngữ chính
- JavaScript
- Star
- 4
- Fork
- 2
- Merge trung bình
- 1 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không 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 jquery/jquery-test-runner
-
`latest-1` should match the highest version below the latest, not really latest minus 1Có thể làm lại được @timmywil đã nhận 464 ngày trước và không có pull request nào đang mở. Đang mở
jquery/jquery-test-runner#17 · 5 bình luận · 1 người được giao ·
-
Failed DELETE worker requests don't trigger test retriesCó thể làm lại được @timmywil đã nhận 590 ngày trước và không có pull request nào đang mở. Đang mở
jquery/jquery-test-runner#15 · 1 người được giao ·
Tất cả issue của jquery/jquery-test-runner
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
TMHSDigital/Free-Game-Dev-Assets#301 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 79/100
-
📦 expo-router Android contributor: external needs review sdk-58 severity: medium
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
expo/expo#53436 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
angrymrt/wiskunde-fit#117 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Poll votes are not receivedĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
raulpetruta/ha-wa-bridge#62 ·