タグ

testingとtravisに関するmainyaaのブックマーク (4)

  • github+Maven+Android開発でTravisCIの.travis.ymlを書く(SDK22対応) - Qiita

    ひょんなことから、Mavenも知らなかったのに、自作のライブラリをMaven管理にしてTravisCIを使うことになったので、覚書を。適当な部分が多いですが・・・。 また、ここでは.travis.ymlを書くことだけに焦点をあわせてます。 まず、SDK21までは、その他ネット上にある情報でたぶん動くと思います。 ところが、SDK22から、ビルドツールのパスが変更されたり、確認プロンプトが出たりで、それらがそのままでは動かなくなっています。 このため、ymlの記述の中で「SDKのアップデート」をしている場合、注意が必要です。 コピペで中身を確認せず、使っている方は、見事にハマります(笑) ↑しょっぱなとりあえずそのまま動かした人 いずれにしろ、「github+Maven+TravisCI」でAndroid開発をやっていると、同じ.travis.ymlを書くことになるので、これで誰かのお役にた

    github+Maven+Android開発でTravisCIの.travis.ymlを書く(SDK22対応) - Qiita
    mainyaa
    mainyaa 2013/12/15
    androidのtargetやsdkを変えて複数環境でのテストも出来るのか。動くかは知らないけど。
  • Android builds on Travis CI

    Running integration tests for an Android Maven project in multiple emulators on Travis CI. Update 2013/07/22 Updated the example project for Android SDK 22. Update 2013/02/13 Include my experience on Travis Pro. Add command to list Android SDK components. Background While doing some projects in Ruby over the last few years, the concept of test-driven development grew on me. Automatically running t

  • iOSアプリのテストをTravis CIで走らせて、コードカバレッジをCoverallsで取る方法

    この記事では以下のことについての手順を簡単に説明します。 iOSアプリのテストをTravis CIで動かす Coverallsにコードカバレッジを渡す Objective-C勉強会@東京 6月 でNSDateについて発表してきた | Web scratch で書いていたように、 NSDateについてのライブラリ azu/NSDate-Escort · GitHub を書いてて、このライブラリは、 Travis CIでテストを動かして Coveralls でコードカバレッジ をとっています。 NSDate-Escort を例にして設定を見ていきます。 iOSアプリのテストをTravis CIで動かす CLIでテストを動かすには xcodebuild を直接使ってテストを走らせる方法と Travis CI で iOS のライブラリを動かしたメモ | Supernova iOSのライブラリにTr

    iOSアプリのテストをTravis CIで走らせて、コードカバレッジをCoverallsで取る方法
    mainyaa
    mainyaa 2013/12/15
    iOS+Travis+Coveralls
  • iOSのライブラリだってTravis CIとかCoverallsとか使うべき | TOKOROM BLOG

    今日はGithubに公開したiOS用のライブラリを Travis CI と Coveralls に対応した手順を紹介したいと思います。 なお、実際にこれらを適用して運用しているリポジトリのサンプルは、 https://github.com/tokorom/BlockInjection になります。 前提条件 GitHubを使っていること GitHubでなんらかiOS/Mac用のライブラリを公開していること Travis CI https://travis-ci.org/ 目的 公開しているライブラリの最新コードがきちんとビルドが通るものか、テストが通る状態かを明示できます。 iOS用のCI環境を用意するのは通常すごく敷居が高い(物理的にMacが必要)のですが、Travis CIはiOS/Mac用のライブラリのCIを無料で請け負ってくれるかなり太っ腹なサービスです。 事前準備 Travis

  • 1