빌드 중에 AppHarbor에서 조건부 컴파일 기호를 설정할 수 있습니까? 어쩌면 간단하게 : AppHarbor빌드 중에 AppHarbor이 조건부 컴파일 기호를 설정할 수 있습니까?
나는 서버에서 실행할 수없는 몇 가지 테스트를 가지고있다. 테스트 데이터 파일에 의존한다.
AppHarbor이 조건부 컴파일 기호를 설정할 수있는 경우 해당 기호가있을 때 테스트에 [무시] 특성을 추가 할 수 있습니다.
또는 AppHarbor에서 실행할 때 특정 테스트를 무시하는 더 나은 방법이나 다른 방법이 있습니까?
또는 테스트 코드가 프로젝트에있는 테스트 데이터 파일을 올바르게 참조 할 수있는 방법이 있습니까?
감사합니다. 글렌
편집 : 데이터 파일을 테스트 프로젝트의 리소스로 포함시켜 테스트했습니다. 이상적은 아니지만 지금은 괜찮습니다. 그러나 컴파일 심볼을 설명한대로 설정할 수 있는지 알고 싶습니다.
if ("Test"== ConfigurationManager.AppSettings [ "Environment"]) { Assert.Ignore ("Ignored on AppHarbor"); } – harriyott