이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 박쥐입니다.
프로그램:
이름
박쥐 - Bash 자동 테스트 시스템
개요
박쥐 [-c] [-p | -티] test [test ...]
test Bats 테스트 파일의 경로 또는 Bats 테스트가 포함된 디렉토리의 경로입니다.
파일.
기술
Bats는 Bash용 TAP 호환 테스트 프레임워크입니다. 확인하는 간단한 방법을 제공합니다.
작성하는 UNIX 프로그램이 예상대로 작동하는지 확인합니다.
Bats 테스트 파일은 테스트 사례를 정의하기 위한 특수 구문이 포함된 Bash 스크립트입니다. 아래의
후드에서 각 테스트 케이스는 설명이 있는 함수일 뿐입니다.
테스트 케이스는 표준 쉘 명령으로 구성됩니다. Bats는 Bash를 사용합니다. 실수 (세트 -e)
테스트 케이스를 실행할 때 옵션. 테스트 케이스의 모든 명령이 0 지위
코드(성공)이면 테스트가 통과됩니다. 이런 식으로 각 줄은 진실의 주장입니다.
만나다 박쥐(7) Bats 테스트 작성에 대한 자세한 정보.
달리는 시험 준비 프로그램
테스트를 실행하려면 박쥐 테스트 파일에 대한 경로가 있는 인터프리터. 파일 테스트
사례는 순차적으로 개별적으로 실행됩니다. 테스트 케이스를 모두 통과하면 박쥐 로 종료
0 상태 코드. 실패가 있는 경우, 박쥐 로 종료 1 상태 코드.
다음을 호출할 수 있습니다. 박쥐 여러 테스트 파일 인수 또는
여러 개를 포함하는 디렉토리 .박쥐 파일. Bats는 각 테스트 파일을 개별적으로 실행하고
결과를 집계합니다. 테스트 케이스가 실패하면 박쥐 로 종료 1 상태 코드.
옵션
-c, --세다
테스트를 실행하지 않고 테스트 사례 수를 계산합니다.
-h, --도움
도움말 메시지 표시
-p, --예쁜
예쁜 형식으로 결과 표시(터미널 기본값)
-t, --수도꼭지
TAP 형식으로 결과 표시
-v, --번역
버전 번호 표시
출력
터미널에서 Bats를 실행하면 각 테스트가 수행될 때 출력이 표시됩니다.
통과하면 테스트 이름 옆에 체크 표시를 하고 실패하면 "X"를 표시합니다.
$ 박쥐 추가.박쥐
✓ bc를 사용한 추가
✓ dc를 사용한 추가
테스트 2회, 실패 0회
Bats가 터미널에 연결되어 있지 않은 경우, 즉 연속적으로 실행하는 경우
통합 시스템 또는 출력을 파일로 리디렉션--결과는 다음에 표시됩니다.
사람이 읽을 수 있고 기계가 구문 분석할 수 있는 TAP 형식입니다. 다음과 같이 터미널에서 TAP 출력을 강제할 수 있습니다.
박쥐 호출 --수도꼭지 옵션을 선택합니다.
$ 박쥐 --추가를 누릅니다.박쥐
1 2 ..
확인 bc를 사용하여 1 추가
확인 2 dc를 사용하여 추가
EXIT 지위
XNUMXD덴탈의 박쥐 인터프리터는 다음 값으로 종료합니다. 0 모든 테스트 케이스가 통과하는 경우 또는 1 하나 이상의 경우
테스트 케이스가 실패합니다.
onworks.net 서비스를 사용하여 온라인에서 박쥐 사용