Test Command does not work properly if Scheme name is different from the name of the app
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 42/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- ios, react-native, typescript
- Lĩnh vực
- build-system, mobile, testing-qa
Hướng nghiên cứu
Bắt đầu bằng cách lần theo đường dẫn iOS được yarn owl test sử dụng và so sánh với luồng thành công của yarn owl build --platform ios. Kiểm tra cách các giá trị workspace, scheme, configuration và device trong cấu hình tạo ra lệnh xcrun simctl install. Hoàn thành khi một scheme và app name khác nhau có thể build và chạy các bài kiểm thử từ cùng một cấu hình.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Is there an existing issue for this?
- I have searched the existing issues
Code of Conduct
- I agree to follow this project's Code of Conduct
Code Sandbox link
No response
Bug report
When using this config file in the build which is the proper one to build our app:
"ios": {
"workspace": "ios/Foo.xcworkspace",
"scheme": "Foo",
"configuration": "Debug",
"device": "iPhone 15",
},
We are able to build successfully with this command yarn owl build --platform ios but when we try to run the test command, it fails to launch the app with this error:
shortMessage: 'Command failed with exit code 2: xcrun simctl install iPhone 15 Foo.app',
command: 'xcrun simctl install iPhone 15 Foo.app',
escapedCommand: 'xcrun simctl install "iPhone 15" Foo.app',
But if we change now the Scheme to the name of the App we are able to run the tests with this new config
"ios": {
"workspace": "ios/Foo.xcworkspace",
"scheme": "Bar",
"configuration": "Debug",
"device": "iPhone 15",
},
So we need to have one config to build the app and another to run the tests.
- Ngôn ngữ chính
- TypeScript
- Star
- 693
- Fork
- 27
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
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 FormidableLabs/react-native-owl
-
Actively Maintained ?Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 5/100
FormidableLabs/react-native-owl#194 · 3 bình luận · 1 reaction ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 30/100
FormidableLabs/react-native-owl#190 · 1 bình luận · 1 reaction ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
FormidableLabs/react-native-owl#188 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
FormidableLabs/react-native-owl#186 · 1 bình luận · 1 reaction ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
Tất cả issue của FormidableLabs/react-native-owl
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
paperclipai/paperclip#17151 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
AgoraIO-Extensions/agent-infra#3159 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
blocklist addition
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 66/100
MetaMask/eth-phishing-detect#304596 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
friction
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
kentcdodds/kody#4142 ·
-
[Bug] Statistics | Task statistics are always empty on MikroORM with MySQL or SQLiteCó thể đã có người làm @NdekoCode đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
ever-co/ever-gauzy#11214 ·
Maintainer thường phản hồi trong vòng 1 ngày