...
1Param(
2 [string] $filter
3)
4
5. (Join-Path $PSScriptRoot .. common scripts common.ps1)
6. (Join-Path $PSScriptRoot MgmtTestLib.ps1)
7
8$env:TEMP = [System.IO.Path]::GetTempPath()
9Write-Host "Path tmp: $env:TEMP"
10
11$sdks = Get-AllPackageInfoFromRepo $filter
12
13Write-Host "Prepare mock server"
14if ($sdks.Count -eq 0)
15{
16 Write-Host "No package need to be test"
17 exit 0
18}
19else
20{
21 PrepareMockServer
22 Write-Host "Try Stop mock server"
23 StopMockServer
24}
25
26foreach ($sdk in $sdks)
27{
28 if ($sdk.SdkType -eq "mgmt")
29 {
30 try
31 {
32 ExecuteSingleTest $sdk
33 }
34 catch
35 {
36 Write-Host "##[error]can not finish single test for $sdks :`n$_"
37 exit 1
38 }
39 }
40}
41
42Write-Host "Try Stop mock server"
43StopMockServer
View as plain text