* Add test for env:CLICOLOR_FORCE

* Always unset CLICOLOR_FORCE
This commit is contained in:
Kai Pastor 2021-11-02 06:23:29 +01:00 коммит произвёл GitHub
Родитель b4bff9afac
Коммит 3647db15d5
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -19,13 +19,15 @@ else
$env:VCPKG_FEATURE_FLAGS="-compilertracking"
# Test native installation
# Test native installation and isolation from CLICOLOR_FORCE=1
$env:CLICOLOR_FORCE = 1
Run-Vcpkg ($commonArgs + @("install", "tool-libb"))
Throw-IfFailed
@("tool-control", "tool-manifest", "tool-liba", "tool-libb") | % {
Require-FileNotExists $installRoot/$targetTriplet/share/$_
Require-FileExists $installRoot/$hostTriplet/share/$_
}
Remove-Item env:CLICOLOR_FORCE
Refresh-TestRoot

Просмотреть файл

@ -238,6 +238,7 @@ int main(const int argc, const char* const* const argv)
}
#endif
set_environment_variable("VCPKG_COMMAND", get_exe_path_of_current_process().generic_u8string());
set_environment_variable("CLICOLOR_FORCE", {});
Checks::register_global_shutdown_handler([]() {
const auto elapsed_us_inner = LockGuardPtr<ElapsedTimer>(GlobalState::timer)->microseconds();