タグ

ブックマーク / qiita.com/oh_rusty_nail (11)

  • 【TravisCI】travis.ymlに書くあれこれ - Qiita

    TravisCIのビルドの流れを知ろう! 1. Githubから(.travis.ymlが配置されている)リポジトリをgit cloneする git cloneの際に、オプション--depth=50が付いています 2. cloneしたリポジトリに移動する 3. git checkoutしてコミットしたコードを取得する .travis.ymlに書いた環境変数はここで適用される 4. キャッシュを使う場合、キャッシュを取得する 5. 使用するRubyのバージョンを指定する 6. before_installで定義したものが実行される キャッシュを使う場合、ここで追加される 7. installで定義したものが実行される 8. before_scriptで定義したものが実行される 9. scriptで定義したものが実行される exitコードが0ならば成功、それ以外は失敗と判定される 10. af

    【TravisCI】travis.ymlに書くあれこれ - Qiita
    kasumani
    kasumani 2014/09/03
    【TravisCI】travis.ymlに書くあれこれ Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket September 03, 2014 at 11:47PM via IFTTT
  • sinatraのデーモン起動とpadrino移行 - Qiita

    sinatraでアプリを作ったけど、デーモン起動と他のマシンからのアクセスがしたかったので結局padrinoに移行した。 sinatraで動かす 最小限のサンプルアプリ書いてそれを実行してみた。 gemがインストールされていなければgem install sinatra slimが必要。 コードを書く require 'sinatra' require 'slim' get '/index' do slim :index end def greet "Hello World!" end __END__ @@index h1 = greet

    sinatraのデーモン起動とpadrino移行 - Qiita
    kasumani
    kasumani 2014/08/30
    sinatraのデーモン起動とpadrino移行 sinatraでアプリを作ったけど、デーモン起動と他のマシンからのアクセスがしたかったので結局padrinoに移行した。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket August 30, 2014 at 08:05AM via IF
  • Jenkinsのジョブの説明でHTMLを使う設定 - Qiita

    はじめに 新しいJenkinsをインストールして、ジョブの説明をHTMLで書いてやろうと思ったらデフォルトでは対応していなかった 数年前の自分はどこかで調べて設定してたのだろう... また、忘れるかもしれないのでメモメモ どういうときに便利なの? ジョブの説明や実行したビルドの説明のメモがHTMLでかけるから便利なのです マークダウンではないのでHTMLにある程度なれていれば、誰でも書き方を調べることなく使える 色付けしたり、簡単なリストを書いてみたり、リンクをつけたり... やること Jenkinsのダッシュボードから[Jenkinsの管理]▶︎[グローバルセキュリティの設定]を開き、マークアップ記法 でRaw HTMLを選択する ただそれだけなんです てっきりプラグインかとおもったけど違いました Markdown派な方へ PegDown Formatter Pluginをインストール後

    Jenkinsのジョブの説明でHTMLを使う設定 - Qiita
    kasumani
    kasumani 2014/08/22
    Jenkinsのジョブの説明でHTMLを使う設定 5 ストック 0 コメント この投稿をストックする はじめに 新しいJenkinsをインストールして、ジョブの説明をHTMLで書いてやろうと思ったらデフォルトでは対応していなかった 数年前の自
  • 【Selenium】Firefoxのキャッシュを無効にしてエラーを未然に防ぐ - Qiita

    はじめに テストがある日急にコケ始めていてなんでだろうと調べていると、javascriptのコードが取得できていないことが原因だと判明しました Jenkinsを使って複数のスレーブマシンでテストを実行していて現象はどのマシンも同じでした ブラウザを立ち上げて目視で見てみると、確かにscript部分が効いていない模様 そこで、キャッシュを全消去してみると、期待通りにscript部分が効いてテストも通るようになりました Seleniumに関わらず、古いキャッシュが残っていて最新のfaviconやcssが取得できていないためページが期待通りに表示されないということはたまにあるでしょう まさに今回のケースはそれでした やること せっかくSeleniumを使っているのに再発する度に手動でキャッシュクリアなんてのは嫌なので対策を! ドライバーの設定を書いているところに以下のようにキャッシュを使わない設

    【Selenium】Firefoxのキャッシュを無効にしてエラーを未然に防ぐ - Qiita
    kasumani
    kasumani 2014/07/29
    【Selenium】Firefoxのキャッシュを無効にしてエラーを未然に防ぐ 0 ストック 0 コメント この投稿をストックする はじめに テストがある日急にコケ始めていてなんでだろうと調べていると、javascriptのコードが取得できていな
  • SauceLabs導入ガイド(まとめ) - Qiita

    環境構築&テスト作成 以下を参考にしてみてください Rspecのテスト Cucumberのテスト テスト結果の公開設定 公開設定はテスト毎に設定可能 デフォルトはteam 公開範囲はTestSessionDetailsページ(テスト結果が見られるページ)のVisibilityで設定可能 公開範囲は以下の5つから選択可能 public public restricted share team private 公開範囲 public URLを知っていれば誰でも閲覧可能 以下全てが閲覧可能 Commands(実行したテストの内容) Screencast(テストを記録した動画) SeleniumLog Metadata public jobsページ (https://saucelabs.com/u/[ユーザ名]) に表示される 公開範囲 public restricted URLを知っていれば誰で

    SauceLabs導入ガイド(まとめ) - Qiita
    kasumani
    kasumani 2014/07/17
    SauceLabs導入ガイド(まとめ) ただ、フィルターが用意されているので当日失敗したものだけ確認することも容易 1個のfeatureファイルに複数のシナリオ/シナリオアウトラインを作って実行 以下を実行 Tags: ifttt, kasumaniのストッ
  • SauceLabsの実行結果をバッジ表示で一目で分かるようにする - Qiita

    はじめに SauceLabsでCIするときにgithubのREADMEに最新の実行結果を表示する手順をご紹介 SauceLabsとはクラウド上でSeleniumを使ったテストができるサービス 私は少し苦戦しましたが、公式サイトを見るだけでもバッジの導入はすごく簡単にできます バッジの表示方法 表示は2タイプあります 個人的にはどのヴラウザが失敗したかまで一目で分かるのがよいから後者の方がよいのかなと 1. 成功/失敗だけをシンプルに表示 導入手順 README.mdに以下を追加する [![Sauce Test Status](https://saucelabs.com/buildstatus/[USERNAME]?auth=XXXXXXXXXXXX)](https://saucelabs.com/u/[USERNAME])

    SauceLabsの実行結果をバッジ表示で一目で分かるようにする - Qiita
    kasumani
    kasumani 2014/07/17
    SauceLabsの実行結果をバッジ表示で一目で分かるようにする 3 ストック 0 コメント この投稿をストックする はじめに SauceLabsでCIするときにgithubのREADMEに最新の実行結果を表示する手順をご紹介 私は少し苦戦しましたが、公式
  • EC2@ubuntuインスタンス作成後にやったインストールのあれこれ - Qiita

    はじめに よくする操作だとおもうので書いておきます! 以下をするのにした必要な作業をメモしていきます railsアプリをgit clone アプリの起動 seleniumを使ってブラウザ(Firefox)テスト Ruby(RVM)のインストール $ curl -L get.rvm.io | bash -s stable $ source ~/.rvm/scripts/rvm $ rvm install 1.9.3 $ rvm rubygems latest $ rvm use --default 1.9.3

    EC2@ubuntuインスタンス作成後にやったインストールのあれこれ - Qiita
    kasumani
    kasumani 2014/06/18
    EC2@ubuntuインスタンス作成後にやったインストールのあれこれ 3 ストック 0 コメント この投稿をストックする はじめに よくする操作だとおもうので書いておきます! 以下をするのにした必要な作業をメモしていきます rails
  • TravisCIとSauceLabsを連携してテストクラウドでテストする - Qiita

    はじめに TravisCI(クラウドCI)とSaucelabs(テストクラウド)の連携プレーを実現するための手順を書いていきます 以下が備わっていると仮定して話を進めます Railsアプリ Railsアプリに対して行うcucumber+Selenium(+Capybaraなど)のテスト bundle exec cucumberでcucumberのテストを実行できる 以下はTravisCI上でCIを開始、SauceLabsを使ってテストクラウドでテストするまでの手順 TravisCIとSauceLabsを使うための下準備 アカウント登録 TravisCIの利用開始 https://magnum.travis-ci.com Travisのサイトから手順通りに進めるだけ githubアカウントを取得していること SauceLabsのアカウントを登録 https://saucelabs.com メ

    TravisCIとSauceLabsを連携してテストクラウドでテストする - Qiita
    kasumani
    kasumani 2014/06/16
    TravisCIとSauceLabsを連携してテストクラウドでテストする 3 ストック 0 コメント この投稿をストックする はじめに TravisCI(クラウドCI)とSaucelabs(テストクラウド)の連携プレーを実現するための手順を書いていきます 以下が備わ
  • Jenkinsであるはずのジョブが表示されなくなったらやってみること - Qiita

    こんなときに使えました Jenkinsのジョブがあるときを境にビューにも表示されなくなってしまった ジョブへのリンクを直接叩いても404 ただ、マスター側の/var/lib/jenkins/jobsには存在している 対応 [Jenkinsの管理] -> [設定の再読み込み]を実行するだけ 補足 ここに書いてある記事によればjenkins自体のアップグレード時に起こったらしい 私の環境ではアップグレードはしていないので、おそらくどれかのプラグインのインストールが関係しているのかもしれない ~ただの宣伝~ 全国のSeleniumer必読 Seleniumerといっていますが、Selenium, SauceLabs, Travis, Jenkinsに関するノウハウ書いているのでよかったら参考にしてみてください Register as a new user and use Qiita more c

    Jenkinsであるはずのジョブが表示されなくなったらやってみること - Qiita
    kasumani
    kasumani 2014/03/06
    Jenkinsであるはずのジョブが表示されなくなったらやってみること 2 ストック 0 コメント この投稿をストックする こんなときに使えました Jenkinsのジョブがあるときを境にビューにも表示されなくなってしまった ジョブへの
  • TestLinkにNOT検索を追加する - Qiita

    はじめに TestLinkを使っている人ならテストケースにキーワードを付けて管理している人も少なくはないはず そこで作ったキーワードでNOT検索ができたらなと思う人もまた少なくないはず なので直接書き足してNOT検索を導入する方法を共有 環境 OS : CentOS5.8 TestLink : 1.9.7 TestLinkの言語 : 日語 修正箇所 ビューの変更 OR検索/AND検索ボタンのすぐ後ろにラジオボタンを作成 # locale/ja_JP/strings.txt $TLS_logical_not = "NOT検索"; # ラジオボタンのテキスト # lib/plan/planAddTC.php $gui->keywordsFilterType->options = array('OR' => 'Or', 'AND' => 'And', 'NOT' => 'Not'); # NO

    TestLinkにNOT検索を追加する - Qiita
    kasumani
    kasumani 2014/02/11
    TestLinkにNOT検索を追加する 0 ストック 0 コメント この投稿をストックする はじめに TestLinkを使っている人ならテストケースにキーワードを付けて管理している人も少なくはないはず そこで作ったキーワードでNOT検索ができ
  • Ruby VS PHP ~それぞれのコードを書いてみた~ - Qiita

    はじめに 普段は会社ではRubyを中心に触っていて、興味があってPHPのお勉強もはじめたのでコードを並べてみた 直感的にはよく似ているなぁと感じた。どっちがいいとかではなく あとはRubyに比べてPHPはセミコロン書くときに違和感があったのと、なんせ$(ドル)をたくさん書くこと フレームワーク RubyPHPもどちらも提供されている Ruby ・・・ Ruby on Rails PHP ・・・ CakePHP 実行方法 Ruby $ ruby hoge.rb # ファイルを指定して実行 $ irb # コマンドプロンプト上で対話形式で実行 irb(main):001:0> puts "hello, ruby!" hello, irb! => nil

    Ruby VS PHP ~それぞれのコードを書いてみた~ - Qiita
    kasumani
    kasumani 2014/02/06
    Ruby VS PHP ~それぞれのコードを書いてみた~ Tags: feedly, ifttt, recently read, saved for later from Pocket February 06, 2014 at 12:18AM via IFTTT
  • 1