Skip to content

Commit 4319c0e

Browse files
committed
Merge remote-tracking branch 'refs/remotes/Azure/preview' into preview
2 parents 696146f + 4708197 commit 4319c0e

File tree

6,660 files changed

+1844697
-9039196
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

6,660 files changed

+1844697
-9039196
lines changed

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ app.config
2626
*.userprefs
2727
*.sln.docstates
2828
.vscode
29+
*.userosscache
2930

3031
# Build results
3132
[Dd]ebug/
@@ -217,6 +218,8 @@ pingme.txt
217218
groupMapping*.json
218219
/tools/index.json
219220
/Package/index.json
221+
/tools/outputtypes.json
222+
/Package/outputtypes.json
220223

221224
*.msi
222225
*.wixpdb
@@ -229,3 +232,6 @@ Package
229232
.idea
230233
/src/ResourceManager/RecoveryServices.Backup/**/bin
231234
launchSettings.json
235+
/src/StackAdmin/AzureRM/AzureRM.psm1
236+
/src/StackAdmin/AzureStack/AzureStack.psm1
237+
/tools/AzureRM.Netcore/AzureRM.Netcore.psm1

.travis.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
sudo: required
22
language: csharp
33
mono: none
4-
dotnet: 2.1.2
4+
dotnet: 2.1.200
55
dist: trusty
66

77
env:
@@ -19,9 +19,11 @@ before_install:
1919
- sudo apt-get install -y powershell
2020
- sudo pwsh -NonInteractive -NoLogo -NoProfile -Command "Install-Module platyPS -Force -Confirm:\$false -Scope CurrentUser"
2121

22+
# https://github.com/travis-ci/travis-ci/issues/1066#issuecomment-383489298
2223
script:
23-
- dotnet msbuild build.proj /t:BuildNetcore /p:Configuration=$CONFIG
24-
- dotnet test src/Azure.PowerShell.Netcore.Test.sln --filter="AcceptanceType=CheckIn" --configuration $CONFIG
24+
- sudo dotnet msbuild build.proj /t:BuildNetcore /p:Configuration=$CONFIG || travis_terminate 1
25+
- sudo pwsh -NonInteractive -NoLogo -NoProfile -File tools/TestModuleLoading.ps1 || travis_terminate 1
26+
- sudo dotnet test src/Azure.PowerShell.Netcore.Test.sln --filter "AcceptanceType=CheckIn&RunType!=DesktopOnly" --configuration $CONFIG
2527

2628
after_success:
2729
- if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then

Azure.PowerShell.Netcore.sln

Lines changed: 87 additions & 73 deletions
Large diffs are not rendered by default.

AzurePowershell.Test.targets

Lines changed: 17 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<ScenarioTestDebug>.\src\ServiceManagement\Common\Commands.ScenarioTest\bin\Debug\Microsoft.WindowsAzure.Commands.ScenarioTest.dll</ScenarioTestDebug>
77
<CommonTestDebug>.\src\ServiceManagement\Common\Commands.Common.Test\bin\Debug\Microsoft.WindowsAzure.Commands.Common.Test.dll</CommonTestDebug>
88
<BackupTestDebug>.\src\ResourceManager\AzureBackup\Commands.AzureBackup.Test\bin\Debug\Microsoft.Azure.Commands.AzureBackup.Test.dll</BackupTestDebug>
9-
<RecoveryServicesBackupTestDebug>.\src\ResourceManager\AzureBackup\Commands.RecoveryServices.Backup.Test\bin\Debug\Microsoft.Azure.Commands.RecoveryServices.Backup.Test.dll</RecoveryServicesBackupTestDebug>
9+
<RecoveryServicesBackupTestDebug>.\src\ResourceManager\RecoveryServices\Commands.RecoveryServices.Backup.Test\bin\Debug\Microsoft.Azure.Commands.RecoveryServices.Backup.Test.dll</RecoveryServicesBackupTestDebug>
1010
<SqlTestDebug>.\src\ResourceManager\Sql\Commands.Sql.Test\bin\Debug\Microsoft.Azure.Commands.Sql.Test.dll</SqlTestDebug>
1111
<ComputeDebug>.\src\ResourceManager\Compute\Commands.Compute.Test\bin\Debug\Microsoft.Azure.Commands.Compute.dll</ComputeDebug>
1212
<ComputeTestDebug>.\src\ResourceManager\Compute\Commands.Compute.Test\bin\Debug\Microsoft.Azure.Commands.Compute.Test.dll</ComputeTestDebug>
@@ -54,49 +54,38 @@
5454
Command="MSTest.exe /testcontainer:$(_testAssembly) /testsettings:$(_testSettings) /category:$(_testFilter) /resultsfile:$(_testResult)"
5555
ContinueOnError="false" />
5656
</Target>
57-
<Target Name="DeclareXunitTests">
58-
<!--Get list of tests to be run based on files changed from a specified PullRequestNumber. Mapping between paths and test DLLs is used to produce the list.-->
59-
<SmartTestingTask RepositoryOwner="Azure" RepositoryName="azure-powershell" PullRequestNumber="$(PullRequestNumber)" MapFilePath=".\TestMappings.json">
60-
<Output TaskParameter ="TestAssemblies" ItemName="XUnitTests"/>
61-
</SmartTestingTask>
62-
<Message Text="Using these test assemblies:"/>
63-
<Message Text="%(XUnitTests.Identity)"/>
64-
<Message Text="Total: @(XunitTests->Count())"/>
65-
</Target>
6657

