問題タブ [xcode-bots]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cucumber - Xcode ボット キュウリ iOS
XCodeボットCIでUIテストフレームワーク(キュウリベースがcalabash-iosのように望ましい)を使用できるかどうか疑問に思っています。ボット統計内のテスト結果を確認したいと思います。ありがとう
ios - XCode ボットと iOS シミュレーターの統合
ボットをシミュレーターのみに統合しようとしていますが、コード署名エラーが発生します。なんで?
CodeSign エラー: SDK 'iOS 7.0' の製品タイプ 'Application' にはコード署名が必要です
"~/Library/MobileDevice/Provisioning Profiles/" to "/Library/MobileDevice/Provisioning Profiles/"
言及されているように、ここからプロビジョニングプロファイルもコピーしました
しかし、私の問題は解決されていません:(
ボットをシミュレーターのみに設定することはできますか?
助けてください
continuous-integration - XCode ボットおよびココアポッドとの継続的な統合
ビルド時にボットが失敗することがあるという問題があります。ビルド前のアクションを使用して Pod をインストールします。これはうまくいく場合もあります。ただし、統合が失敗した場合は、次のエラーが原因です。
したがって、xcodebuld は Pods-project が生成される前に読み込もうとしていると思います。
これは合理的な推測のように聞こえますか?
そして、誰もそれを解決する方法を知っていますか?
EDIT アクション前のビルドスクリプトはこれに嘘をつくように見えます
xcode - Xcode サーバーの "Bot Web View" と "Big Screen" が更新されない
最近、Xcode Continuous Integration を使用して Mavericks サーバーをセットアップしました。ボットを作成しましたが、ボット自体は正常に動作し、テストを実行し、ポーリングによってリモート git サーバーからアーカイブします。
私の問題は、Web ビューを使用してログを表示すると、ページが自動的に更新されないことです。例として、統合テストの実行中にサーバーを開いた場合、または Web ビューから手動で統合テストを開始した場合、情報は実行中のように「糸車」を表示するだけで、ページを手動で更新して更新する必要があります。情報。
さまざまな情報を表示するボットを循環する「大画面」モードを使用すると、同じことが起こります。ビューが更新されることはありません。常に更新された情報を表示する画面を持つことが、Big Screen の要点だと思いました。
さまざまなマシンでいくつかの異なるブラウザーを試し、サーバーで Xcode サービスを再起動し、サーバー自体を変更せずに再起動しました。また、OS X Server にローカルに保存されている git リポジトリを使用するテスト プロジェクトを作成してみました。
誰かが同様の問題を抱えていましたか?これはまったく機能しますか?グーグルを試しましたが、何も見つかりません。
ios - Xcode 5 CI ボットからのブレークポイントのトリガー
XCTest 単体テストを実行する Xcode 5 CI サーバーがあります。
私のテスト ケースは、特定のアクションをトリガーするためにブレークポイントに依存しています。これらのアクションは、テストの実行に不可欠です。
テストをローカルで実行すると、すべてが成功します。問題は、ボットがサーバー上でテストを実行すると、ブレークポイントが無視されているように見えることです。
テスト用に、警告音を鳴らしてサンプル ブレークポイントを試しました。ブレークポイントを共有し、共有ブレークポイントをプロジェクトの git リポジトリにコミットしました。ボットは、ブレークポイントが含まれているプロジェクトを正しくチェックアウトします (これは、/Library/Server/Xcode/Data/BotRuns/Cache/... でプロジェクトを調べることで確認できます)。
ただし、ボットが実行されると、ブレークポイントはトリガーされません。音が聞こえず、実行が一時停止しません。
この動作は明らかにほとんどの場合に理にかなっていますが、私の特定のケースでは、ブレークポイントが無視されないようにボットを構成する方法はありますか?
ios - iOS 7.1 との継続的統合 - サーバーにリンクされている製品をインストールできない
しばらくの間、問題なく Xcode 5.0 で CI を実行しています。現在、iOS 7.1 がリリースされており、CI が生成する製品をインストールするようです。https に接続する必要がありますが、自己署名証明書は問題ないようです。
ボットページを正常にロードする https (自己署名) に切り替えましたが、リンクから製品をインストールしようとすると、サーバーに接続できないと表示されます
http にインストールしようとすると、エラーが発生しますCannot install applications because the certificate for 'server' is not valid.
。
適切な証明書を取得する必要がありますか、それとも自己署名証明書に何か問題がありますか?
ios - Xcode 5.1 へのアップグレード後に Xcode ボットが失敗する
そのため、いくつかの Xcode ボットをセットアップして夜間に実行しています。それらは数週間正常にビルドされていますが、Xcode サーバーが Xcode 5.1 アップデートを自動的にインストールしたことを知らなかったので、xcode ビルドで次のログ エラーが発生しました。コンソール...
シミュレーターがまだ iOS 7.0 用のシミュレーターにアクセスしようとしているようですが、見つかりません。テスト設定は、サーバーで利用可能な「すべてのシミュレーター」を使用するように設定されています。
何か案は?
更新 1 - プロジェクトは、Xcode 5.1 および iOS 7.1 SDK を実行している私のローカル開発マシンで正常に構築されています。
更新 2 - iOS 7.1 シミュレーターのみを手動で選択すると、ビルドが完了します。
xcode - Xcode ボットは結果を解析できるようにどこに配置しますか?
私たちの開発チームは、常に iOS ビルドに Jenkins を使用しており、Philips Hue ライトを使用して、ビルドがビルド (黄色)、成功 (緑色)、失敗 (赤色) のときにチームに通知しています。
今はXcode CI と Botsに移行しましたが、単体テストがいつ失敗するかわかりません。ビルド フェーズが失敗したかどうかさえわかりません。
Xcode Bots CI では、この「大画面」機能を利用できます。Apple の「Manage and Monitor Bots from a Web Browser」Docsでは、色相ライトをキーアップできるあらゆる種類の状態があることがわかります。
何かをハックして HTML ページを解析したくありません。楽しい作業ですが、Apple が HTML マークアップを更新すると、作業は長くは続きません。
Xcode ボットが統合を完了したときに生成される解析可能なファイルはありますか?
色相を表示してもらいたいです:
* 分析警告の場合は青
* ビルド警告の場合はオレンジ
* ビルド エラーの場合は赤
* ビルド実行中の場合は黄色
ios - すべての Xcode ボットのテストに合格したのに、「テストが見つかりません」と統合に失敗するのはなぜですか?
188 個のテストで xcode ボットを実行し、すべて成功しましたが、ボット Web ページで失敗を示しています。
また、ボットを再度実行するとパスすることもわかります。障害は断続的に発生しますが、まれではありません。
[概要] タブには、失敗した統合に結果がないことが示されています。
また、すべてのテストに合格します。以下を参照してください。
ビルドログでこれを見つけました:
クロスコード 5.1
何が悪かったのか?