CHAOS 테스트(디바이스 기본 사항)
CHAOS(동시 하드웨어 및 운영 체제) 테스트는 다양한 PnP 드라이버 테스트, 장치 드라이버 퍼지 테스트 및 전원 시스템 테스트를 동시에 실행합니다.
CHAOS 테스트
테스트 | 설명 |
---|---|
EDT(향상된 디바이스 테스트) 지원 사용 안 함 |
이 테스트는 DQ 매개 변수를 사용하여 지정된 디바이스에서 테스트 필터 드라이버(msdmfilt.sys)를 상위 필터로 제거합니다. 이 테스트 필터는 이 테스트 범주에서 실행 중인 테스트의 일부로 설치됩니다. PnP 드라이버 테스트는 EDT 필터 드라이버를 사용하여 대상 디바이스 스택에 IRP_MN_CANCEL_REMOVE_DEVICE를 보냅니다. 매개 변수: - 디바이스 기본 사항 테스트 매개 변수 참조 DQ |
CHAOS 테스트 실행 |
지원되는 모든 시스템 전원 상태를 통해 시스템을 순환하는 동안 PnP 테스트 및 퍼지 테스트를 병렬로 실행합니다. PnP 드라이버 테스트는 PnP 작업을 수행하는 동안 대상 디바이스 스택에 I/O 요청을 보냅니다. 이 테스트는 PnP 테스트(사용 안 함/사용, 리밸런스, 제거/다시 시작, 서프라이즈 제거 및 DIF 제거) 및 드라이버 퍼지 테스트를 동시에 실행하며, 지원되는 모든 절전 상태(S1, S2, S3, S4 및 연결된 대기 상태)에서 테스트 시스템을 순환합니다. 이 테스트의 목표는 PNP, I/O 및 전원 동시성 시나리오를 테스트하고 프로세스에서 충돌 및/또는 중단을 찾는 것입니다. 이진 테스트: Devfund_ChaosTest.dll 테스트 방법: RunCHAOSTest 매개 변수: DQ - 디바이스 기본 사항 테스트 매개 변수 참조 TestPeriod - 테스트를 실행할 시간(분)을 지정합니다. |