我想從黃瓜特徵文件中捕獲我正在運行的輸出。如何從cucumber/aruba捕獲shell腳本程序輸出?
我創建了一個shell腳本程序並將其放在/ usr/local/bin /中,以便可以從系統中的任何位置訪問它。
abc_qa.sh - 黃瓜
arg=$1
if [[ $arg = 1 ]]
then
echo $(date)
fi
項目結構 -
阿魯巴 -
。
├──功能
│├──支持
││└──env.rb
│└──use_aruba_cucumber.feature
├──的Gemfile
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-太棒了。還有一件事,shell腳本的輸出包含:星期六11月5日19:30:03 IST 2016.我想檢查它的一天是在一週中的七天,然後通過這個測試。我該怎麼做? – kit