다음을 통해 공유


명명된 파이프 기본

이 자동화된 테스트는 명명된 파이프의 기능을 확인합니다. 여기에는 다음 테스트가 포함됩니다.

  • CreateNamedPipe 테스트

  • CallNamedPipe tests

  • TransactNamedPipe tests

  • TransactNamedPipe tests

  • WaitNamedPipe tests

  • 오픈 모드 테스트

  • 중복 테스트

  • 읽기/쓰기 테스트

  • 플러시 파이프 테스트

이 테스트는 클라이언트 이진(Npclient.exe)과 서버 이진(Npserver.exe)으로 구성됩니다. 클라이언트 이미지와 동일한 컴퓨터 또는 별도의 컴퓨터에서 실행할 수 있습니다.

테스트 세부 정보

   
사양
  • Filter.Driver.FileSystem.MiniFilter
  • Filter.Driver.AntiVirus.MiniFilter
  • Filter.Driver.FileSystem.NamedPipeAndMailSlots
  • Filter.Driver.AntiVirus.NamedPipeAndMailSlots
플랫폼
  • Windows 10, 클라이언트 버전(x86)
  • Windows 10, 클라이언트 버전(x64)
  • Windows Server 2016(x64)
지원되는 릴리스
  • Windows 10
  • Windows 10 버전 1511
  • Windows 10 버전 1607
  • Windows 10, 버전 1703
  • Windows 10, 버전 1709
  • Windows 10, 버전 1803
  • Windows 10, 버전 1809
  • Windows 10, 버전 1903
  • Windows 10에 대한 다음 업데이트
예상 실행 시간(분) 30
범주 개발
시간 제한(분) 1800
다시 부팅 필요 false
특별한 구성 필요 false
형식 automatic

 

추가 설명서

이 기능 영역의 테스트에는 다음 항목에서 찾을 수 있는 필수 조건, 설정, 문제 해결 정보를 포함한 추가 설명서가 있을 수 있습니다.

테스트 실행

테스트를 실행하기 전에 테스트 요구 사항: 파일 시스템 테스트 필수 조건에 설명된 대로 테스트 설정을 완료합니다.

이 테스트를 실행하려면 다음 단계를 따릅니다.

  1. 파일 목록 섹션에 나열된 테스트 이진을 로컬로 복사합니다.

  2. 다음 명령을 사용하여 서버를 시작합니다. npserver.exe

  3. 다음 명령을 사용하여 클라이언트를 시작합니다. npclient.exe \\<%computername%>

    참고

       두 대의 다른 컴퓨터에서 실행 중인 서버 및 클라이언트 프로세스로 테스트를 실행할 수 있습니다. 이 경우 <%computername%> 대신 서버 호스트 이름을 지정합니다.

     

  4. 예상 통과 횟수는 가변적이지만 약 1,010개여야 합니다. +SEV 오류 태그가 있는지 로그 파일을 검사합니다. 이 태그의 인스턴스를 찾지 못하면 테스트를 통과한 것입니다.

문제 해결

HLK 테스트 실패의 일반적인 문제 해결은 Windows HLK 테스트 실패 문제 해결을 참조하세요.

문제 해결 정보는 파일 시스템 테스트 문제 해결을 참조하세요.

이 테스트는 Pass 또는 Fail을 반환합니다. 테스트 세부 정보를 검토하려면 Windows HLK(Windows Hardware Lab Kit) Studio에서 테스트 로그를 검토합니다.

추가 정보

명령 구문

이 테스트는 서버 호스트 이름을 나타내는 단일 매개 변수를 승인합니다.

파일 목록

파일 위치

Npclient.exe

[WTT\TestBinRoot]\NTTEST\BASETEST\kernel\misc\npclient.exe

Npserver.exe

[WTT\TestBinRoot]\NTTEST\BASETEST\kernel\misc\npserver.exe

Namedpipe.ini

[WTT\TestBinRoot]\NTTEST\BASETEST\kernel\misc\namedpipe.ini

Ntlog.dll

[WTT\OsBinRoot]\ddk_flat\DTM\tests\ntlog\ntlog.dll

Ntlogger.ini

[WTT\OsBinRoot]\ddk_flat\DTM\tests\ntlog\ntlogger.ini

 

매개 변수

매개 변수 이름 매개 변수 설명
LLU_LclAdminUser 실행용 LLU
LLU_NetAccessOnly 복사용 LLU