eng/scripts/get_test_dirs.ps1 (14 lines of code) (raw):

Param( [string] $serviceDir ) $testDirs = [Collections.Generic.List[String]]@() # find each directory under $serviceDir that contains Go test files Get-Childitem -recurse -path $serviceDir -filter *_test.go | foreach-object { $cdir = $_.Directory if (!$testDirs.Contains($cdir)) { Write-Host "Adding $cdir to list of test directories" $testDirs.Add($cdir) } } # return the list of test directories return $testDirs