67-
<Target Name="InvokeXUnit" DependsOnTargets="DeclareXunitTests">
58+
<Target Name="InvokeXUnit">
6859
<Message Importance="high" Text="Running XUnit tests" />
6960
<MakeDir Directories="$(TestOutputDirectory)" ContinueOnError="false" />
7061

71-
<xunit
72-
Assemblies="@(XUnitTests)"
62+
<xunit
63+
Assemblies="@(XUnitTests)"
7364
AppDomains="true"
7465
ShadowCopy="false"
7566
ParallelizeTestCollections="false"
76-
ParallelizeAssemblies="true"
67+
ParallelizeAssemblies="false"
7768
IncludeTraits="AcceptanceType=CheckIn"
7869
Html="$(TestOutputDirectory)\AzurePowershellTestResults.html"
79-
MaxParallelThreads="10"
8070
DiagnosticMessages="false"
81-
ContinueOnError="false"
71+
ContinueOnError="false"
8272
Condition=" @(XUnitTests) != '' "/>
8373
</Target>
8474

85-
<Target Name="InvokeXUnitAll" DependsOnTargets="DeclareXunitTests">
75+
<Target Name="InvokeXUnitAll">
8676
<Message Importance="high" Text="Running XUnit tests" />
8777
<MakeDir Directories="$(TestOutputDirectory)" ContinueOnError="false" />
8878

89-
<xunit
90-
Assemblies="@(XUnitTests)"
79+
<xunit
80+
Assemblies="@(XUnitTests)"
9181
AppDomains="true"
9282
ShadowCopy="false"
9383
ParallelizeTestCollections="false"
94-
ParallelizeAssemblies="true"
84+
ParallelizeAssemblies="false"
9585
ExcludeTraits="RunType=LiveOnly;AcceptanceType=CheckIn"
9686
Html="$(TestOutputDirectory)\AzurePowershellAllTestResults.html"
97-
MaxParallelThreads="10"
9887
DiagnosticMessages="false"
99-
ContinueOnError="false"
88+
ContinueOnError="false"
10089
Condition=" @(XUnitTests) != '' "/>
10190
</Target>
10291

@@ -107,7 +96,7 @@
10796
<Target Name="BeforeRunTests">
10897
<MakeDir Directories="$(TestOutputDirectory)" ContinueOnError="false" />
10998
</Target>
110-
99+
111100
<Target Name="TestManagement">
112101
<Xunit.Runner.MSBuild.xunit Assemblies="$(ManagementTestDebug)" Html="$(TestOutputDirectory)\ManagementDebug.xunit.dll.html" Verbose="false"
113102
IncludeTraits="$(XUnitIncludedTrait)" MaxParallelThreads="0" ParallelizeAssemblies="false" ParallelizeTestCollections="false" />
@@ -258,15 +247,15 @@
258247
<Message Importance="high" Text="Running Sql tests" />
259248
<Xunit.Runner.MSBuild.xunit Assemblies="$(SqlTestDebug)" Html="$(TestOutputDirectory)\SqlTests.xunit.dll.html" Verbose="false"
260249
IncludeTraits="$(XUnitIncludedTrait)" MaxParallelThreads="0" ParallelizeAssemblies="false" ParallelizeTestCollections="false" />
261-
</Target>
250+
</Target>
262251

263252
<!-- Run the KeyVault tests -->
264253
<Target Name="KeyVaultTests">
265254
<Message Importance="high" Text="Running KeyVault tests" />
266255
<Xunit.Runner.MSBuild.xunit Assemblies="$(KeyVaultTestDebug)" Html="$(TestOutputDirectory)\KeyVaultTests.xunit.dll.html" Verbose="true"
267256
IncludeTraits="$(XUnitIncludedTrait)" MaxParallelThreads="0" ParallelizeAssemblies="false" ParallelizeTestCollections="false"/>
268257
</Target>
269-
258+
270259
<!-- Run the ServiceFabric tests -->
271260
<Target Name="ServiceFabricTests">
272261
<Message Importance="high" Text="Running ServiceFabric tests" />
@@ -300,7 +289,7 @@
300289
<Message Importance="high" Text="Running UsageAggregates tests" />
301290
<Xunit.Runner.MSBuild.xunit Assemblies="$(UsageAggregationTestDebug)" Html="$(TestOutputDirectory)\UsageAggregationTests.xunit.dll.html" Verbose="true"
302291
IncludeTraits="$(XUnitIncludedTrait)" MaxParallelThreads="0" ParallelizeAssemblies="false" ParallelizeTestCollections="false"/>
303-
</Target>
292+
</Target>
304293

305294
<!-- Run the scenario tests with Mocks -->
306295
<Target Name="MockedScenarioTests">
@@ -462,10 +451,10 @@
462451
</Target>
463452

464453
<ItemGroup>
465-
<LiveTestDlls Include="$(ResourceManagerTestDebug)" />
454+
<LiveTestDlls Include="$(ResourceManagerTestDebug)" />
466455
</ItemGroup>
467456

468-
<Target Name="LiveTests">
457+
<Target Name="LiveTests">
469458
<MakeDir Directories="$(TestOutputDirectory)" ContinueOnError="false" />
470459
<Exec Command="packages\xunit.runner.console.2.1.0\tools\xunit.console.x86.exe @(LiveTestDlls) /trait &quot;AcceptanceType=LiveBVT&quot; /html &quot;$(TestOutputDirectory)\Live.%(Filename).html&quot;" />
471460
</Target>

0 commit comments

Comments
 (0)