Может ли AppHarbor установить условный символ компиляции во время сборки? Может быть, просто: AppHarborМожет ли AppHarbor установить условный символ компиляции во время сборки?
У меня есть некоторые тесты, которые не могут выполняться на сервере (они полагаются на файлы тестовых данных).
Если AppHarbor может установить условный символ компиляции, тогда я мог бы добавить атрибут [Игнорировать] в тесте, когда этот символ присутствует.
Или есть лучший или отличный способ игнорировать конкретные тесты при работе в AppHarbor?
Или, есть ли способ, чтобы тестовый код правильно ссылался на файл тестовых данных, находящихся в проекте?
Спасибо! Glen
Редактировать: Я получил свой тест для работы, вставив файл данных в качестве ресурса в тестовый проект. Не идеально, но все в порядке. Тем не менее, все равно хотелось бы знать, могут ли быть установлены символы компиляции, как описано.
if ("Test" == ConfigurationManager.AppSettings ["Environment"]) { Assert.Ignore ("Ignored on AppHarbor"); } – harriyott