...

Text file src/github.com/Azure/azure-sdk-for-go/eng/scripts/Invoke-MgmtMockTest.ps1

Documentation: github.com/Azure/azure-sdk-for-go/eng/scripts

     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