This commit is contained in:
Anthony Rossi 2024-06-15 00:22:54 -07:00 коммит произвёл GitHub
Родитель b7b2021ad2
Коммит 776a10ee4b
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 5 добавлений и 1 удалений

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

@ -379,7 +379,11 @@ function Start-TestExecutable([String]$Arguments, [String]$OutputDir) {
# Asynchronously starts a single msquictest test case running.
function Start-TestCase([String]$Name, [int]$Trial = 1) {
$InstanceName = $Name.Replace("/", "_")
# Get a string of invalid chars for filenames
$InvalidChars = [System.IO.Path]::GetInvalidFileNameChars() -join ''
# Escape those chars for use in a regex and put them inside a regex set (the square brackets)
$InvalidCharsToReplace = "[{0}]" -f [RegEx]::Escape($InvalidChars)
$InstanceName = $Name -replace $InvalidCharsToReplace, "_"
$LocalLogDir = Join-Path $LogDir ($InstanceName + "_$Trial")
mkdir $LocalLogDir | Out-Null