分度器のe2eテストケースを書いています。テスト ケースの実行中にいずれかのテスト ケースが失敗した場合は、電子メールを送信する必要があります。どうやってするか?
前もって感謝します。
分度器のe2eテストケースを書いています。テスト ケースの実行中にいずれかのテスト ケースが失敗した場合は、電子メールを送信する必要があります。どうやってするか?
前もって感謝します。
レオのコメントに続きます。
protractor
これは、レベルで解決する必要があるものではありません。protractor
それ自体は基本的に、Web サイトをテストするためのユーザー アクションを模倣するブラウザー自動化テスト フレームワークです。
テストの失敗について電子メールで報告する通常の方法は、 や などの継続的インテグレーション サーバーで行うことjenkins
ですbamboo
。アイデアは、JUnitXmlReporter
レポーターを使用してレポートjasmine-reporters
を生成するか、読み取りと分析の方法を知っていることです。その後、テスト結果をメールで報告します。Junit XML
jenkins
bamboo
分度器 configで関数を呼び出しJUnitXmlReporter
ます。onprepare()
onPrepare: function() {
// The require statement must be down here, since jasmine-reporters
// needs jasmine to be in the global and protractor does not guarantee
// this until inside the onPrepare function.
require('jasmine-reporters');
jasmine.getEnv().addReporter(
new jasmine.JUnitXmlReporter('xmloutput', true, true));
},