test-more

    1

    1답변

    use_ok 및 require_ok이 구현 된 방법 (그리고 왜 Ovid가 그 (것)들을 좋아하지 않는지)을보고 싶었 기 때문에 Test :: More 코드를 스크롤하고있었습니다. eval 호출 중 변수를 보호하기 위해 완전히 이해하지 못하는 몇 가지 특별한 논리가 포함되어있는 _eval 서브 루틴에 왔습니다. 나는 [email protected]을 다루는

    2

    1답변

    documentation을 살펴본 결과 내 질문에 대한 답을 찾을 수 없습니다. 많은 테스트에서 SKIP 블록의 실행은 이전 테스트의 성공 여부를 조건으로합니다.이 ok(@results > $threshold , 'Threshold met'); SKIP: { skip 'due to insufficient results', 3 un

    1

    1답변

    무작위로 생성 된 데이터에 대한 검사가 많이 있습니다. 실패한 테스트에 대해서만 리포트 메시지를 표시하고 확인이 정상이면 아무 것도 표시하지 않는 방법은 무엇입니까?

    2

    1답변

    컨텍스트 : 는 (사슴 또는 유사하지, base 및 parent와 구식 상속을 사용하여) 내가 서로 상속 몇 가지 모듈을 말해봐. Foo::Bar은 Foo을 상속하고 Foo::Bar::Baz은 Foo::Bar을 상속합니다. 이 모든 모듈에는 Test::More으로 작성된 테스트 스위트가 있습니다. 하위 클래스 용 테스트 스위트는 구현하는 메소드 만 테스트합

    0

    1답변

    현재 Project Euler 퍼즐에 구현할 라이브러리를 작성 중입니다. 나는 테스트를 작성하는 시점에 이르렀지만 어느 시점에서는 테스트가 실패합니다. 모든 것은 괜찮습니다. 그러나 곧 서브 루틴의 존재를 테스트합니다. 새로 생성 된 테스트가 실패합니다. 처음에는 Test :: More을 시작했지만 Test :: Simple로 전환 한 것들을 단순화했습니다

    0

    1답변

    이것은 다른 무엇보다도 내 이해를위한 질문입니다. TAP::Harness을 통해 몇 가지 테스트를 실행하려면 Test::More을 사용하고 있습니다. 테스트가 실행되면 종료 코드와 대기 코드가 반환됩니다. 종료 코드는 Test::Moredocumentation에 따라 오류가 발생하면 0이 아닌 값을 반환하도록 설계되었습니다. 대기 코드는 무엇을 의미합니까?

    2

    1답변

    이 Post의 Perl 유닛 테스트 및 코드 커버리지 (매우 도움이 됨)에있는 디렉토리 및 파일 아키텍처를 사용하여 유닛 테스트 및 코드 적용 범위를 실행하는 파일을 새로운 "lib"디렉토리에 복사하고 매력처럼 작동합니다! 그러나, 나는 모듈 :: CPAN에 문서를 구축을 통해 빗질 한 .. 기존의 "스크립트"디렉토리에보고 모듈이 필요하지만, 난 여전히 파

    1

    1답변

    내가 에 대한 테스트 스크립트를 쓰고 작업 코로 프로그램이 내가 테스트하기 위해 노력하고있어 방법의 삭감 버전 use Test::More ;#tests => 9; BEGIN{ use_ok('EV') || print "Bail out!\n"; use_ok('Coro') || print "Bail out!\n"; use_ok('A