Skip to content

Commit c325faa

Browse files
Merge pull request #8273 from vladimir-shcherbakov/tc-core-compute
[Test Controller] New test controller applied to Compute
2 parents c08bdf5 + bad6836 commit c325faa

32 files changed

+336
-572
lines changed

src/Compute/Compute.Test/Common/ComputeTestController.cs

Lines changed: 0 additions & 194 deletions
This file was deleted.

src/Compute/Compute.Test/ScenarioTests/AEMExtensionTests.cs

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,104 +12,100 @@
1212
// limitations under the License.
1313
// ----------------------------------------------------------------------------------
1414

15-
using Microsoft.Azure.ServiceManagement.Common.Models;
1615
using Microsoft.WindowsAzure.Commands.ScenarioTest;
1716
using Xunit;
1817

1918
namespace Microsoft.Azure.Commands.Compute.Test.ScenarioTests
2019
{
21-
public class AEMExtensionTests
20+
public class AEMExtensionTests : ComputeTestRunner
2221
{
23-
XunitTracingInterceptor _logger;
24-
2522
public AEMExtensionTests(Xunit.Abstractions.ITestOutputHelper output)
23+
: base(output)
2624
{
27-
_logger = new XunitTracingInterceptor(output);
28-
XunitTracingInterceptor.AddToContext(_logger);
2925
}
3026

3127
[Fact]
3228
[Trait(Category.AcceptanceType, Category.CheckIn)]
3329
public void TestAEMExtensionBasicWindowsWAD()
3430
{
35-
ComputeTestController.NewInstance.RunPsTest(_logger, "Test-AEMExtensionBasicWindowsWAD");
31+
TestRunner.RunTestScript("Test-AEMExtensionBasicWindowsWAD");
3632
}
3733

3834
[Fact]
3935
[Trait(Category.AcceptanceType, Category.CheckIn)]
4036
public void TestAEMExtensionBasicWindows()
4137
{
42-
ComputeTestController.NewInstance.RunPsTest(_logger, "Test-AEMExtensionBasicWindows");
38+
TestRunner.RunTestScript("Test-AEMExtensionBasicWindows");
4339
}
4440

4541
[Fact]
4642
[Trait(Category.AcceptanceType, Category.CheckIn)]
4743
public void TestAEMExtensionBasicLinuxWAD()
4844
{
49-
ComputeTestController.NewInstance.RunPsTest(_logger, "Test-AEMExtensionBasicLinuxWAD");
45+
TestRunner.RunTestScript("Test-AEMExtensionBasicLinuxWAD");
5046
}
5147

5248
[Fact]
5349
[Trait(Category.AcceptanceType, Category.CheckIn)]
5450
public void TestAEMExtensionBasicLinux()
5551
{
56-
ComputeTestController.NewInstance.RunPsTest(_logger, "Test-AEMExtensionBasicLinux");
52+
TestRunner.RunTestScript("Test-AEMExtensionBasicLinux");
5753
}
5854

5955
[Fact]
6056
[Trait(Category.AcceptanceType, Category.CheckIn)]
6157
public void TestAEMExtensionAdvancedWindowsWAD()
6258
{
63-
ComputeTestController.NewInstance.RunPsTest(_logger, "Test-AEMExtensionAdvancedWindowsWAD");
59+
TestRunner.RunTestScript("Test-AEMExtensionAdvancedWindowsWAD");
6460
}
6561

6662
[Fact]
6763
[Trait(Category.AcceptanceType, Category.CheckIn)]
6864
public void TestAEMExtensionAdvancedWindows()
6965
{
70-
ComputeTestController.NewInstance.RunPsTest(_logger, "Test-AEMExtensionAdvancedWindows");
66+
TestRunner.RunTestScript("Test-AEMExtensionAdvancedWindows");
7167
}
7268

7369
[Fact]
7470
[Trait(Category.AcceptanceType, Category.CheckIn)]
7571
public void TestAEMExtensionAdvancedLinuxWAD()
7672
{
77-
ComputeTestController.NewInstance.RunPsTest(_logger, "Test-AEMExtensionAdvancedLinuxWAD");
73+
TestRunner.RunTestScript("Test-AEMExtensionAdvancedLinuxWAD");
7874
}
7975

8076
[Fact]
8177
[Trait(Category.AcceptanceType, Category.CheckIn)]
8278
public void TestAEMExtensionAdvancedLinux()
8379
{
84-
ComputeTestController.NewInstance.RunPsTest(_logger, "Test-AEMExtensionAdvancedLinux");
80+
TestRunner.RunTestScript("Test-AEMExtensionAdvancedLinux");
8581
}
8682

8783
[Fact]
8884
[Trait(Category.AcceptanceType, Category.CheckIn)]
8985
public void TestAEMExtensionAdvancedWindowsMD()
9086
{
91-
ComputeTestController.NewInstance.RunPsTest(_logger, "Test-AEMExtensionAdvancedWindowsMD");
87+
TestRunner.RunTestScript("Test-AEMExtensionAdvancedWindowsMD");
9288
}
9389

9490
[Fact]
9591
[Trait(Category.AcceptanceType, Category.CheckIn)]
9692
public void TestAEMExtensionAdvancedLinuxMD()
9793
{
98-
ComputeTestController.NewInstance.RunPsTest(_logger, "Test-AEMExtensionAdvancedLinuxMD");
94+
TestRunner.RunTestScript("Test-AEMExtensionAdvancedLinuxMD");
9995
}
10096

10197
[Fact]
10298
[Trait(Category.AcceptanceType, Category.CheckIn)]
10399
public void TestAEMExtensionAdvancedLinuxMD_ESeries()
104100
{
105-
ComputeTestController.NewInstance.RunPsTest(_logger, "Test-AEMExtensionAdvancedLinuxMD_E");
101+
TestRunner.RunTestScript("Test-AEMExtensionAdvancedLinuxMD_E");
106102
}
107103

108104
[Fact]
109105
[Trait(Category.AcceptanceType, Category.CheckIn)]
110106
public void TestAEMExtensionAdvancedLinuxMD_DSeries()
111107
{
112-
ComputeTestController.NewInstance.RunPsTest(_logger, "Test-AEMExtensionAdvancedLinuxMD_D");
108+
TestRunner.RunTestScript("Test-AEMExtensionAdvancedLinuxMD_D");
113109
}
114110
}
115111
}

