92

私はgithub上に広範な単体テストを行うプロジェクトを持っています(node.jsにmochaを使用しています)。

これらのテストの合格/不合格を各ページに表示して自慢したいと思います。Github の他のプロジェクトがこれを行っていることに気付きました。

ここに画像の説明を入力

テストステータスを表示する方法に関するドキュメントを見つけることができませんでした。

  • Githubに単体テストの出力を表示させるにはどうすればよいですか?
  • テストは Github で実行されますか?それとも、外部の webapp に接続する必要がありますか?
  • これを行うための無料の Web サービスはありますか (私のアプリはオープン ソースです)?
4

4 に答える 4

54

TravisCIを見てください。GitHubで使用できます。

NodeJSの使用に関するドキュメントがあります

表示されるバッジは「ステータス画像」と呼ばれ、TravisはプロジェクトのREADME.mdファイルに挿入できるMarkDownを提供します。

于 2012-11-24T22:11:03.867 に答える
2

はい、JenkinsやTravis-CIのようなものを意味していると確信しています。彼らはあなたのgithubアカウントで動作します!コミットするたびに、テストが実行されます。

于 2012-11-24T22:11:12.617 に答える