Protractor Jasmine2 仕様の 1 つにバグが見つかった場合、通常、バグが解決されるまでテストをスキップします。
xit
またはでこれを行う方法を知っています。pending()
JasmineReporters TerminalReporter は、色の強調表示と保留中の仕様の一覧表示をうまく行っています。
ただし、保留中のテストは常に を報告No reason given
します。これは、スキップされたテストの理由を示すことができることを意味します。
現在、問題番号を付けて仕様にコメントしていますが、テストが無効になった理由と問題番号を報告していただければ幸いです。
アップデート
要求に応じて、ターミナル出力の例を追加します (例では fdescribe を使用しているため、ほとんどのスイートが無効になっていることが報告されています)。
バージョン: 分度器 2.1.0 および Jasmine 2.3.1
使用するxit
Skipped
* will display the platform if available ...
...
SUCCESS: 85 specs, 0 failures, 1 skipped, 72 disabled in 34.734s.
Pending:
1) will display the platform if available
No reason given
使用するpending()
これは、おそらくhttps://github.com/angular/protractor/issues/1852に関連して、失敗したとマークし始めたようです
Failures:
1) will display the platform if available
Message:
Failed: => marked Pending
Stack:
Error: Failed: => marked Pending
更新: この機能に関連する機能のリクエストと問題
進行状況を追跡したい場合、分度器/jasminewd の保留中 (メッセージ) 未解決をサポートする機能リクエストが現在あります:
https://github.com/angular/jasminewd/issues/32 https://github.com/angular/protractor/issues/2454