pherkinp - 클라우드에서 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 명령 pherkinp입니다.

프로그램:

이름


pherkin - Test::BDD::Cucumber를 사용하여 작성된 테스트 실행

버전


버전 0.45

개요


퍼킨
퍼킨 일부/경로/특징/

기술


"pherkin"은 디렉토리 이름의 단일 인수를 허용하며 기본값은 "./features/"입니다.
아무것도 지정되지 않았습니다. 이 디렉토리는 기능 파일(일치하는 모든 파일)을 검색합니다.
"*.feature") 및 단계 정의 파일("*_steps.pl"과 일치하는 모든 파일). 단계는
정의가 로드된 후 기능이 실행됩니다.

통과하는 단계는 녹색으로, 실패하는 단계는 빨간색으로, 통과할 수 없는 단계는 녹색으로 인쇄됩니다.
단계 정의가 없거나 이전 실패로 인해 건너뛴 항목은 노란색으로 표시됩니다.

"pherkin"은 전체 결과가 다음과 같은 경우(그리고 다음과 같은 경우에만) 0이 아닌 상태로 종료됩니다.
실패한 것으로 간주됨.

옵션


@INC 제어

-l, --lib @INC에 'lib'를 추가합니다.
-b, --blib @INC에 'blib/lib' 및 'blib/arch'를 추가합니다.
-I [dir] 주어진 디렉토리를 @INC에 추가합니다.

출력 형식

-o, --output 출력 장치입니다. 기본값은 'TermColor'입니다. '출력'을 참조하세요.
-c, --theme 'TermColor'의 테마입니다. `light` 또는 `dark` (기본값)

추가 단계

-s, --steps [경로] 추가 단계 파일 또는 단계 파일 디렉토리를 포함합니다.
(*_steps.pl로 식별됨; 다중 사용 허용)

태그 사양

-t, --tags @tag '@tag'로 태그된 시나리오를 실행합니다.
-t, --tags @tag1,@tag2 '@tag1' 및 '@tag2' 태그가 지정된 시나리오를 실행합니다.
-t, --tags ~@tag '@tag' 없이 태그가 지정된 시나리오를 실행합니다.

구성 프로필(아래 구성 프로필 참조/`man pherkin`)

-g, --config [경로] 구성 프로필을 포함하는 YAML 파일
-p, --profile [이름] 위의 구성 파일에서 로드할 프로필의 이름입니다.
기본값은 `default`입니다
--debug-profile 어떤 프로필이 로드되었는지와 어떻게 로드되었는지에 대한 정보를 표시합니다.
그리고 종료됩니다

확장

-e Extension::Module 확장 프로그램을 로드합니다. 문자열을 대괄호 안에 입력할 수 있습니다.
평가될 모듈 이름의 끝
확장을 위해 new()로 전달됩니다.

도움말 센터

-h, -?, --help 사용법 정보를 인쇄합니다.
--i18n LANG 특정 언어에 대한 키워드를 나열합니다.
'--i18n help'는 사용 가능한 모든 언어를 나열합니다.

출력


"pherkin"은 "Test::BDD::Cucumber::Harness" 출력 모듈을 사용하여 출력할 수 있습니다.
Test::BDD::Cucumber::TermColor가 기본값이지만 Test::BDD::Cucumber::TestBuilder는 기본값입니다.
또한 합리적인 옵션:

pherkin -o TermColor some/path/feature # 기본값
pherkin -o TestBuilder some/path/feature # Test::Builder 유형 텍스트 출력

구성 프로필


이름이 지정된 YAML 구성 파일을 사용하여 명령줄 옵션 세트를 지정할 수 있습니다.
그 안에 있는 프로필과 "-g, --config" 및 "-p, --profile" 명령줄 옵션입니다.

구성 파일을 지정하지 않으면 다음 경로에서 순서대로 구성 파일을 검색합니다.

($ENV{'PHERKIN_CONFIG'}의 내용)
.pherkin.yaml
./config/pherkin.yaml
./.config/pherkin.yaml
t/.pherkin.yaml
~/.pherkin.yaml

각 프로필의 내용은 명령줄에서 지정한 것처럼 병합됩니다.
"default"는 값을 지정하지 않은 경우 사용됩니다. 예:

기본값 :
단계 :
- foo/steps
- ~/단계
출력: TermColor
태그 :
- 태그1, 태그2

다음과 같습니다.

--steps foo/steps --steps ~/단계 --출력 TermColor --태그 태그1,태그2

명령줄 옵션과 구성 파일의 옵션을 모두 지정하면
명령줄 항목은 단일 값 항목을 재정의하고 다중 항목의 끝에 배치됩니다.
사람.

"--debug-profile"을 지정하면 어떤 프로필이 로드되는지와 어떻게 로드되는지에 대한 정보가 표시됩니다.
STDOUT에 출력된 후 `pherkin`이 종료됩니다.

onworks.net 서비스를 사용하여 온라인으로 pherkinp를 사용하세요



최신 Linux 및 Windows 온라인 프로그램