私はテストプロセスを自動化するためにスキャンをインストールしました。 http://qualitytesting.tumblr.com/post/141771752059/run-a-subset-of-xctest-tests-with-fastlanescan迅速なコードから端末「スキャン」コマンドを実行
2つのプロジェクトはiosで、もう1つはiosプロジェクトを実行するOsxです。
osxプロジェクトでは、私はスキャンファイルを初期化し、そこでiosプロジェクトのスキームを追加します。
私は端末から
scan
コマンドを実行すると、それが成功したのiOSプロジェクトを実行します。
しかし、私は、コードの下に使用している場合:
class func shell(args: String...) -> Int32 {
let task = NSTask()
task.launchPath = "/usr/bin/env"
task.arguments = args
task.currentDirectoryPath = "/Users/username/Desktop/Xocde/mainSwiftAutomation/"
task.launch()
task.waitUntilExit()
return task.terminationStatus
}
などの関数を呼び出すより:それは以下のエラーを示し
classname.shell("scan")
:
env: scan: No such file or directory
を助けてください。
あなたのコードは '#!/ usr/bin/env swift'、' import Foundation'で始まりますか? – Oletha
はい私は財団をインポートしますが、もし私が#を加えたら!/ usr/bin/env swift、それはエラーを示しています。期待される表現 –
私はスワイプコードからスキャンコマンドを実行する方法を助けることができます –