В моем наборе тестирования я динамически пропускаю тесты на основе наличия переменной среды под названием ASSETGOV_TEST_MANUAL . Это общий шаблон, используемый для пропуска тестов, которые следует запускать только вручную: < /p>
Код: Выделить всё
Assert.SkipUnless(Environment.GetEnvironmentVariable("ASSETGOV_TEST_MANUAL") is not null, "ASSETGOV_TEST_MANUAL is not set");
Если я запускаю эти тесты, используя test dotnet , я могу легко установить переменную среды в командной строке:
Как я могу установить/не указать эту переменную среды в коде VS после ее начала, чтобы я мог включить/отключить эти тесты?
Подробнее здесь:
https://stackoverflow.com/questions/794 ... l-take-eff