Я использую VS Code Test Explorer с расширением python в проекте. Это превосходно. Если я изменю какие-либо исходные файлы, соответствующие тесты в Тестовом проводнике будут выделены как устаревшие, поэтому я знаю, что мне нужно запустить их снова, чтобы проверить, что все в порядке.
Я пытаюсь сделать то же самое с проектом C / C ++ и расширением Test Explorer Catch2. У меня есть простой файл проекта meson для сборки моих тестовых исполняемых файлов.
Хорошо работает, когда мои тесты обнаруживаются и я могу их запускать, ОДНАКО если я изменяю исходный файл, то тесты Не показывать как устаревшие, чтобы указать, что они должны быть перезапущены .
Я знаю, что это проблема зависимости с мезоном (или с какой-либо другой системой сборки, которую понимает VS Code). * Существует ли способ проверки обозревателя (или кода VS) для определения, какие exe-файлы устарели и нуждаются в сборке (тестирование и сборка в целом)?