From bbebf2f76a7d9a8c24852ba081659fa8df195819 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 14 Jan 2016 17:00:06 -0800 Subject: [PATCH] Reorganize tests - Pester source code moved to `test/Pester`, deleted `ext-src`. - Pester tests (.ps1 files) moved to `test/powershell` - xUnit tests (.cs files) moved to `test/csharp` - Third-party script test moved to `test/shebang` --- pester.sh | 2 +- .../csharp}/MyHost.cs | 0 .../csharp}/project.json | 0 .../csharp}/test_Binders.cs | 0 .../csharp}/test_CorePsExtensions.cs | 0 .../csharp}/test_CorePsPlatform.cs | 0 .../csharp}/test_ExtensionMethods.cs | 0 .../csharp}/test_FileSystemProvider.cs | 0 .../csharp}/test_MshSnapinInfo.cs | 0 .../csharp}/test_OmiInterface.cs | 0 .../csharp}/test_PSVersionInfo.cs | 0 .../csharp}/test_Runspace.cs | 0 .../csharp}/test_SecuritySupport.cs | 0 .../csharp}/test_Utils.cs | 0 .../powershell}/Add-Member.Tests.ps1 | 0 .../powershell}/Clear-Variable.Tests.ps1 | 0 .../powershell}/Compare-Object.Tests.ps1 | 0 .../powershell}/ConvertFrom-Csv.Tests.ps1 | 0 .../powershell}/ConvertFrom-StringData.Tests.ps1 | 0 .../powershell}/ConvertTo-Csv.Tests.ps1 | 0 .../powershell}/ConvertTo-SecureString.Tests.ps1 | 0 .../powershell}/DotNetAPI.Tests.ps1 | 0 .../powershell}/Environment-Variables.Tests.ps1 | 0 .../powershell}/Export-Alias.Tests.ps1 | 0 .../powershell}/Export-Csv.Tests.ps1 | 0 .../powershell}/Export-FormatData.Tests.ps1 | 0 .../powershell}/Format-Custom.Tests.ps1 | 0 .../powershell}/Format-List.Tests.ps1 | 0 .../powershell}/Format-Table.Tests.ps1 | 0 .../powershell}/Format-Wide.Tests.ps1 | 0 .../powershell}/Get-Alias.Tests.ps1 | 0 .../powershell}/Get-ChildItem.Tests.ps1 | 0 .../powershell}/Get-Content.Tests.ps1 | 0 .../powershell}/Get-Culture.Tests.ps1 | 0 .../powershell}/Get-Date.Tests.ps1 | 0 .../powershell}/Get-Event.Tests.ps1 | 0 .../powershell}/Get-EventSubscriber.Tests.ps1 | 0 .../powershell}/Get-ExecutionPolicy.Tests.ps1 | 0 .../powershell}/Get-FileHash.Tests.ps1 | 0 .../powershell}/Get-FormatData.Tests.ps1 | 0 .../powershell}/Get-Host.Tests.ps1 | 0 .../powershell}/Get-Item.Tests.ps1 | 0 .../powershell}/Get-ItemProperty.Tests.ps1 | 0 .../powershell}/Get-Location.Tests.ps1 | 0 .../powershell}/Get-Member.Tests.ps1 | 0 .../powershell}/Get-PSDrive.Tests.ps1 | 0 .../powershell}/Get-PSProvider.Tests.ps1 | 0 .../powershell}/Get-Random.Tests.ps1 | 0 .../powershell}/Get-RunspaceDebug.Tests.ps1 | 0 .../powershell}/Get-UICulture.Tests.ps1 | 0 .../powershell}/Get-Unique.Tests.ps1 | 0 .../powershell}/Get-Variable.Tests.ps1 | 0 .../powershell}/Group-Object.Tests.ps1 | 0 .../powershell}/Import-Alias.Tests.ps1 | 0 .../powershell}/Import-Csv.Tests.ps1 | 0 .../powershell}/Invoke-Expression.Tests.ps1 | 0 .../pester-tests => test/powershell}/Json.Tests.ps1 | 0 .../powershell}/Measure-Command.Tests.ps1 | 0 .../powershell}/Measure-Object.Tests.ps1 | 0 .../powershell}/New-Alias.Tests.ps1 | 0 .../powershell}/New-Event.Tests.ps1 | 0 .../powershell}/New-Item.Tests.ps1 | 0 .../powershell}/New-Object.Tests.ps1 | 0 .../powershell}/New-TimeSpan.Tests.ps1 | 0 .../powershell}/New-Variable.Tests.ps1 | 0 .../powershell}/Out-File.Tests.ps1 | 0 .../powershell}/Out-String.Tests.ps1 | 0 .../powershell}/PSVersionTable.Tests.ps1 | 0 .../powershell}/Pop-Location.Tests.ps1 | 0 .../powershell}/Push-Location.Tests.ps1 | 0 .../powershell}/Register-EngineEvent.Tests.ps1 | 0 .../powershell}/Register-ObjectEvent.Tests.ps1 | 0 .../powershell}/Remove-Event.Tests.ps1 | 0 .../powershell}/Remove-Item.Tests.ps1 | 0 .../powershell}/Remove-PSBreakpoint.Tests.ps1 | 0 .../powershell}/Remove-Variable.Tests.ps1 | 0 .../powershell}/Select-Object.Tests.ps1 | 0 .../powershell}/Select-String.Tests.ps1 | 0 .../powershell}/Set-Alias.Tests.ps1 | 0 .../powershell}/Set-Location.Tests.ps1 | 0 .../powershell}/Set-PSBreakpoint.Tests.ps1 | 0 .../powershell}/Set-PSDebug.Tests.ps1 | 0 .../powershell}/Set-Variable.Tests.ps1 | 0 .../powershell}/Split-Path.Tests.ps1 | 0 .../powershell}/Start-Process.Tests.ps1 | 0 .../powershell}/Start-Sleep.Tests.ps1 | 0 .../powershell}/Tee-Object.Tests.ps1 | 0 .../powershell}/Test-Common.ps1 | 0 .../pester-tests => test/powershell}/Test-Mocks.ps1 | 0 .../powershell}/Test-Path.Tests.ps1 | 0 .../powershell}/Update-FormatData.Tests.ps1 | 0 .../powershell}/Update-TypeData.Tests.ps1 | 0 .../powershell}/Wait-Event.Tests.ps1 | 0 .../powershell}/Write-Error.Tests.ps1 | 0 .../powershell}/Write-Output.Tests.ps1 | 0 .../powershell}/Write-Stream.Tests.ps1 | 0 .../powershell}/Write-Verbose.Tests.ps1 | 0 .../powershell}/assets/SortTest.txt | 0 .../powershell}/assets/TestCsv.csv | 0 .../powershell}/assets/TestCsv2.csv | 0 .../powershell}/assets/TestJson.json | 0 .../powershell}/assets/pesteralias.txt | Bin .../powershell}/assets/testablescript.ps1 | 0 {src/3rdparty/hashbang => test/shebang}/README.txt | 0 {src/3rdparty/hashbang => test/shebang}/script.ps1 | 0 105 files changed, 1 insertion(+), 1 deletion(-) rename {src/Microsoft.PowerShell.Linux.UnitTests => test/csharp}/MyHost.cs (100%) rename {src/Microsoft.PowerShell.Linux.UnitTests => test/csharp}/project.json (100%) rename {src/Microsoft.PowerShell.Linux.UnitTests => test/csharp}/test_Binders.cs (100%) rename {src/Microsoft.PowerShell.Linux.UnitTests => test/csharp}/test_CorePsExtensions.cs (100%) rename {src/Microsoft.PowerShell.Linux.UnitTests => test/csharp}/test_CorePsPlatform.cs (100%) rename {src/Microsoft.PowerShell.Linux.UnitTests => test/csharp}/test_ExtensionMethods.cs (100%) rename {src/Microsoft.PowerShell.Linux.UnitTests => test/csharp}/test_FileSystemProvider.cs (100%) rename {src/Microsoft.PowerShell.Linux.UnitTests => test/csharp}/test_MshSnapinInfo.cs (100%) rename {src/Microsoft.PowerShell.Linux.UnitTests => test/csharp}/test_OmiInterface.cs (100%) rename {src/Microsoft.PowerShell.Linux.UnitTests => test/csharp}/test_PSVersionInfo.cs (100%) rename {src/Microsoft.PowerShell.Linux.UnitTests => test/csharp}/test_Runspace.cs (100%) rename {src/Microsoft.PowerShell.Linux.UnitTests => test/csharp}/test_SecuritySupport.cs (100%) rename {src/Microsoft.PowerShell.Linux.UnitTests => test/csharp}/test_Utils.cs (100%) rename {src/pester-tests => test/powershell}/Add-Member.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Clear-Variable.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Compare-Object.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/ConvertFrom-Csv.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/ConvertFrom-StringData.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/ConvertTo-Csv.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/ConvertTo-SecureString.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/DotNetAPI.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Environment-Variables.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Export-Alias.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Export-Csv.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Export-FormatData.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Format-Custom.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Format-List.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Format-Table.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Format-Wide.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-Alias.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-ChildItem.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-Content.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-Culture.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-Date.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-Event.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-EventSubscriber.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-ExecutionPolicy.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-FileHash.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-FormatData.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-Host.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-Item.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-ItemProperty.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-Location.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-Member.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-PSDrive.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-PSProvider.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-Random.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-RunspaceDebug.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-UICulture.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-Unique.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Get-Variable.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Group-Object.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Import-Alias.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Import-Csv.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Invoke-Expression.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Json.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Measure-Command.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Measure-Object.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/New-Alias.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/New-Event.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/New-Item.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/New-Object.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/New-TimeSpan.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/New-Variable.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Out-File.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Out-String.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/PSVersionTable.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Pop-Location.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Push-Location.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Register-EngineEvent.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Register-ObjectEvent.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Remove-Event.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Remove-Item.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Remove-PSBreakpoint.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Remove-Variable.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Select-Object.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Select-String.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Set-Alias.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Set-Location.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Set-PSBreakpoint.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Set-PSDebug.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Set-Variable.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Split-Path.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Start-Process.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Start-Sleep.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Tee-Object.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Test-Common.ps1 (100%) rename {src/pester-tests => test/powershell}/Test-Mocks.ps1 (100%) rename {src/pester-tests => test/powershell}/Test-Path.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Update-FormatData.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Update-TypeData.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Wait-Event.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Write-Error.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Write-Output.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Write-Stream.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/Write-Verbose.Tests.ps1 (100%) rename {src/pester-tests => test/powershell}/assets/SortTest.txt (100%) rename {src/pester-tests => test/powershell}/assets/TestCsv.csv (100%) rename {src/pester-tests => test/powershell}/assets/TestCsv2.csv (100%) rename {src/pester-tests => test/powershell}/assets/TestJson.json (100%) rename {src/pester-tests => test/powershell}/assets/pesteralias.txt (100%) rename {src/pester-tests => test/powershell}/assets/testablescript.ps1 (100%) rename {src/3rdparty/hashbang => test/shebang}/README.txt (100%) rename {src/3rdparty/hashbang => test/shebang}/script.ps1 (100%) diff --git a/pester.sh b/pester.sh index d70f5f087..16ff10d82 100755 --- a/pester.sh +++ b/pester.sh @@ -1,3 +1,3 @@ -./bin/Microsoft.PowerShell.Linux.Host -c "Invoke-Pester src/pester-tests/$1 -OutputFile pester-tests.xml -OutputFormat NUnitXml" +./bin/Microsoft.PowerShell.Linux.Host -c "Invoke-Pester test/powershell/$1 -OutputFile pester-tests.xml -OutputFormat NUnitXml" # XML files are not executable chmod -x pester-tests.xml diff --git a/src/Microsoft.PowerShell.Linux.UnitTests/MyHost.cs b/test/csharp/MyHost.cs similarity index 100% rename from src/Microsoft.PowerShell.Linux.UnitTests/MyHost.cs rename to test/csharp/MyHost.cs diff --git a/src/Microsoft.PowerShell.Linux.UnitTests/project.json b/test/csharp/project.json similarity index 100% rename from src/Microsoft.PowerShell.Linux.UnitTests/project.json rename to test/csharp/project.json diff --git a/src/Microsoft.PowerShell.Linux.UnitTests/test_Binders.cs b/test/csharp/test_Binders.cs similarity index 100% rename from src/Microsoft.PowerShell.Linux.UnitTests/test_Binders.cs rename to test/csharp/test_Binders.cs diff --git a/src/Microsoft.PowerShell.Linux.UnitTests/test_CorePsExtensions.cs b/test/csharp/test_CorePsExtensions.cs similarity index 100% rename from src/Microsoft.PowerShell.Linux.UnitTests/test_CorePsExtensions.cs rename to test/csharp/test_CorePsExtensions.cs diff --git a/src/Microsoft.PowerShell.Linux.UnitTests/test_CorePsPlatform.cs b/test/csharp/test_CorePsPlatform.cs similarity index 100% rename from src/Microsoft.PowerShell.Linux.UnitTests/test_CorePsPlatform.cs rename to test/csharp/test_CorePsPlatform.cs diff --git a/src/Microsoft.PowerShell.Linux.UnitTests/test_ExtensionMethods.cs b/test/csharp/test_ExtensionMethods.cs similarity index 100% rename from src/Microsoft.PowerShell.Linux.UnitTests/test_ExtensionMethods.cs rename to test/csharp/test_ExtensionMethods.cs diff --git a/src/Microsoft.PowerShell.Linux.UnitTests/test_FileSystemProvider.cs b/test/csharp/test_FileSystemProvider.cs similarity index 100% rename from src/Microsoft.PowerShell.Linux.UnitTests/test_FileSystemProvider.cs rename to test/csharp/test_FileSystemProvider.cs diff --git a/src/Microsoft.PowerShell.Linux.UnitTests/test_MshSnapinInfo.cs b/test/csharp/test_MshSnapinInfo.cs similarity index 100% rename from src/Microsoft.PowerShell.Linux.UnitTests/test_MshSnapinInfo.cs rename to test/csharp/test_MshSnapinInfo.cs diff --git a/src/Microsoft.PowerShell.Linux.UnitTests/test_OmiInterface.cs b/test/csharp/test_OmiInterface.cs similarity index 100% rename from src/Microsoft.PowerShell.Linux.UnitTests/test_OmiInterface.cs rename to test/csharp/test_OmiInterface.cs diff --git a/src/Microsoft.PowerShell.Linux.UnitTests/test_PSVersionInfo.cs b/test/csharp/test_PSVersionInfo.cs similarity index 100% rename from src/Microsoft.PowerShell.Linux.UnitTests/test_PSVersionInfo.cs rename to test/csharp/test_PSVersionInfo.cs diff --git a/src/Microsoft.PowerShell.Linux.UnitTests/test_Runspace.cs b/test/csharp/test_Runspace.cs similarity index 100% rename from src/Microsoft.PowerShell.Linux.UnitTests/test_Runspace.cs rename to test/csharp/test_Runspace.cs diff --git a/src/Microsoft.PowerShell.Linux.UnitTests/test_SecuritySupport.cs b/test/csharp/test_SecuritySupport.cs similarity index 100% rename from src/Microsoft.PowerShell.Linux.UnitTests/test_SecuritySupport.cs rename to test/csharp/test_SecuritySupport.cs diff --git a/src/Microsoft.PowerShell.Linux.UnitTests/test_Utils.cs b/test/csharp/test_Utils.cs similarity index 100% rename from src/Microsoft.PowerShell.Linux.UnitTests/test_Utils.cs rename to test/csharp/test_Utils.cs diff --git a/src/pester-tests/Add-Member.Tests.ps1 b/test/powershell/Add-Member.Tests.ps1 similarity index 100% rename from src/pester-tests/Add-Member.Tests.ps1 rename to test/powershell/Add-Member.Tests.ps1 diff --git a/src/pester-tests/Clear-Variable.Tests.ps1 b/test/powershell/Clear-Variable.Tests.ps1 similarity index 100% rename from src/pester-tests/Clear-Variable.Tests.ps1 rename to test/powershell/Clear-Variable.Tests.ps1 diff --git a/src/pester-tests/Compare-Object.Tests.ps1 b/test/powershell/Compare-Object.Tests.ps1 similarity index 100% rename from src/pester-tests/Compare-Object.Tests.ps1 rename to test/powershell/Compare-Object.Tests.ps1 diff --git a/src/pester-tests/ConvertFrom-Csv.Tests.ps1 b/test/powershell/ConvertFrom-Csv.Tests.ps1 similarity index 100% rename from src/pester-tests/ConvertFrom-Csv.Tests.ps1 rename to test/powershell/ConvertFrom-Csv.Tests.ps1 diff --git a/src/pester-tests/ConvertFrom-StringData.Tests.ps1 b/test/powershell/ConvertFrom-StringData.Tests.ps1 similarity index 100% rename from src/pester-tests/ConvertFrom-StringData.Tests.ps1 rename to test/powershell/ConvertFrom-StringData.Tests.ps1 diff --git a/src/pester-tests/ConvertTo-Csv.Tests.ps1 b/test/powershell/ConvertTo-Csv.Tests.ps1 similarity index 100% rename from src/pester-tests/ConvertTo-Csv.Tests.ps1 rename to test/powershell/ConvertTo-Csv.Tests.ps1 diff --git a/src/pester-tests/ConvertTo-SecureString.Tests.ps1 b/test/powershell/ConvertTo-SecureString.Tests.ps1 similarity index 100% rename from src/pester-tests/ConvertTo-SecureString.Tests.ps1 rename to test/powershell/ConvertTo-SecureString.Tests.ps1 diff --git a/src/pester-tests/DotNetAPI.Tests.ps1 b/test/powershell/DotNetAPI.Tests.ps1 similarity index 100% rename from src/pester-tests/DotNetAPI.Tests.ps1 rename to test/powershell/DotNetAPI.Tests.ps1 diff --git a/src/pester-tests/Environment-Variables.Tests.ps1 b/test/powershell/Environment-Variables.Tests.ps1 similarity index 100% rename from src/pester-tests/Environment-Variables.Tests.ps1 rename to test/powershell/Environment-Variables.Tests.ps1 diff --git a/src/pester-tests/Export-Alias.Tests.ps1 b/test/powershell/Export-Alias.Tests.ps1 similarity index 100% rename from src/pester-tests/Export-Alias.Tests.ps1 rename to test/powershell/Export-Alias.Tests.ps1 diff --git a/src/pester-tests/Export-Csv.Tests.ps1 b/test/powershell/Export-Csv.Tests.ps1 similarity index 100% rename from src/pester-tests/Export-Csv.Tests.ps1 rename to test/powershell/Export-Csv.Tests.ps1 diff --git a/src/pester-tests/Export-FormatData.Tests.ps1 b/test/powershell/Export-FormatData.Tests.ps1 similarity index 100% rename from src/pester-tests/Export-FormatData.Tests.ps1 rename to test/powershell/Export-FormatData.Tests.ps1 diff --git a/src/pester-tests/Format-Custom.Tests.ps1 b/test/powershell/Format-Custom.Tests.ps1 similarity index 100% rename from src/pester-tests/Format-Custom.Tests.ps1 rename to test/powershell/Format-Custom.Tests.ps1 diff --git a/src/pester-tests/Format-List.Tests.ps1 b/test/powershell/Format-List.Tests.ps1 similarity index 100% rename from src/pester-tests/Format-List.Tests.ps1 rename to test/powershell/Format-List.Tests.ps1 diff --git a/src/pester-tests/Format-Table.Tests.ps1 b/test/powershell/Format-Table.Tests.ps1 similarity index 100% rename from src/pester-tests/Format-Table.Tests.ps1 rename to test/powershell/Format-Table.Tests.ps1 diff --git a/src/pester-tests/Format-Wide.Tests.ps1 b/test/powershell/Format-Wide.Tests.ps1 similarity index 100% rename from src/pester-tests/Format-Wide.Tests.ps1 rename to test/powershell/Format-Wide.Tests.ps1 diff --git a/src/pester-tests/Get-Alias.Tests.ps1 b/test/powershell/Get-Alias.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-Alias.Tests.ps1 rename to test/powershell/Get-Alias.Tests.ps1 diff --git a/src/pester-tests/Get-ChildItem.Tests.ps1 b/test/powershell/Get-ChildItem.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-ChildItem.Tests.ps1 rename to test/powershell/Get-ChildItem.Tests.ps1 diff --git a/src/pester-tests/Get-Content.Tests.ps1 b/test/powershell/Get-Content.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-Content.Tests.ps1 rename to test/powershell/Get-Content.Tests.ps1 diff --git a/src/pester-tests/Get-Culture.Tests.ps1 b/test/powershell/Get-Culture.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-Culture.Tests.ps1 rename to test/powershell/Get-Culture.Tests.ps1 diff --git a/src/pester-tests/Get-Date.Tests.ps1 b/test/powershell/Get-Date.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-Date.Tests.ps1 rename to test/powershell/Get-Date.Tests.ps1 diff --git a/src/pester-tests/Get-Event.Tests.ps1 b/test/powershell/Get-Event.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-Event.Tests.ps1 rename to test/powershell/Get-Event.Tests.ps1 diff --git a/src/pester-tests/Get-EventSubscriber.Tests.ps1 b/test/powershell/Get-EventSubscriber.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-EventSubscriber.Tests.ps1 rename to test/powershell/Get-EventSubscriber.Tests.ps1 diff --git a/src/pester-tests/Get-ExecutionPolicy.Tests.ps1 b/test/powershell/Get-ExecutionPolicy.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-ExecutionPolicy.Tests.ps1 rename to test/powershell/Get-ExecutionPolicy.Tests.ps1 diff --git a/src/pester-tests/Get-FileHash.Tests.ps1 b/test/powershell/Get-FileHash.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-FileHash.Tests.ps1 rename to test/powershell/Get-FileHash.Tests.ps1 diff --git a/src/pester-tests/Get-FormatData.Tests.ps1 b/test/powershell/Get-FormatData.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-FormatData.Tests.ps1 rename to test/powershell/Get-FormatData.Tests.ps1 diff --git a/src/pester-tests/Get-Host.Tests.ps1 b/test/powershell/Get-Host.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-Host.Tests.ps1 rename to test/powershell/Get-Host.Tests.ps1 diff --git a/src/pester-tests/Get-Item.Tests.ps1 b/test/powershell/Get-Item.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-Item.Tests.ps1 rename to test/powershell/Get-Item.Tests.ps1 diff --git a/src/pester-tests/Get-ItemProperty.Tests.ps1 b/test/powershell/Get-ItemProperty.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-ItemProperty.Tests.ps1 rename to test/powershell/Get-ItemProperty.Tests.ps1 diff --git a/src/pester-tests/Get-Location.Tests.ps1 b/test/powershell/Get-Location.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-Location.Tests.ps1 rename to test/powershell/Get-Location.Tests.ps1 diff --git a/src/pester-tests/Get-Member.Tests.ps1 b/test/powershell/Get-Member.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-Member.Tests.ps1 rename to test/powershell/Get-Member.Tests.ps1 diff --git a/src/pester-tests/Get-PSDrive.Tests.ps1 b/test/powershell/Get-PSDrive.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-PSDrive.Tests.ps1 rename to test/powershell/Get-PSDrive.Tests.ps1 diff --git a/src/pester-tests/Get-PSProvider.Tests.ps1 b/test/powershell/Get-PSProvider.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-PSProvider.Tests.ps1 rename to test/powershell/Get-PSProvider.Tests.ps1 diff --git a/src/pester-tests/Get-Random.Tests.ps1 b/test/powershell/Get-Random.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-Random.Tests.ps1 rename to test/powershell/Get-Random.Tests.ps1 diff --git a/src/pester-tests/Get-RunspaceDebug.Tests.ps1 b/test/powershell/Get-RunspaceDebug.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-RunspaceDebug.Tests.ps1 rename to test/powershell/Get-RunspaceDebug.Tests.ps1 diff --git a/src/pester-tests/Get-UICulture.Tests.ps1 b/test/powershell/Get-UICulture.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-UICulture.Tests.ps1 rename to test/powershell/Get-UICulture.Tests.ps1 diff --git a/src/pester-tests/Get-Unique.Tests.ps1 b/test/powershell/Get-Unique.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-Unique.Tests.ps1 rename to test/powershell/Get-Unique.Tests.ps1 diff --git a/src/pester-tests/Get-Variable.Tests.ps1 b/test/powershell/Get-Variable.Tests.ps1 similarity index 100% rename from src/pester-tests/Get-Variable.Tests.ps1 rename to test/powershell/Get-Variable.Tests.ps1 diff --git a/src/pester-tests/Group-Object.Tests.ps1 b/test/powershell/Group-Object.Tests.ps1 similarity index 100% rename from src/pester-tests/Group-Object.Tests.ps1 rename to test/powershell/Group-Object.Tests.ps1 diff --git a/src/pester-tests/Import-Alias.Tests.ps1 b/test/powershell/Import-Alias.Tests.ps1 similarity index 100% rename from src/pester-tests/Import-Alias.Tests.ps1 rename to test/powershell/Import-Alias.Tests.ps1 diff --git a/src/pester-tests/Import-Csv.Tests.ps1 b/test/powershell/Import-Csv.Tests.ps1 similarity index 100% rename from src/pester-tests/Import-Csv.Tests.ps1 rename to test/powershell/Import-Csv.Tests.ps1 diff --git a/src/pester-tests/Invoke-Expression.Tests.ps1 b/test/powershell/Invoke-Expression.Tests.ps1 similarity index 100% rename from src/pester-tests/Invoke-Expression.Tests.ps1 rename to test/powershell/Invoke-Expression.Tests.ps1 diff --git a/src/pester-tests/Json.Tests.ps1 b/test/powershell/Json.Tests.ps1 similarity index 100% rename from src/pester-tests/Json.Tests.ps1 rename to test/powershell/Json.Tests.ps1 diff --git a/src/pester-tests/Measure-Command.Tests.ps1 b/test/powershell/Measure-Command.Tests.ps1 similarity index 100% rename from src/pester-tests/Measure-Command.Tests.ps1 rename to test/powershell/Measure-Command.Tests.ps1 diff --git a/src/pester-tests/Measure-Object.Tests.ps1 b/test/powershell/Measure-Object.Tests.ps1 similarity index 100% rename from src/pester-tests/Measure-Object.Tests.ps1 rename to test/powershell/Measure-Object.Tests.ps1 diff --git a/src/pester-tests/New-Alias.Tests.ps1 b/test/powershell/New-Alias.Tests.ps1 similarity index 100% rename from src/pester-tests/New-Alias.Tests.ps1 rename to test/powershell/New-Alias.Tests.ps1 diff --git a/src/pester-tests/New-Event.Tests.ps1 b/test/powershell/New-Event.Tests.ps1 similarity index 100% rename from src/pester-tests/New-Event.Tests.ps1 rename to test/powershell/New-Event.Tests.ps1 diff --git a/src/pester-tests/New-Item.Tests.ps1 b/test/powershell/New-Item.Tests.ps1 similarity index 100% rename from src/pester-tests/New-Item.Tests.ps1 rename to test/powershell/New-Item.Tests.ps1 diff --git a/src/pester-tests/New-Object.Tests.ps1 b/test/powershell/New-Object.Tests.ps1 similarity index 100% rename from src/pester-tests/New-Object.Tests.ps1 rename to test/powershell/New-Object.Tests.ps1 diff --git a/src/pester-tests/New-TimeSpan.Tests.ps1 b/test/powershell/New-TimeSpan.Tests.ps1 similarity index 100% rename from src/pester-tests/New-TimeSpan.Tests.ps1 rename to test/powershell/New-TimeSpan.Tests.ps1 diff --git a/src/pester-tests/New-Variable.Tests.ps1 b/test/powershell/New-Variable.Tests.ps1 similarity index 100% rename from src/pester-tests/New-Variable.Tests.ps1 rename to test/powershell/New-Variable.Tests.ps1 diff --git a/src/pester-tests/Out-File.Tests.ps1 b/test/powershell/Out-File.Tests.ps1 similarity index 100% rename from src/pester-tests/Out-File.Tests.ps1 rename to test/powershell/Out-File.Tests.ps1 diff --git a/src/pester-tests/Out-String.Tests.ps1 b/test/powershell/Out-String.Tests.ps1 similarity index 100% rename from src/pester-tests/Out-String.Tests.ps1 rename to test/powershell/Out-String.Tests.ps1 diff --git a/src/pester-tests/PSVersionTable.Tests.ps1 b/test/powershell/PSVersionTable.Tests.ps1 similarity index 100% rename from src/pester-tests/PSVersionTable.Tests.ps1 rename to test/powershell/PSVersionTable.Tests.ps1 diff --git a/src/pester-tests/Pop-Location.Tests.ps1 b/test/powershell/Pop-Location.Tests.ps1 similarity index 100% rename from src/pester-tests/Pop-Location.Tests.ps1 rename to test/powershell/Pop-Location.Tests.ps1 diff --git a/src/pester-tests/Push-Location.Tests.ps1 b/test/powershell/Push-Location.Tests.ps1 similarity index 100% rename from src/pester-tests/Push-Location.Tests.ps1 rename to test/powershell/Push-Location.Tests.ps1 diff --git a/src/pester-tests/Register-EngineEvent.Tests.ps1 b/test/powershell/Register-EngineEvent.Tests.ps1 similarity index 100% rename from src/pester-tests/Register-EngineEvent.Tests.ps1 rename to test/powershell/Register-EngineEvent.Tests.ps1 diff --git a/src/pester-tests/Register-ObjectEvent.Tests.ps1 b/test/powershell/Register-ObjectEvent.Tests.ps1 similarity index 100% rename from src/pester-tests/Register-ObjectEvent.Tests.ps1 rename to test/powershell/Register-ObjectEvent.Tests.ps1 diff --git a/src/pester-tests/Remove-Event.Tests.ps1 b/test/powershell/Remove-Event.Tests.ps1 similarity index 100% rename from src/pester-tests/Remove-Event.Tests.ps1 rename to test/powershell/Remove-Event.Tests.ps1 diff --git a/src/pester-tests/Remove-Item.Tests.ps1 b/test/powershell/Remove-Item.Tests.ps1 similarity index 100% rename from src/pester-tests/Remove-Item.Tests.ps1 rename to test/powershell/Remove-Item.Tests.ps1 diff --git a/src/pester-tests/Remove-PSBreakpoint.Tests.ps1 b/test/powershell/Remove-PSBreakpoint.Tests.ps1 similarity index 100% rename from src/pester-tests/Remove-PSBreakpoint.Tests.ps1 rename to test/powershell/Remove-PSBreakpoint.Tests.ps1 diff --git a/src/pester-tests/Remove-Variable.Tests.ps1 b/test/powershell/Remove-Variable.Tests.ps1 similarity index 100% rename from src/pester-tests/Remove-Variable.Tests.ps1 rename to test/powershell/Remove-Variable.Tests.ps1 diff --git a/src/pester-tests/Select-Object.Tests.ps1 b/test/powershell/Select-Object.Tests.ps1 similarity index 100% rename from src/pester-tests/Select-Object.Tests.ps1 rename to test/powershell/Select-Object.Tests.ps1 diff --git a/src/pester-tests/Select-String.Tests.ps1 b/test/powershell/Select-String.Tests.ps1 similarity index 100% rename from src/pester-tests/Select-String.Tests.ps1 rename to test/powershell/Select-String.Tests.ps1 diff --git a/src/pester-tests/Set-Alias.Tests.ps1 b/test/powershell/Set-Alias.Tests.ps1 similarity index 100% rename from src/pester-tests/Set-Alias.Tests.ps1 rename to test/powershell/Set-Alias.Tests.ps1 diff --git a/src/pester-tests/Set-Location.Tests.ps1 b/test/powershell/Set-Location.Tests.ps1 similarity index 100% rename from src/pester-tests/Set-Location.Tests.ps1 rename to test/powershell/Set-Location.Tests.ps1 diff --git a/src/pester-tests/Set-PSBreakpoint.Tests.ps1 b/test/powershell/Set-PSBreakpoint.Tests.ps1 similarity index 100% rename from src/pester-tests/Set-PSBreakpoint.Tests.ps1 rename to test/powershell/Set-PSBreakpoint.Tests.ps1 diff --git a/src/pester-tests/Set-PSDebug.Tests.ps1 b/test/powershell/Set-PSDebug.Tests.ps1 similarity index 100% rename from src/pester-tests/Set-PSDebug.Tests.ps1 rename to test/powershell/Set-PSDebug.Tests.ps1 diff --git a/src/pester-tests/Set-Variable.Tests.ps1 b/test/powershell/Set-Variable.Tests.ps1 similarity index 100% rename from src/pester-tests/Set-Variable.Tests.ps1 rename to test/powershell/Set-Variable.Tests.ps1 diff --git a/src/pester-tests/Split-Path.Tests.ps1 b/test/powershell/Split-Path.Tests.ps1 similarity index 100% rename from src/pester-tests/Split-Path.Tests.ps1 rename to test/powershell/Split-Path.Tests.ps1 diff --git a/src/pester-tests/Start-Process.Tests.ps1 b/test/powershell/Start-Process.Tests.ps1 similarity index 100% rename from src/pester-tests/Start-Process.Tests.ps1 rename to test/powershell/Start-Process.Tests.ps1 diff --git a/src/pester-tests/Start-Sleep.Tests.ps1 b/test/powershell/Start-Sleep.Tests.ps1 similarity index 100% rename from src/pester-tests/Start-Sleep.Tests.ps1 rename to test/powershell/Start-Sleep.Tests.ps1 diff --git a/src/pester-tests/Tee-Object.Tests.ps1 b/test/powershell/Tee-Object.Tests.ps1 similarity index 100% rename from src/pester-tests/Tee-Object.Tests.ps1 rename to test/powershell/Tee-Object.Tests.ps1 diff --git a/src/pester-tests/Test-Common.ps1 b/test/powershell/Test-Common.ps1 similarity index 100% rename from src/pester-tests/Test-Common.ps1 rename to test/powershell/Test-Common.ps1 diff --git a/src/pester-tests/Test-Mocks.ps1 b/test/powershell/Test-Mocks.ps1 similarity index 100% rename from src/pester-tests/Test-Mocks.ps1 rename to test/powershell/Test-Mocks.ps1 diff --git a/src/pester-tests/Test-Path.Tests.ps1 b/test/powershell/Test-Path.Tests.ps1 similarity index 100% rename from src/pester-tests/Test-Path.Tests.ps1 rename to test/powershell/Test-Path.Tests.ps1 diff --git a/src/pester-tests/Update-FormatData.Tests.ps1 b/test/powershell/Update-FormatData.Tests.ps1 similarity index 100% rename from src/pester-tests/Update-FormatData.Tests.ps1 rename to test/powershell/Update-FormatData.Tests.ps1 diff --git a/src/pester-tests/Update-TypeData.Tests.ps1 b/test/powershell/Update-TypeData.Tests.ps1 similarity index 100% rename from src/pester-tests/Update-TypeData.Tests.ps1 rename to test/powershell/Update-TypeData.Tests.ps1 diff --git a/src/pester-tests/Wait-Event.Tests.ps1 b/test/powershell/Wait-Event.Tests.ps1 similarity index 100% rename from src/pester-tests/Wait-Event.Tests.ps1 rename to test/powershell/Wait-Event.Tests.ps1 diff --git a/src/pester-tests/Write-Error.Tests.ps1 b/test/powershell/Write-Error.Tests.ps1 similarity index 100% rename from src/pester-tests/Write-Error.Tests.ps1 rename to test/powershell/Write-Error.Tests.ps1 diff --git a/src/pester-tests/Write-Output.Tests.ps1 b/test/powershell/Write-Output.Tests.ps1 similarity index 100% rename from src/pester-tests/Write-Output.Tests.ps1 rename to test/powershell/Write-Output.Tests.ps1 diff --git a/src/pester-tests/Write-Stream.Tests.ps1 b/test/powershell/Write-Stream.Tests.ps1 similarity index 100% rename from src/pester-tests/Write-Stream.Tests.ps1 rename to test/powershell/Write-Stream.Tests.ps1 diff --git a/src/pester-tests/Write-Verbose.Tests.ps1 b/test/powershell/Write-Verbose.Tests.ps1 similarity index 100% rename from src/pester-tests/Write-Verbose.Tests.ps1 rename to test/powershell/Write-Verbose.Tests.ps1 diff --git a/src/pester-tests/assets/SortTest.txt b/test/powershell/assets/SortTest.txt similarity index 100% rename from src/pester-tests/assets/SortTest.txt rename to test/powershell/assets/SortTest.txt diff --git a/src/pester-tests/assets/TestCsv.csv b/test/powershell/assets/TestCsv.csv similarity index 100% rename from src/pester-tests/assets/TestCsv.csv rename to test/powershell/assets/TestCsv.csv diff --git a/src/pester-tests/assets/TestCsv2.csv b/test/powershell/assets/TestCsv2.csv similarity index 100% rename from src/pester-tests/assets/TestCsv2.csv rename to test/powershell/assets/TestCsv2.csv diff --git a/src/pester-tests/assets/TestJson.json b/test/powershell/assets/TestJson.json similarity index 100% rename from src/pester-tests/assets/TestJson.json rename to test/powershell/assets/TestJson.json diff --git a/src/pester-tests/assets/pesteralias.txt b/test/powershell/assets/pesteralias.txt similarity index 100% rename from src/pester-tests/assets/pesteralias.txt rename to test/powershell/assets/pesteralias.txt diff --git a/src/pester-tests/assets/testablescript.ps1 b/test/powershell/assets/testablescript.ps1 similarity index 100% rename from src/pester-tests/assets/testablescript.ps1 rename to test/powershell/assets/testablescript.ps1 diff --git a/src/3rdparty/hashbang/README.txt b/test/shebang/README.txt similarity index 100% rename from src/3rdparty/hashbang/README.txt rename to test/shebang/README.txt diff --git a/src/3rdparty/hashbang/script.ps1 b/test/shebang/script.ps1 similarity index 100% rename from src/3rdparty/hashbang/script.ps1 rename to test/shebang/script.ps1