실제 데이터 세트의 작은 스 니펫을 사용하는 더 작은 단위 테스트가 있습니다. 또한 여러 가지 이유로 전체 데이터 세트에 대해 프로그램을 테스트하고 싶습니다. 유일한 문제는 하나의 실제 데이터 세트가 약 5GB라는 것입니다. Git 리포지토리에 저장할 수있는 하드 번호를 찾지 못했지만 너무 많이 보입니다.
이 프로그래머 포스트에 따르면 프로젝트를 테스트하는 데 필요한 모든 데이터를 저장소에 보관해야합니다.
우리 팀이 채택한 솔루션은 프로젝트에 테스트 데이터를 보유한 네트워크 연결 파일 시스템에 대한 경로가 포함 된 파일이 있다는 것입니다. 파일은 힘내 무시됩니다.
나는 이것이 두 가지 이유로 불완전한 해결책이라고 생각합니다. NAS가 작동하지 않거나 속도가 느리거나 다운되면 전체 테스트를 실행할 수없는 것입니다. 두 번째 이유는 누군가 저장소를 처음 복제 할 때 단위 테스트가 실패하기 때문에 특정 이름으로 테스트하는 방법과 테스트 경로 파일을 작성하는 데 사용되는 구문을 파악해야하기 때문입니다.
제 질문은 두 가지입니다. 개정 관리에 저장하기에 너무 많은 데이터가 얼마나 많은 데이터입니까?
대량의 테스트 데이터를 처리하는 더 좋은 방법은 무엇입니까?