接続方法分度器テスト後にフックを送るためにスラックを使用したjsテスト?テストの後に引っ掛けを送信するために分度器jsテストをスラックに接続するにはどうすればいいですか?
0
A
答えて
1
投射器がSlack webhookに当たった1つの方法は、onComplete
block in your configを使用することです。ここでスラックするリクエストを送信するためにrequest-promise
を使用する例を示します。
// ...
onComplete: function() {
var rp = require('request-promise');
var options = {
uri : 'https://hooks.slack.com/services/YOUR_SLACK_WEBHOOK',
method: 'POST',
body: {
'attachments': [{
'title': 'E2E Test Results'
}]
},
channel: '#YOUR_SLACK_CHANNEL',
username: 'TestBot',
mrkdwn: true,
json: true
};
// send to slack...
return rp(options)
.then(function(res) {
console.log(res);
})
.catch(function(err) {
console.log(err);
});
},
URIをウェブフックあなたのスラックを追加し、あなたの分度器の設定にをブロックを追加し、request-promise
をインストールし、名チャネル、および設定を使用してテストを実行します。あなたはそれをあなたの好みに合わせてtweekするためにいくつかの宿題をする必要がありますが、それはジストです。
-2
let SpecReporter = require('jasmine-spec-reporter').SpecReporter;
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: [
'spec.js'
],
onPrepare: function() {
jasmine.getEnv().addReporter(new SpecReporter({
spec: {
displayStacktrace: true
}
}));
},
onComplete: function() {
var rp = require('request-promise');
var options = {
uri : 'https://hooks.slack.com/services/YOUR_SLACK_WEBHOOK',
method: 'POST',
body: {
'attachments': [{
'title': 'E2E Test Results'
}]
},
channel: '#YOUR_SLACK_CHANNEL',
username: 'TestBot',
mrkdwn: true,
json: true
};
// send to slack...
rp(options)
.then(function(res) {
console.log(res);
})
.catch(function(err) {
console.log(err);
});
}
};
関連する問題
- 1. 分度器テストでCKEditorでフィールドにデータを設定するにはどうすればよいですか?
- 2. ランダム値に対して分類器の精度をテストするにはどうすればよいですか?
- 3. 角度4のネストされたコンポーネントをテストするために分度器を使用するにはどうすればよいですか?
- 4. ジェンキンスで分度器テストを実行するにはどうすればいいですか
- 5. 分度器テストでアプリケーションのURLのステータスコードを確認するにはどうすればよいですか?
- 6. IntelliJで1つの分度器テストを実行するにはどうすればよいですか?
- 7. VSTS CIパイプラインで分度器e2eテストを実行するにはどうすればよいですか?
- 8. 分度器でコントローラを構文としてテストするにはどうすればよいですか?
- 9. 個々のテストが実行された後、分度器テストを「リセット」するにはどうすればよいですか?
- 10. 分度器私は私のウェブサイトをテストするために分度器を使用してい
- 11. Goテストでリークする接続をテストするにはどうすればよいですか?
- 12. ApplicationsをテストするためにJasmineを使用して分度器にフレームワークを作成するにはどうすればよいですか?
- 13. 分度器でテストするために角2アニメーションを無効にするにはどうすればよいですか?
- 14. 分度器は、これは私の分度器のテストです
- 15. AngularJs-e2e分度器でテスト:websocket経由でサーバーに接続する方法
- 16. 分度器でドロップダウンメニューのオプションをクリックするためのテストを書くには?
- 17. Laravel 5.3 - phpunitテストでスラック通知を送信しないようにする
- 18. 分度器テストをどのように順番に処理するか
- 19. デバイスのテストとデバッグ:デバイスを接続するたびにiTunesが狂ってしまうのを止めるにはどうすればいいですか?
- 20. pytestを使ってテスト*の後にテスト名*を表示するにはどうしたらいいですか?
- 21. 分度器は$タイムアウトを待たないようにするにはどうすればよいですか?
- 22. レイアウトのUIをEspressoのアクティビティに接続せずにテストするにはどうすればよいですか?
- 23. Javascript関数に条件テストを送信するにはどうすればいいのですか?
- 24. laravelで接続が正常かどうかをテストするにはどうすればよいですか?
- 25. 分度器テストでブラウザのサイズを設定するには
- 26. 分度器でAngularJSをテストする
- 27. Dom heavy jsをテストするにはどうすればよいですか?
- 28. セグメンテーションアルゴリズムの精度をテストするにはどうすればよいですか?
- 29. 分度器 - 各テストの前と各テストの後にコードを実行します。
- 30. 分度器がグローバルにインストールされているIEで分度器テストを実行する方法
npmの 'slack-node'モジュールを使用してください。 https://www.npmjs.com/package/slack-nodeを参照してください。 –
@SudharsanSelvaraj:Slackとは何ですか? –
テストファイルがどのように見えるかの簡単な例がありますか? – Losmi