피트니스 피팅을 슬림으로 바꾸는 방법을 찾고 있습니다. Command Line Fit Fixture는 에서 가져 왔습니다. 모든 Fitnesse 테스트 시스템이 Slim에서 실행 중이므로 내 테스트에서 bash 스크립트를 실행하려면 Slim으로 CommandLineFixture가 있어야합니다. 다른 해결 방법이 필요합니다.적합 피팅을 체력 테스트 슬림으로 변환
Fitnesse test에서 스크립트를 실행하려고하는데이 스크립트는 내 Fitnesse 서버가 실행중인 서버에있는 파일에 텍스트를 기록합니다. 하지만 내가봤을 때 제공된 파일 (https://github.com/fhoeben/hsac-fitnesse-fixtures/blob/master/src/main/java/nl/hsac/fitnesse/fixture/slim/ExecuteProgramTest.java)은 파일을 열고 파일을 쓰지 않습니다. 그래서 우리는 Fitnesse와 어떤 제약이있어 파일에 쓰는 스크립트를 실행하고 있는지 확인하고 싶었습니다. 또한 나는 파일을 텍스트로 모든 RWX 권한을 준
아래 내 수정 된 스크립트입니다 :
!define TEST_SYSTEM {slim}
!path ../fixtures/*.jar
|Import |
| nl.hsac.fitnesse.fixture.slim.ExecuteProgramTest |
|script |
|set |-c |as argument|0|
|set |ls -l/|as argument|1|
|execute|/bin/bash |
|check |exit code |0 |
|show |standard out |
|check |standard error|!--! |
테스트 위의 실행이 응답을 가져 없습니다. 테스트 페이지 : 0 오른쪽, 0 틀림, 1 무시, 0 예외 어설 션 : 0 오른쪽, 0 틀림, 0 무시, 0 예외 (0.456 초)
나는 아래의 줄에서 '.ExecuteProgramTest'를 삭제해야한다고 생각합니다. 그런 다음 빈 줄을 'script'를 사용하여 줄 위에 추가해야하며 줄 끝 부분에 스크립트가'| script | ExecuteProgramTest | '가되어야합니다. 그게 시험을 고쳐야 해. –
참을성있게 나를 도와 주셔서 감사합니다. –
내 대답을 받아 들일 수 있다면 도움이 되었습니까? –