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

Support Windows hosts

Đang mở
#247 0 bình luận 1 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ó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
15/100
Loại issue
Tính năng
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
android, node.js, react-native, typescript
Lĩnh vực
devtools, testing

Hướng nghiên cứu

Start with the linked open issues #183, #191, #222, #216, #218, #219, #225, and #217; each describes a Windows-specific failure to investigate. Work spans the CLI, Jest runner, device lock, and Android, Vega, and Web platforms. Done means those platforms run end to end on Windows 11, the pinned Jest preset resolves, path, lock, and process handling work like POSIX, and the unit suite passes on Windows CI.

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

Mô tả

enhancement

Harness runs on macOS and Linux today. This issue tracks the work to make Harness run on Windows hosts: the CLI, the Jest runner, the device lock, and the Android, Vega, and Web platforms.

Each linked issue reports a Windows-specific failure, or one that was observed on a Windows host. Closed items are already fixed and are listed for reference.

Open

  • #183: Windows Android SDK path not found
  • #191: Android platform fails on Windows hosts (the umbrella for Android; #183 and #201 are its first two failures)
  • #222: On Windows, Jest cannot find the react-native-harness preset
  • #216: On a Windows host, a test's file name reaches the device with backslashes
  • #218: On Windows, the device lock fails while another run deletes a lock file
  • #219: platform-vega's Metro enhancer test fails on Windows
  • #225: The pre-push hook builds the same packages twice at once (two tsc --build runs collide on Windows)
  • #217: Timeout diagnostics lose the promise a hung test awaits once it is garbage-collected (flaked on Windows CI)
  • #259: On Windows, sdkmanager.bat and avdmanager.bat fail on any argument
  • #260: A user's ANDROID_AVD_HOME is overwritten with ~/.android/avd
  • #261: platform-ios's crash diagnostics test fails on Windows because it expects forward slashes

Closed

  • #201: Android runner can't start on a Windows host: SDK binaries are looked up without .exe or .bat
  • #232: The iOS package's tests never run (Windows also failed to load two files that resolve package.json through import.meta.url)

Done when

  • The Android, Vega, and Web platforms run end to end on a Windows 11 host.
  • The Jest preset resolves on Windows with the Jest version the CLI pins.
  • Path, lock, and process handling behave the same on Windows and POSIX.
  • The unit test suite passes on a Windows CI job.
Ngôn ngữ chính
TypeScript
Star
333
Fork
20
Merge trung bình
14 giờ
Pull request đã merge (30 ngày)
30

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 callstackincubator/react-native-harness

Tất cả issue của callstackincubator/react-native-harness

Issue tương tự

Thêm issue về TypeScript

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.