キュウリの機能ファイルから実行している出力をキャプチャしたいと思います。cucumber/arubaからシェルスクリプトプログラムの出力をキャプチャする方法は?
私は1つのシェルスクリプトプログラムを作成し、/ usr/local/bin /に置いて、システムのどこからでもアクセスできるようにしました。
abc_qa.sh - キュウリの
arg=$1
if [[ $arg = 1 ]]
then
echo $(date)
fi
プロジェクト構造 -
アルバ -
。
├──│サポートしています├──
││└──env.rb
│└──use_aruba_cucumber.feature
├──Gemfile
ジェムファイル -
source 'https://rubygems.org'
gem 'aruba', '~> 0.14.2'
env.rb -
require 'aruba/cucumber'
use_aruba_cucumber.feature -
Feature: Cucumber
Scenario: First Run
When I run `bash abc_qa.sh 1`
私はキュウリ自体でこのabc_qa.shプログラムの出力をキャプチャして、この日付を比較したいですどのような種類の簡単なテストを使っても間違いなく、このテストを合格にすることができます。
私はキュウリに新たなんです。私は何を書く必要があり、どんな方法で教えてくれますか? – kit
私のマシンにaruba/cucumberをインストールし、機能とステップ定義を書きます。 –
@ EricDuminil-ファンタスティック。もう1つ、シェルスクリプトの出力には、次の内容が含まれています:土曜日11月5日19:30:03 IST 2016.私はその日が週7日であることを確認し、このテストに合格します。私はそれをどのようにすることができますか? – kit