vb-test
「web(およびモバイル)」アプリケーションのビジュアル・アプリケーションで定義したアクション・チェーン・テストを実行します。
テストはビルド済アプリケーション・ソースで実行され、テスト結果は
build/tests/resultsディレクトリに次のように格納されます:
- jUnitテスト:
[web|mobile]Apps/<appId>/<browserId>test-results.xml - テスト・カバレッジ・レポート:
[web|mobile]Apps/<appId>/vbCoverage.json
詳細は、「vb-test Gruntタスクを使用したアクション・チェーンのテスト」を参照してください。
次の表では、vb-testタスクのサブタスク、フック、入力および出力について説明します:
| 詳細 | 説明 |
|---|---|
| サブタスク | 該当なし |
| マルチタスク | 構成ジェネレータ・タスク: _vb-test-generate-configuration |
| フック | 該当なし |
| input | build/processed |
| output | build/tests/results |
次の表では、vb-testタスクのオプションについて説明します:
| 名前 | 必須 | デフォルト値 | 説明 |
|---|---|---|---|
| target | いいえ | build | ビルド・ディレクトリの名前。 |
| karma-debug | いいえ | false | ユニット・テストのデバッグを有効にします。 Chromeを開くと、テストを実行するには、ウィンドウのDEBUGボタンを手動でクリックする必要があります。 Chrome開発ツールを開き、ブレークポイントを設定し、ページをリロードしてテストを再実行できます。 |
| karma-log-level | いいえ | INFO | Karmaログ・レベル。詳細ロギングのためにDEBUGに設定できます。 |
| karma-browser | いいえ | ChromeHeadless | 使用するブラウザ・モード。 UI(ウィンドウ)モードでテストを実行するには、「Chrome」を使用します。 |
| mocha-timeout | いいえ | Mochaテストのタイムアウト(ミリ秒)。 |