タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

CIに関するkuwalabのブックマーク (2)

  • ソースコード以外もとにかくテストする。もしくはカバレッジだけではダメだという話 | おそらくはそれさえも平凡な日々

    あなたはプロジェクトのソースコードに対して適切にCIを回しているかもしれません。定期的にコードカバレッジの測定も行い、90%以上もしくは100%の数字を出しているかもしれません。 しかし果たしてそれで十分でしょうか?もしくはコードカバレッジだけにとらわれすぎていないでしょうか? 監視とは(システムに対する)継続的なテストである、というのは筆者の尊敬する奥一穂氏の言葉ですが、その逆もしかりで 「テストとはプロジェクトに対する継続的な監視である」 ということも言えます。 その観点に立ってみると、プロジェクトのソースコード以外にもテストが必要なものがたくさんあることに気づくでしょう。以下に実際に筆者が自分のプロジェクトの中でソースコード以外にテストを書き、CIを回していたものを挙げてみます。 アプリケーション設定ファイルのテスト 開発中に番用の設定ファイルを使うことはないため、番用の設定ファ

    ソースコード以外もとにかくテストする。もしくはカバレッジだけではダメだという話 | おそらくはそれさえも平凡な日々
    kuwalab
    kuwalab 2014/12/25
  • Hudsonの機能 - cactusman日誌

    Hudson自体、特にマニュアルをよまなくてもできるように、操作画面の項目ごとのヘルプがついている。 これを見ながら設定を埋めていけば、楽にCIが実現できるようになっている。 なので、あんまりHudsonのサイトを見ずにやっていた。 見ずにできるものなので、どんな機能がサポートされているかよくわかっていない。 ここらで頭の整理も兼ねて、Hudsonのサイトにある機能を訳してみることで、機能を把握しようと思った。 意訳も入ってるし意味不明なものもあるが、そこは遠慮なく指摘して欲しい。 簡単なインストール Hudsonはjava -jar hudson.warとコマンドだけを実行するか、サーブレットコンテナにデプロイするだけで動く。 追加でインストールと、データベースが不要だ。 簡単な設定 Hudsonは、オンザフライのエラーチェックとインラインヘルプといった親切なWebのGUI画面から設定が

    Hudsonの機能 - cactusman日誌
  • 1