Tôi đã tạo một javascript đơn giản cho ứng dụng iOS
mà tôi muốn chạy đồng thời trên nhiều iOSDevices
được kết nối qua USB với một máy Mac lưu trữ. Khởi chạy các công cụ kết nối với một iPhone
từ dòng lệnh hoạt động tốt nhưng nếu tôi cố gắng để khởi chạy một công cụ thứ hai kết nối với một iPad
, phiên công cụ đầu tiên bị treo.Theo dõi tự động hóa thiết bị chỉ cho phép một kết nối đích?
Sau khi chấm dứt phiên công cụ đầu tiên, tôi nhận được một trong nhiều dòng sau in:
Stopped: Script dừng lại do thiết bị bị ngắt kết nối
Sau khi nghiên cứu sâu rộng về chủ đề, không có kết quả về cụm từ, tôi đã cố gắng đọc vào ý nghĩa của Apple Instruments Guide:
Khi bạn chọn Tất cả quy trình, Đính kèm quy trình hoặc Chọn mục tiêu từ menu Mục tiêu, Công cụ đặt mục tiêu mặc định cho tất cả các công cụ cho chương trình bạn chọn. Có những dịp, tuy nhiên, khi bạn có thể muốn thiết lập một mục tiêu khác nhau cho mỗi công cụ. Bạn có thể muốn lấy mẫu hai chương trình khác nhau cùng một lúc, ví dụ, sử dụng công cụ Sampler. Nếu bạn có một số công cụ có khả năng truy tìm tất cả các quy trình, bạn có thể muốn chúng làm điều đó trong khi các công cụ xử lý đơn chỉ là một quá trình.
Tôi tự hỏi nếu Automation.tracetemplate
là một công cụ duy nhất cho quá trình và nếu quá trình khác được bắt đầu với cùng một dấu vết Tự động thì lần đầu tiên được sử dụng.
Bất kỳ lời khuyên nào cũng sẽ biết ơn vì đây là một khối chính để chạy thử nghiệm tự động hóa thời gian của chúng tôi qua nhiều iOSDevices
.
Cập nhật 27 Mar 2012
Sau đây là từ một email nhận được sau khi nộp một lỗi cho Apple về vấn đề này (developer.apple.com/bugreporter):
tôi đã nghe lại từ kỹ sư Tự động hóa giao diện người dùng. Tự động hóa giao diện người dùng là một công cụ xử lý đơn lẻ. Như vậy, bạn không thể sử dụng đồng thời trên nhiều thiết bị.
Có thể người dùng khác có thể chạy các công cụ trên một thiết bị khác ?! Giả sử user1 đang chạy các công cụ trong trình mô phỏng. User2 đang chạy các công cụ trên iPad1 vv .. Có lẽ điều này sẽ hoạt động .. – Alexander
[Câu trả lời này] (http: // stackoverflow.com/questions/12195736/instrument-multiple-device-execution/12909217 # 12909217) có thể hữu ích – Daniel