タグ

2017年4月4日のブックマーク (3件)

  • For loop in serverspec

    I have this Spec file: require 'spec_helper' for i in 1..3 describe file ("/var/tmp/efl_test_0#{i}_link" )do it { should be_linked_to "/tmp/efl_test_0#{i}" } end end The expected results are: /var/tmp/efl_test01_link should be_linke_to /tmp/efl_test01 /var/tmp/efl_test02_link should be_linke_to /tmp/efl_test02 /var/tmp/efl_test03_link should be_linke_to /tmp/efl_test03 The actual results are: Fail

    For loop in serverspec
  • Serverspecでサーバの構成をテストする 導入と個人的知見 - Qiita

    はじめに 最近肩こりが辛いんですが、肩こりのラスボスみたいな感じの痛みで夏の終わりを感じています。 今回はServerspecについて書きます。 Serverspecはサーバの状態をテストするツールです。 ServerspecはRuby(Rails)で有名なテストフレームワークであるRSpecと サーバを抽象化するライブラリであるserverinfraを合わせたツールです。 Good Puppetのようにサーバが「あるべき姿」をコード化することによってサーバの状態を定義することができる(仕様書のようになる) プログラミングの手法であるTDD(テスト駆動開発)的にサーバの構築ができる 定義した際の状態が不変であれば、障害時普及の手助けになる 他にも使い方によっては様々な利点がありそうです。 環境 windows 7 64bit ruby 2.2.1p85 (2015-02-26 revisi

    Serverspecでサーバの構成をテストする 導入と個人的知見 - Qiita
  • 「Serverspec」を使ってサーバー環境を自動テストしよう | さくらのナレッジ

    ChefやPuppet、Vagrantといったサーバーの設定を自動で行うツールが普及しつつあるが、それと同時にサーバーの自動テストについても注目されるようになっている。今回はサーバーの自動テストを実現するツール「Serverspec」をLinux環境で利用する手順を紹介する。 サーバーの自動テストの必要性とテスト駆動開発 最近ではサーバーの設定やソフトウェアのインストールといった作業を自動で行えるツールが注目されている。しかし、設定後のテストについてはあまり注目されておらず、各種設定やソフトウェアのインストールが正しく行われているかどうかは手作業で確認することが一般的だった。しかし、手作業での確認にはミスや抜けが発生する可能性があり、また対象とするサーバーの数が増えるとそれに比例して手間も増えてしまう。そこで活用したいのが、サーバーの自動テストツールだ。 サーバーの自動テストツールは、あら

    「Serverspec」を使ってサーバー環境を自動テストしよう | さくらのナレッジ