2013年6月13日のブックマーク (2件)

  • CI で稀に失敗してしまうテストへの対処方法 - クックパッド開発者ブログ

    技術部の福森です。 クックパッドでは RSpec と Jenkins を利用して CI による自動テストを行なっています。 テストの数は 12000 examples を越えていて、テストによっては稀に失敗する物が出てきています: 時間帯依存で失敗してしまうもの 他に同時に実行されるテストに依存しているもの (並列実行で組合せが変わり再現する) インテグレーションテストでの ajax リクエストの微妙なタイムアウト etc また、番環境を壊さないよう、 CI で成功したリビジョンのみデプロイ可能となっており、開発者が push しデプロイしたいと思っている時に無関係な原因で失敗する事を避けたいという欲求があります。 なぜなら、再度ビルドを実行する時間 (およそ 10 分) の間待たされる事になるからです。 そこで、そのようなテスト起因での失敗を減らし、かつ開発者にそれらを修正してもらうた

    miio119
    miio119 2013/06/13
    福森さんだ
  • 「猫不足のせいでリリースを遅らせるわけには」──OS Xがネコ科をやめた理由

    AppleMacのOS名に、2001年リリースのMac OS X v10.0以来ずっとネコ科の動物の名前をつけてきたが、ついにこのしきたりから卒業する。 WWDCでOS X Mavericksを披露した同社のソフトウェアエンジニアリング担当副社長のクレイグ・フェデリギ氏は、「新OS、Sea Lion(アシカ)を発表します」と冗談を言った後、「不足のせいでリリースが遅れる史上初のOSにはしたくなかった」と語り、今後はApple拠地であるカリフォルニア州の地名にすると発表した。Mavericksはサーファーの間でビッグウェーブスポットとして知られる地名。OSの紹介ページの背景も大波の画像になっている。 関連記事 OS 7──“iPhone発売以来最大の変更”の中身 AppleがWWDCで発表し、今秋リリース予定の次期モバイルOS「iOS 7」の主な新機能を紹介する。 WWDCで発表さ

    「猫不足のせいでリリースを遅らせるわけには」──OS Xがネコ科をやめた理由
    miio119
    miio119 2013/06/13
    Sea Lionで本当にリリースしたら、それはそれで面白そうだと思った