Задача: После каждого запуска тестов с помощью Visual Studio в папке TestResults создается подпапка с необходимыми данными для тестов, и после выполнения тестов не удаляется. В результате, после длительного использования накапливается много ненужных файлов. Нужно каким то образом удалять созданные подпапки.
Инструменты: Visual Studio
Решение: Есть несколько вариантов решения данной проблемы.
- Добавить Post-Commit hook
- Расширить определения проекта
-
- Описан будет второй вариант, с расширением определения проекта.
-
- Я расширил секцию
Clean
-
- для удаления папки
TestResult
-
- . Для этого нужно воспользоваться любым текстовым редактором (либо отредактировать файл в Visual Studio вызвав пункт меню Unload Project и Edit для проекта в Solution Explorer’е) и отредактировать файл проекта (.csproj).
Добавте следующий текст после секции Import (В конце файла).
Если нужно очистить папку TestResults — нужно запустить команду Clean:
MSBuild /t:Clean Project.csproj