src/Compute/Compute.Test/ScenarioTests/AddVhdTests.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,27 +12,23 @@
1212
// limitations under the License.
1313
// ----------------------------------------------------------------------------------
1414

15-
using Microsoft.Azure.ServiceManagement.Common.Models;
1615
using Microsoft.WindowsAzure.Commands.ScenarioTest;
1716
using Xunit;
1817

1918
namespace Microsoft.Azure.Commands.Compute.Test.ScenarioTests
2019
{
21-
public class AddVhdTests
20+
public class AddVhdTests : ComputeTestRunner
2221
{
23-
public XunitTracingInterceptor _logger;
24-
2522
public AddVhdTests(Xunit.Abstractions.ITestOutputHelper output)
23+
: base(output)
2624
{
27-
_logger = new XunitTracingInterceptor(output);
28-
XunitTracingInterceptor.AddToContext(_logger);
2925
}
3026

3127
[Fact(Skip = "TODO: only works for live mode")]
3228
[Trait(Category.RunType, Category.LiveOnly)]
3329
public void TestAddVhd()
3430
{
35-
ComputeTestController.NewInstance.RunPsTest(_logger, "Test-AddVhd");
31+
TestRunner.RunTestScript("Test-AddVhd");
3632
}
3733
}
3834
}

src/Compute/Compute.Test/ScenarioTests/AvailabilitySetTests.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,27 +12,23 @@
1212
// limitations under the License.
1313
// ----------------------------------------------------------------------------------
1414

15-
using Microsoft.Azure.ServiceManagement.Common.Models;
1615
using Microsoft.WindowsAzure.Commands.ScenarioTest;
1716
using Xunit;
1817

1918
namespace Microsoft.Azure.Commands.Compute.Test.ScenarioTests
2019
{
21-
public class AvailabilitySetTests
20+
public class AvailabilitySetTests : ComputeTestRunner
2221
{
23-
XunitTracingInterceptor _logger;
24-
2522
public AvailabilitySetTests(Xunit.Abstractions.ITestOutputHelper output)
23+
: base(output)
2624
{
27-
_logger = new XunitTracingInterceptor(output);
28-
XunitTracingInterceptor.AddToContext(_logger);
2925
}
3026

3127
[Fact]
3228
[Trait(Category.AcceptanceType, Category.CheckIn)]
3329
public void TestAvailabilitySet()
3430
{
35-
ComputeTestController.NewInstance.RunPsTest(_logger, "Test-AvailabilitySet");
31+
TestRunner.RunTestScript("Test-AvailabilitySet");
3632
}
3733
}
3834
}

0 commit comments

Comments
 (0)