Skip to content

Commit 408aef5

Browse files
committed
Update test for test-ConnectivityTroubleshoot
1 parent 3400374 commit 408aef5

File tree

3 files changed

+147579
-579
lines changed

3 files changed

+147579
-579
lines changed

src/ResourceManager/Network/Commands.Network.Test/ScenarioTests/NetworkWatcherAPITests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public void TestFlowLog()
8282
NetworkResourcesController.NewInstance.RunPsTest("Test-FlowLog");
8383
}
8484

85-
[Fact(Skip = "Test is failing due to design changes. Service team is going to re-record and submit it.")]
85+
[Fact]
8686
[Trait(Category.AcceptanceType, Category.CheckIn)]
8787
[Trait(Category.Owner, Category.netanalyticsdev)]
8888
public void TestConnectivityCheck()

src/ResourceManager/Network/Commands.Network.Test/ScenarioTests/NetworkWatcherAPITests.ps1

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -600,18 +600,21 @@ function Test-ConnectivityCheck
600600
# Create Network Watcher
601601
$nw = New-AzureRmNetworkWatcher -Name $nwName -ResourceGroupName $nwRgName -Location $location
602602

603-
#Get Vm
603+
# Get Vm
604604
$vm = Get-AzureRmVM -ResourceGroupName $resourceGroupName
605605

606-
#Install networkWatcherAgent on Vm
606+
# Install networkWatcherAgent on Vm
607607
Set-AzureRmVMExtension -ResourceGroupName "$resourceGroupName" -Location "$location" -VMName $vm.Name -Name "MyNetworkWatcherAgent" -Type "NetworkWatcherAgentWindows" -TypeHandlerVersion "1.4" -Publisher "Microsoft.Azure.NetworkWatcher"
608608

609-
#Connectivity check
610-
$job = Test-AzureRmNetworkWatcherConnectivity -NetworkWatcher $nw -SourceId $vm.Id -DestinationAddress "bing.com" -DestinationPort 80 -AsJob
609+
# Set up protocol configuration
610+
$config = New-AzureRMNetworkWatcherProtocolConfiguration -Protocol "Http" -Method "Get" -Header @{"accept"="application/json"} -ValidStatusCode @(200,202,204)
611+
612+
# Connectivity check
613+
$job = Test-AzureRmNetworkWatcherConnectivity -NetworkWatcher $nw -SourceId $vm.Id -DestinationAddress "bing.com" -DestinationPort 80 -ProtocolConfiguration $config -AsJob
611614
$job | Wait-Job
612615
$check = $job | Receive-Job
613616

614-
#Verification
617+
# Verification
615618
Assert-AreEqual $check.ConnectionStatus "Reachable"
616619
Assert-AreEqual $check.ProbesFailed 0
617620
Assert-AreEqual $check.Hops.Count 2

src/ResourceManager/Network/Commands.Network.Test/SessionRecords/Commands.Network.Test.ScenarioTests.NetworkWatcherAPITests/TestConnectivityCheck.json

Lines changed: 147570 additions & 573 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)