3

分度器のe2eテストケースを書いています。テスト ケースの実行中にいずれかのテスト ケースが失敗した場合は、電子メールを送信する必要があります。どうやってするか?

前もって感謝します。

4

1 に答える 1

0

レオのコメントに続きます。

protractorこれは、レベルで解決する必要があるものではありません。protractorそれ自体は基本的に、Web サイトをテストするためのユーザー アクションを模倣するブラウザー自動化テスト フレームワークです。

テストの失敗について電子メールで報告する通常の方法は、 や などの継続的インテグレーション サーバーで行うことjenkinsですbamboo。アイデアは、JUnitXmlReporterレポーターを使用してレポートjasmine-reportersを生成するか、読み取りと分析の方法を知っていることです。その後、テスト結果をメールで報告します。Junit XMLjenkinsbamboo

分度器 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));
},
于 2014-12-20T13:49:52.600 に答える