방법: 저장된 테스트 실행 개수 제한
업데이트: 2007년 11월
Visual Studio에서는 모든 테스트 실행에 대한 정보를 저장합니다. 이러한 정보는 해당 테스트 실행에 대해 특정 폴더의 파일에 저장됩니다. 대개 테스트 실행 폴더는 **<your solution folder>\TestResults\<test run folders>**에 있습니다.
이러한 파일이 디스크 공간을 많이 차지하지 않도록 하는 방법에는 두 가지가 있습니다.
테스트 항목의 배포를 해제할 수 있습니다.. 배포를 해제하면 테스트는 내부에서 실행됩니다. 즉, 테스트를 실행하는 데 필요한 파일이 테스트 실행 전에 새 폴더로 복사되지 않습니다. 테스트 배포에 대한 자세한 내용은 테스트 배포를 참조하십시오.
새 실행을 만들면 Visual Studio에서는 이전 실행을 삭제하여 저장되는 테스트 실행 수를 자동으로 제한합니다. 이 기능은 해제할 수 없습니다. 그러나 Visual Studio에서 저장하는 테스트 실행의 수를 1에서 9999 사이의 숫자로 설정할 수는 있습니다. 기본적으로 저장되는 테스트 실행 수는 25입니다.
예제
저장할 테스트 실행 수를 25로 설정할 수 있습니다. 그런 후에 다음과 같은 단계를 수행합니다.
테스트 실행을 시작합니다.
Visual Studio에서 현재 솔루션의 TestResults 폴더에 저장되는 테스트 실행 수를 결정합니다.
이 숫자를 25 미만으로 설정하면 Visual Studio에서는 테스트를 실행하고 해당 테스트에 대해 새 테스트 결과 폴더를 만들며 해당 폴더에 테스트 결과를 씁니다.
이 수가 25 이상이면 Visual Studio에서는 이전 실행을 삭제할 것인지를 묻는 대화 상자를 표시합니다. 취소를 클릭하면 이전 실행이 삭제되지 않으며 테스트가 실행되지 않습니다. 확인을 클릭하면 Visual Studio에서는 항목이 4개만 남을 때까지 이전 실행을 가장 오래된 항목부터 삭제합니다. 현재 테스트 실행을 저장하면 25번째 실행이 되며 그러면 또다시 이 솔루션에 대한 실행 수 제한에 도달하게 됩니다.
참고: Visual Studio에서는 이 제한을 적용할 때 테스트 실행에 대한 테스트 결과 파일만 삭제하는 것이 아니라 테스트 실행에 대해 배포된 파일도 모두 삭제합니다. 하드 디스크에서 삭제되는 모든 결과는 메모리에서도 지워집니다.
저장된 테스트 실행의 개수를 제한하려면
Visual Studio의 도구 메뉴에서 옵션을 클릭합니다.
옵션 대화 상자가 표시됩니다.
테스트 도구를 확장하고 테스트 실행을 클릭합니다.
테스트 결과 관리에서 보관할 테스트 실행 수를 선택합니다.
확인을 클릭합니다.