Может ли VS Code Test Explorer расширять Catch2 автоматически устаревшие тесты при смене источника - PullRequest
0 голосов
/ 29 апреля 2020

Я использую VS Code Test Explorer с расширением python в проекте. Это превосходно. Если я изменю какие-либо исходные файлы, соответствующие тесты в Тестовом проводнике будут выделены как устаревшие, поэтому я знаю, что мне нужно запустить их снова, чтобы проверить, что все в порядке.

Я пытаюсь сделать то же самое с проектом C / C ++ и расширением Test Explorer Catch2. У меня есть простой файл проекта meson для сборки моих тестовых исполняемых файлов.

Хорошо работает, когда мои тесты обнаруживаются и я могу их запускать, ОДНАКО если я изменяю исходный файл, то тесты Не показывать как устаревшие, чтобы указать, что они должны быть перезапущены .

Я знаю, что это проблема зависимости с мезоном (или с какой-либо другой системой сборки, которую понимает VS Code). * Существует ли способ проверки обозревателя (или кода VS) для определения, какие exe-файлы устарели и нуждаются в сборке (тестирование и сборка в целом)?

...