Allow default matrix selection override (#23659)

Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
This commit is contained in:
Azure SDK Bot 2024-10-24 16:05:07 -07:00 коммит произвёл GitHub
Родитель 5e2c0fbbbb
Коммит 88fddb42a8
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 12 добавлений и 2 удалений

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

@ -48,11 +48,21 @@ function FindStressPackages(
VerifyAddonsVersion $chart $chartFile
# Default to "sparse" matrix selection type, unless a default is specified
# in Chart.yaml annotations, or an override is passed in from the command line
$selection = if ($MatrixSelection) {
$MatrixSelection
} elseif ($chart['annotations'] -and $chart['annotations']['matrixSelection']) {
$chart['annotations']['matrixSelection']
} else {
"sparse"
}
$matrixFilePath = (Join-Path $chartFile.Directory.FullName $MatrixFileName)
if (Test-Path $matrixFilePath) {
GenerateScenarioMatrix `
-matrixFilePath $matrixFilePath `
-Selection $MatrixSelection `
-Selection $selection `
-DisplayNameFilter $MatrixDisplayNameFilter `
-Filters $MatrixFilters `
-Replace $MatrixReplace `

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

@ -103,7 +103,7 @@ function DeployStressTests(
[Parameter(Mandatory=$False)][switch]$Template,
[Parameter(Mandatory=$False)][switch]$RetryFailedTests,
[Parameter(Mandatory=$False)][string]$MatrixFileName,
[Parameter(Mandatory=$False)][string]$MatrixSelection = "sparse",
[Parameter(Mandatory=$False)][string]$MatrixSelection,
[Parameter(Mandatory=$False)][string]$MatrixDisplayNameFilter,
[Parameter(Mandatory=$False)][array]$MatrixFilters,
[Parameter(Mandatory=$False)][array]$MatrixReplace,