오이 기능 파일에서 실행중인 출력을 캡처하고 싶습니다.cucumber/aruba에서 쉘 스크립트 프로그램 출력을 캡처하는 방법은 무엇입니까?
필자는 하나의 쉘 스크립트 프로그램을 작성하여/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 - 나는 오이 자체에서이 abc_qa.sh 프로그램 출력을 캡처하고이 날짜는 비교할
Feature: Cucumber
Scenario: First Run
When I run `bash abc_qa.sh 1`
모든 종류의 간단한 테스트를 사용하여 옳고 그름을 테스트하고이 테스트를 통과로 만듭니다.
나는 오이에 새로운 해요 예를 들어
. 당신은 무엇을 쓸 필요가 있고 어떤 방식으로 말해야할까요? – kit
내 컴퓨터에 aruba/cucumber를 설치하고 기능 및 단계 정의를 작성합니다. –
@ EricDuminil- 환상적. 한가지 더, 쉘 스크립트의 출력 내용은 다음과 같습니다. 11 월 5 일 토요일 19:30:03 IST 2016. 나는 그 날을 일주일에 7 일로 확인하고이 시험에 합격하고 싶습니다. 내가 어떻게 할 수 있니? – kit