2011-10-22 4 views
0

방금 ​​Cyan이라는 코드 플렉스의 Azure 테이블 스토리지 클라이언트에 대한 오픈 소스 프로젝트를 시작했습니다.클라이언트 라이브러리 단위 테스트의 자격 증명 저장소

프로젝트의 단위 테스트를 포함하고 싶지만 테스트에 대한 자격 증명을 저장하는 가장 좋은 방법은 무엇인지 모르므로 모든 참여자가 공개 소스 컨트롤에서 해당 항목을 확인할 위험없이 자신의 코드를 사용할 수 있습니다. .

여기에 대한 조언이나 권장 사항이 있으십니까?

답변

1

내가 좋아하는 방식은 (적어도 일반 TFS에서는) 별도의 폴더 구조에 unittest를 넣은 다음 폴더 구조에 대한 사용 권한을 사용자 지정하는 것입니다 (또는 어쩌면이 파일은 특정 파일에만 한정됩니다). 컨트 리뷰 터가 해당 폴더를 수정하지 못하게하십시오. 그런 다음 필요한 자산의 내용을 명시 적으로 제어 할 수 있습니다.

시도해 볼 수있는 것은 이러한 자격 증명을 버전 제어가 적용되지 않는 파일에 저장하는 것입니다. 기고가가 엉망이 될 경우 특정 파일 유형을 제외하거나 금지 된 패턴과 같은 사용자 정의 체크인 정책에 의해 금지 될 수있는 명시 적 추가 작업이 포함됩니다.

+0

둘째로 해결할 수 있습니다. 솔루션 외부의 파일에 자격 증명을 보관할 수 있지만 테스트 프로젝트의 경로에 보관할 수 있습니다. – Maghis

관련 문제