Commit graph

644 commits

Author SHA1 Message Date
Sergei Vorobev
4c78fc5e7f Scope ExecutionPolicy tests to Process
Allow it run without admin escalation
2016-07-22 12:58:50 -07:00
Manikyam Bavandla MSFT
042d1e99bb Merge pull request #1458 from PowerShell/psedition_rename
Rename Desktop & Core PSEditions to WindowsPowerShell & PowerShellCore
2016-07-21 15:29:00 -07:00
Manikyam Bavandla
66f0b83e89 Merge branch 'master' into psedition_rename 2016-07-21 12:16:38 -07:00
Manikyam Bavandla
2a67fd8ec5 Updating the "Should have the correct edition" test
Updating the "Should have the correct edition" test
2016-07-21 12:16:16 -07:00
Andrew Schwartzmeyer
c9c3e0b9be Remove managed CommandLineToArgv
It is entirely unused.
2016-07-21 10:39:16 -07:00
James Truher [MSFT]
a6072c4576 Merge pull request #1447 from PowerShell/jameswtruher/LanguageTestMigration
language pester test migration - woo - adding 800 more tests
2016-07-20 18:29:56 -07:00
Travis Plunk
88973bfd14 Merge pull request #1439 from PowerShell/FixMaster
Changed Find-Package test to 'SLOW' to fix master
2016-07-20 18:28:05 -07:00
James Truher [MSFT]
c2364b6e26 Merge pull request #1404 from PowerShell/ParsePesterUnitTest
Add remain part of Parser Pester Unit Test
2016-07-20 18:19:10 -07:00
Travis Plunk
cd9ddb156d Used method from PR comments to find powershell
replaced dir with get-childitem
used appropriate path when importing pester
verified failure count was 0
split test case verification into individual it's so we get all the info.
2016-07-20 16:28:33 -07:00
Travis Plunk
6fea33379d made powershell invoke compatible with linux 2016-07-20 16:28:33 -07:00
Travis Plunk
441b105fd8 Made the test run in new powershell
Ran the test with the same filter
Imported the result
cleaned up the test run
2016-07-20 16:28:33 -07:00
Travis Plunk
ffe0a250a9 Changed Find-Package test to 'SLOW' 2016-07-20 16:28:32 -07:00
James Truher
84041fb37d fix Get-PSBreakpoint test to not require 0 as the breakpoint id
Essentially, other tests may set breakpoints and the Id is ever
increasing, so a test for Id 0 will only be true if this is the
first time a breakpoint has been set in this session
2016-07-20 12:54:59 -07:00
James Truher
b680b48160 tests now run clean on Windows and Linux 2016-07-20 12:10:12 -07:00
PowerShell Team
2674564542 Language tests now run clean on Linux 2016-07-20 12:10:12 -07:00
PowerShell Team
cb08681a55 Add new test files to Language directory 2016-07-20 12:10:12 -07:00
PowerShell Team
395657e33c fixed up incorrect cases 2016-07-20 12:10:12 -07:00
PowerShell Team
7048f370bd Add map.json for language test migration 2016-07-20 12:10:12 -07:00
Andrew Schwartzmeyer
a51b8d500b Mark feed dependent NuGet tests as pending
The feed/credential combo has stopped working, breaking all CI runs.
2016-07-19 15:30:23 -07:00
Andrew Schwartzmeyer
f9ed7e84fb Mark failed NuGet test as pending
Once the clean-up stage on Linux / OS X was fixed, this test stopped
passing. This test should be fixed.
2016-07-19 15:12:12 -07:00
Andrew Schwartzmeyer
472947bf76 Fix use of rm alias in tests
This is not an alias on Linux / OS X.
2016-07-19 15:12:12 -07:00
JumpingYang001
243142693f Add remain part of Parser Pester Unit Test 2016-07-18 02:16:19 -07:00
Jason Shirk
5a1432e234 Merge pull request #1388 from PowerShell/andschwa/default-editmode
Use Emacs as DefaultEditMode on Linux / OS X
2016-07-15 15:57:58 -07:00
Andrew Schwartzmeyer
b745d75f1b Test PSReadLine's DefaultEditMode and bindings 2016-07-15 13:43:29 -07:00
Sergei Vorobev
736eaade3c Add CimCmdlets module in the produced package of core modules 2016-07-15 13:25:38 -07:00
Andy Schwartzmeyer
cec82d3cd6 Merge pull request #1384 from PowerShell/andschwa/platform-cleanup
Platform cleanup
2016-07-15 11:17:15 -07:00
JumpingYang001
f2f9becbba Fix comments for Parser Pester Test Part 2 2016-07-14 19:48:53 -07:00
JumpingYang001
98d9599b57 Fix comments and add Parser Pester Test Part 2 2016-07-14 19:48:52 -07:00
JumpingYang001
368b6a5c6c Add Parser Pester Test Part 1 2016-07-14 19:48:52 -07:00
Andrew Schwartzmeyer
32e0a7dcaa Format New-Item.Tests.ps1 2016-07-14 17:34:12 -07:00
Andrew Schwartzmeyer
e6c037c666 Remove Platform.HasExecutionPolicy query
Also change Get-ExecutionPolicy to not throw, but to return
Unrestricted (which is the effect of the actual policy).
2016-07-14 17:34:12 -07:00
Andrew Schwartzmeyer
73a1a51f69 Remove Platform.HasRegistry query 2016-07-14 17:34:12 -07:00
Andrew Schwartzmeyer
c2cd059aa8 Remove Platform.HasDriveAutoMounting query 2016-07-14 17:34:12 -07:00
Andrew Schwartzmeyer
c9a4197af1 Remove Platform.HasAmsi query 2016-07-14 17:34:12 -07:00
Andrew Schwartzmeyer
46cfa26812 Remove Platform.HasCom query 2016-07-14 17:34:12 -07:00
Sergei Vorobev
6c087155a7 Update PowerShellGithubDev.Tests.ps1 2016-07-14 13:46:29 -07:00
Quoc Truong
ac7bed909e Merge pull request #1359 from PowerShell/quoct/onegettest
Enable test for PackageManagement on CorePowerShell
2016-07-14 13:26:01 -07:00
Quoc Truong
d7309a2435 Remove test that calls powershell 2016-07-14 09:56:35 -07:00
Quoc Truong
24eaf67917 Remove install contoso credential test 2016-07-13 16:36:29 -07:00
Quoc Truong
6338d8c33a Remove scope test for install-package in nuget.tests.ps1 2016-07-13 15:58:05 -07:00
Andrew Schwartzmeyer
6f938bd860 Add regression test for Get-Process -IncludeUserName 2016-07-13 15:46:25 -07:00
Quoc Truong
67bc478695 Fix test failure for Install-PackageProvider.tests.ps1 on Windows 2016-07-13 15:39:52 -07:00
Andy Schwartzmeyer
a39beee33d Merge pull request #1264 from PowerShell/childitem
Fixing symlink to use absolute paths instead of relative
2016-07-13 12:57:26 -07:00
quoctruong91
a041c44c5b Fix a test failure where path name is not in the correct case 2016-07-13 01:34:38 -07:00
quoctruong91
8253bb9b85 Fix NuGet.tests.ps1 failure 2016-07-13 01:09:47 -07:00
quoctruong91
987faf03a7 Remove test that requires installing packages that has dependencies 2016-07-13 00:34:43 -07:00
quoctruong91
50c3e5bfc8 Fix Install PackageProvider failure because we are not running on administrator 2016-07-12 21:17:11 -07:00
Quoc Truong
c978927947 Fix Nuget tests 2016-07-12 21:17:11 -07:00
Quoc Truong
85955352fe Fix test failures for PackageManagement 2016-07-12 21:17:11 -07:00
PowerShell Team
55b8cd1da6 Import source-depot tests for PackageManagement 2016-07-12 21:17:11 -07:00
Quoc Truong
cdb9a96d9d Edit map.json to add in PackageManagement tests 2016-07-12 21:17:11 -07:00
Alex Jordan
90defe681d Changing childitem to cope with regex 2016-07-12 15:58:21 -07:00
Alex Jordan
7c6a0ce2f1 New-Item tests to use Should Match 2016-07-11 22:22:45 -07:00
Alex Jordan
4a4df0f080 Editing for OSX passing symbolic links 2016-07-11 20:56:34 -07:00
Travis Plunk
5669e14dff Ported Execution policy tests
Made a fix to store data on testdrive instead of system drive
Made a note of where the tests where ported from
Skipped entire test file on non-windows machines
2016-07-11 18:54:34 -07:00
Andy Schwartzmeyer
43f07425e9 Merge pull request #1283 from PowerShell/andschwa/readlinesafe
Implement ReadLineSafe for Linux
2016-07-08 17:02:49 -07:00
Jason Shirk
5e1cbe0e5d Merge pull request #1328 from PowerShell/dongbo/type-completion
Fix issue #682 - [system.manage<Tab>] doesn't work
2016-07-08 16:16:32 -07:00
Andrew Schwartzmeyer
332397e955 Bump expect timeout for slow CI systems 2016-07-08 14:28:49 -07:00
Dongbo Wang
81b92583e1 Fix #682 - [system.manage<Tab>] doesn't work 2016-07-08 14:18:20 -07:00
Andrew Schwartzmeyer
50e6627a8e Throw PlatformNotSupported on Windows .NET Core build 2016-07-08 14:08:22 -07:00
Andrew Schwartzmeyer
8d23dad0ab Add Read-Host regression test 2016-07-08 13:48:51 -07:00
Andrew Schwartzmeyer
9a7199b05b Enable Invoke-Item test for Windows 2016-07-08 13:48:36 -07:00
Dongbo Wang
2f9be46eac Merge pull request #1285 from PowerShell/dongbo/miss-files-ops
Add back missing files for OPS
2016-07-06 16:54:16 -07:00
Dongbo Wang
731797c9e6 Add map.json file under the 'test' folder to track the tests that were moved 2016-07-06 15:56:47 -07:00
PowerShell Team
df15348557 Merge Get-TimeZone.Tests.ps1 and Set-TimeZone.Tests.ps1 to TimeZone.Tests.ps1 2016-07-06 15:52:18 -07:00
Dongbo Wang
c1d9316a3c Disable 3 FileCatalog tests. They fail in CoreCLR OPS on AppVeyor build VM (Windows Server 2012R2), though they always pass on Windows 10 2016-07-06 15:08:51 -07:00
Dongbo Wang
c502b31509 Exclude the TimeZone/Computer/FileCatalog cmdlets for Linux. They use windows specific Win32 APIs 2016-07-06 13:04:51 -07:00
PowerShell Team
45791aa030 Add tests for TimeZone cmdlets and FileCatalog cmdlets [SD:717473] 2016-07-06 13:04:32 -07:00
Alex Jordan
946280b4f3 Removing extra invokeitem test 2016-07-05 18:05:56 -07:00
Jason Shirk
9a6655c147 Merge pull request #1246 from PowerShell/andschwa/guard-rawui
Guard RawUI when TTY is non-existent
2016-07-01 17:20:03 -07:00
Andrew Schwartzmeyer
25e2316345 Fix Console-Host tests
Update tests from Source Depot and run everywhere.
2016-07-01 14:36:15 -07:00
Andrew Schwartzmeyer
2dd01a9d31 Fix Write-Host tests
These were not testing the development build of PowerShell.
2016-07-01 14:36:15 -07:00
Andrew Schwartzmeyer
fe56aaafa7 Re-enable tests on OS X 2016-07-01 14:36:15 -07:00
Sergei Vorobev
c01ee38d5e Speed-up CimCmdlets FullCLR test 2016-07-01 12:20:48 -07:00
Sergei Vorobev
777ba09bce Add a simple test for Get-WinEvent on windows (Core + Full) 2016-07-01 12:20:48 -07:00
Andy Schwartzmeyer
b7f33f6822 Merge pull request #1255 from PowerShell/jasonsh/measure-object-fix
Fix Measure-Object -Property w/ wildcards
2016-07-01 10:25:11 -07:00
Jason Shirk (POWERSHELL)
dc1d672a86 Fix Measure-Object -Property w/ wildcards
Fixes #1215
2016-06-30 18:16:37 -07:00
Jason Shirk (POWERSHELL)
bfc5b7e836 Revert Unix specific Split-Path -Qualifier code
The -Qualifier code for Split-Path made some incorrect assumptions:

* That a path only referred to the file system
* That drives cannot be used on Unix systems

These assumptions were both wrong, so I've reverted the change so we
do not have any Unix specific code in Split-Path now.

Fixes #1176
2016-06-29 14:12:29 -07:00
Alex Jordan
7bc1bffdca Adding isWindows to invoke item test and new test location 2016-06-29 13:56:46 -07:00
Alex Jordan
7cac07f31c Adding pending to invokeitem tests due to windows bug 2016-06-29 12:32:46 -07:00
James Truher
1e1c4b7dc0 Restructure of pester test layout
This restructuring moves tests to a directory name which matches the module
in which the cmdlet resides which should improve the discoverability of a
specific test.
For tests which are not about cmdlets in a module, new directories have been
created to make those tests easier to find as well
2016-06-29 12:05:41 -07:00
Alex Jordan
65f31c06bb Adding Invoke-Item tests 2016-06-29 10:52:56 -07:00
Alex Jordan
61a6713f4c Invoke-Item tests added 2016-06-29 10:52:56 -07:00
Andrew Schwartzmeyer
4086644de7 Disable JIT cache tests
This test fails since we've disabled the JIT cache entirely.
2016-06-28 20:08:11 -07:00
Sergei Vorobev
934cda2d7d Add test for CimCmdlets module 2016-06-28 16:19:15 -07:00
Sergei Vorobev
56599d3514 Add tests for PSWorkflow and PSWorkflowUtility 2016-06-28 16:08:33 -07:00
Sergei Vorobev
055185440d Merge pull request #1226 from PowerShell/vors/build
Add simple test for non-empty workflow, make it work
2016-06-28 14:54:07 -07:00
Andy Schwartzmeyer
b294a46d2e Merge pull request #1210 from PowerShell/andschwa/rtm
Update PowerShell to use .NET Core 1.0
2016-06-28 14:37:20 -07:00
Sergei Vorobev
c4f268f7cd Add simple test for non-empty workflow, make it work 2016-06-28 12:59:25 -07:00
Sergei Vorobev
e647549d0d Exclude Microsoft.WSMan.Management from the list of default snapins
Fix #1180
2016-06-28 12:14:18 -07:00
Andrew Schwartzmeyer
2f303f3822 Use dotnet-test-xunit package from NuGet 2016-06-27 15:30:47 -07:00
Andrew Schwartzmeyer
10ea1733e9 Update to .NET Core 1.0 packages 2016-06-27 15:30:47 -07:00
Andrew Schwartzmeyer
e8b8b22c4e Removing remaining centos.7.1 RIDs
This should have been done programmatically.
2016-06-27 15:30:47 -07:00
Andrew Schwartzmeyer
97df59f553 Re-enable checking of assemblies with strong names
This removes the `UsesCodeSignedAssemblies()` switch in `CorePsPlatform`
and reverts the work-arounds skipping strong name checking.
2016-06-27 14:49:46 -07:00
Sergei Vorobev
8011ad707f Disable 3 debugging tests on all platforms to unblock code integration 2016-06-22 06:28:34 -07:00
James Truher [MSFT]
810ed39d49 Merge pull request #1062 from PowerShell/XMLCommandPesterTest
Add Export-Clixml and Import-Clixml Pester Test
2016-06-20 11:00:02 -07:00
Dongbo Wang
eae26dc0fa Add test to verify that a simple workflow can run 2016-06-17 14:54:54 -07:00
Sergei Vorobev
299d7798ce Merge pull request #1136 from PowerShell/vors/scheduledjobs
PSScheduledJobs Module
2016-06-17 11:26:24 -07:00
JumpingYang001
8cd16e81c1 Update fix based on comments for Sort-Object Pester Test 2016-06-16 19:54:13 -07:00
JumpingYang001
bb32b104bc Add Sort-Object Pester Unit Test 2016-06-16 19:46:52 -07:00
JumpingYang001
c1b0095361 Update fix based on comments for Export-Clixml and Import-Clixml Pester Test 2016-06-16 19:44:57 -07:00
JumpingYang001
5c9ff45370 Add Export-Clixml and Import-Clixml Pester Test 2016-06-16 19:42:51 -07:00
Sergei Vorobev
7cd6a76479 Add project.json for ScheduledJob, add test that we build PSScheduledJob module 2016-06-16 19:20:35 -07:00
Andrew Schwartzmeyer
b19be8c911 Fix CentOS RID in tests and build module 2016-06-16 18:39:29 -07:00
Andrew Schwartzmeyer
8e7c2ca30b Sign all assemblies with key 2016-06-16 15:48:18 -07:00
Sergei Vorobev
e32346e58c Add tests to ensure we build LocalAccounts and Archive correctly 2016-06-16 12:53:51 -07:00
Andy Schwartzmeyer
cd6b4e2ebc Merge pull request #1090 from PowerShell/scriptdebug
Fix Broken Powershell Debugging
2016-06-15 17:38:16 -07:00
Andrew Schwartzmeyer
7d1ce65079 Mark tests as pending on Travis's OS X and on Windows
Because redirected `stdin` does not yet work on Windows, and because any
output based test does not yet work on OS X on Travis (where this is no
TTY), we cannot yet run these tests on those platforms.
2016-06-15 12:36:17 -07:00
v-alexjo
acd9249fe2 Added PORTABLE as define for debugging and reidented tests. 2016-06-15 12:33:11 -07:00
v-alexjo
f483429d11 Guarding Diagonstics to fix powershell debugging on Linux 2016-06-15 12:32:10 -07:00
v-alexjo
72cd28c336 Moving debugging tests out of Set-PSBreakpoint tests 2016-06-15 12:32:10 -07:00
Andrew Schwartzmeyer
af258919b7 Add tests for hierarchical paths 2016-06-15 12:16:54 -07:00
JumpingYang001
719c9fd5f3 Update fix for Get-Member Pester Test 2016-06-14 21:27:48 -07:00
JumpingYang001
bd61c5e88d Add Get-Member Pester Test and fix merged to master broken 2016-06-14 19:51:41 -07:00
James Truher [MSFT]
ed590b95e7 Merge pull request #1097 from PowerShell/CompareObjectPesterTest
Fix merge to master broken for Compare-Object Pester Test
2016-06-14 15:06:16 -07:00
JumpingYang001
4005348f45 Update fixes based on James comments for DisplayXML Pester Test 2016-06-11 23:11:53 -07:00
JumpingYang001
1d6ab11ea8 Update fix based on comment for DisplayXML Pester Test 2016-06-11 23:11:53 -07:00
JumpingYang001
0dc339f579 Update Format-Custom Tree object Pester Test 2016-06-11 23:11:53 -07:00
JumpingYang001
1504f9b64f Add Format-Custom Tree object Pester Test 2016-06-11 23:11:53 -07:00
JumpingYang001
dd3ee79c89 Fix OSX fail for DisplayXML Pester Test 2016-06-11 23:11:53 -07:00
JumpingYang001
c87dac7ba0 Add DisplayXMLTest to Pester Unit Test 2016-06-11 23:11:53 -07:00
JumpingYang001
0514f6a8d0 Add Compare-Object Pester Test and fix merge to master broken 2016-06-11 22:53:01 -07:00
Andrew Schwartzmeyer
e3056303aa Rename compilationOptions to buildOptions in project.json files
This resolves #928. This is a breaking change in that you *must* be
running a recent version of .NET CLI.
2016-06-10 11:03:56 -07:00
Sergei Vorobev
88ac6d0b2d Temporarely skip 1 failing test 2016-06-10 17:03:49 +00:00
James Truher [MSFT]
7170bc681b Merge pull request #982 from PowerShell/SelectObjectPesterTest
Add Select-Object Pestert Test
2016-06-09 16:41:36 -07:00
James Truher [MSFT]
5b17b603fb Merge pull request #989 from PowerShell/CsvCommandTest
Add Unit Test for Export-Csv
2016-06-09 16:37:57 -07:00
James Truher [MSFT]
0d3f980795 Merge pull request #1022 from PowerShell/ImportCSVV2Tests
Add Unit Test for Import-Csv
2016-06-09 16:34:53 -07:00
James Truher [MSFT]
b76f569caf Merge pull request #983 from PowerShell/ConvertToXml
Add Unit Test for ConvertTo-Xml
2016-06-09 16:28:05 -07:00
Andrew Schwartzmeyer
560bcaf736 Refactor base directory tests 2016-06-09 14:16:33 -07:00
Andy Schwartzmeyer
a48c5281a5 Fix Windows consistency tests
Use `USERPROFILE`, not `HOME`. The latter doesn't exist on Windows, and
`HOMEPATH` strips the drive. The former provides `C:\Users\<username>`.

Fix location tested for JIT cache location on Windows.
2016-06-09 09:50:36 -07:00
Andrew Schwartzmeyer
4b0c916646 Skip tests which can't be run on Travis OS X
These should be marked as `-Pending` but Pester doesn't accept both
`-Skip` and `-Pending` parameters, so they had to be combined to support
skipping on Windows.
2016-06-09 09:50:36 -07:00
Andrew Schwartzmeyer
41c7f9e469 Update XDG BDS tests to specifications
This renames the tests and updates for better requirement
specifications. The profile, modules, history, and startup cache data
are tested for not breaking Windows behavior, new Linux behavior, and
respecting set variables on launch. This also corrects some erroneous
assumptions I had previously made.

The ModuleAnalysisCache cannot be tested, and the startup cache data
might not be testable on Windows.
2016-06-09 09:50:36 -07:00
v-alexjo
c2527199a6 Further code review changes 2016-06-09 09:50:36 -07:00
v-alexjo
4c1f9f9c79 Adding XDG tests 2016-06-09 09:50:36 -07:00
Andrew Schwartzmeyer
fd649c0f77 Revert "Merge pull request #1046 from PowerShell/GetMemberCommandTest"
This reverts commit 7392c68bcb, reversing
changes made to 1ee6e4ef2d.
2016-06-08 13:24:33 -07:00
Andrew Schwartzmeyer
1f36de3e03 Revert "Merge pull request #1047 from PowerShell/CompareObjectPesterTest"
This reverts commit 1ee6e4ef2d, reversing
changes made to 5a0155dc9d.
2016-06-08 13:23:21 -07:00
James Truher [MSFT]
26691a5088 Merge pull request #1024 from PowerShell/MeasureObjectPesterTest
Add Measure-Object Pester Unit Test
2016-06-08 12:02:56 -07:00
James Truher [MSFT]
7392c68bcb Merge pull request #1046 from PowerShell/GetMemberCommandTest
Add Unit Test for Get-Member
2016-06-08 12:00:57 -07:00
James Truher [MSFT]
1ee6e4ef2d Merge pull request #1047 from PowerShell/CompareObjectPesterTest
Add Compare-Object Pester Unit Test
2016-06-08 11:59:14 -07:00
James Truher [MSFT]
5a0155dc9d Merge pull request #1056 from PowerShell/NewObjectPesterTest
Add New-Object Pester Unit Test
2016-06-08 11:57:59 -07:00
James Truher [MSFT]
8fca9646e9 Merge pull request #1057 from PowerShell/SelectXMLPesterTest
Add Select-XML Pester Unit Test
2016-06-08 11:56:23 -07:00
James Truher [MSFT]
0e2f25def5 Merge pull request #1059 from PowerShell/TeeObjectTests
Add Unit Test For Tee-Object
2016-06-08 11:53:39 -07:00
Andrew Schwartzmeyer
c6960f0867 Add tests for command name matching 2016-06-03 14:18:00 -07:00
Andy Schwartzmeyer
b9bf32d962 Merge pull request #1068 from PowerShell/andschwa/trace-command
Port Trace-Command
2016-06-03 14:13:13 -07:00
Andrew Schwartzmeyer
70be543038 Add Get-TraceSource test 2016-06-03 13:53:20 -07:00
Andrew Schwartzmeyer
dbae9e5c13 Import Trace-Command tests from source depot 2016-06-03 13:35:56 -07:00
Jason Shirk
a3748647d5 Merge pull request #919 from PowerShell/WriteTests
Add Unit Test For Write Command
2016-06-03 10:46:26 -07:00
Andrew Schwartzmeyer
9c7e97e325 Add Debian 8 RID 2016-06-03 09:37:59 -07:00
TingLiu6
9ae922551c Fixed CR Issues of Write-Host and Write-Output 2016-06-02 23:31:12 -07:00
JumpingYang001
72793ae7e4 Update fix based on comments for Select-XML Pester Test 2016-06-02 19:27:38 -07:00
TingLiu6
e043c40e24 Fixed CR Issues 2016-06-02 02:01:49 -07:00
TingLiu6
a570b90878 Fixed CR issues 2016-06-01 19:55:50 -07:00
TingLiu6
56ef0c8030 Fixed CR issues 2016-06-01 19:44:02 -07:00
James Truher [MSFT]
6dac6bf58a Merge pull request #1063 from PowerShell/GetPsCallStackTests
Add Unit Test for Get-PSCallSta
2016-06-01 10:47:09 -07:00
TingLiu6
325c39f90a Add Unit Test for Get-PSCallSta 2016-06-01 02:29:44 -07:00
JumpingYang001
e13115ed78 Update fix based on comments for Measure-Object Pester Test 2016-05-31 22:04:50 -07:00
JumpingYang001
4df5303ac1 Update fix based on comments for Compare-Object Pester Test 2016-05-31 21:50:00 -07:00
JumpingYang001
ce2b3d0664 Update fix based on comments for New-Object Pester Test 2016-05-31 21:29:14 -07:00
JumpingYang001
20de9e0405 Update fix based on comments for Select-XML Pester Test 2016-05-31 21:25:22 -07:00
TingLiu6
89b7a6bd1f Add Unit Test For Tee-Object 2016-05-30 02:35:04 -07:00
JumpingYang001
bef1688f87 Add Select-XML Pester Unit Test 2016-05-30 01:33:31 -07:00
TingLiu6
23f843f76a Remove a invalid TC to Fix issue of Update-TypeData 2016-05-29 23:48:10 -07:00
JumpingYang001
9ed1d89978 Add NewObjectDRTTestsV2 Pester Unit Test 2016-05-29 23:21:36 -07:00
JumpingYang001
7551d33fc0 Add New-Object Pester Unit Test 2016-05-29 23:11:27 -07:00
TingLiu6
a48fef48e0 Update Get-Member Pester Test 2016-05-27 01:50:48 -07:00
TingLiu6
d35e861716 Add Unit Test for Get-Member 2016-05-26 20:44:56 -07:00
JumpingYang001
5a46c5e649 Add Compare-Object Pester Unit Test 2016-05-26 20:02:35 -07:00
Andrew Schwartzmeyer
05fc323762 Fix Remove-TypeData runspace isolation
Responding to PR review.
2016-05-26 10:36:22 -07:00
TingLiu6
0fa73fb375 Fixed issue on OSX 2016-05-24 23:01:22 -07:00
TingLiu6
df6e4c4a92 Remove Write-Debug Test 2016-05-24 20:19:48 -07:00
Andrew Schwartzmeyer
f13f5afd23 Isolate Remove-TypeData tests with runspace 2016-05-24 11:51:58 -07:00
Jim Truher (MSFT)
b8b41397de modified update-typedata.tests for better isolation
similar changes here as found in update-formatdata. Run each test in it's own
PowerShell/Runspace instance which will protect the default runspace from
destructive changes
2016-05-23 16:49:35 -07:00
Jim Truher (MSFT)
b8c9578e5b modify updateformatdata tests to use runspace to isolate format changes.
This should be the pattern for any test which mainupulates current state
to protect from unintended side effects. This was done by default in ttest
because each test would have its own runspace
2016-05-23 15:04:13 -07:00
Jason Shirk
cf7f46e1b8 Merge pull request #918 from PowerShell/UpdateTypeDataPesterTest
Add Update-TypeData and Update-FormatData Pester Unit Test
2016-05-23 13:27:18 -07:00
JumpingYang001
ef10c6c02d Add Measure-Object Pester Unit Test 2016-05-23 00:29:46 -07:00
TingLiu6
a9cbdf049d Add Unit Test for Import-Csv 2016-05-22 23:34:14 -07:00
Andrew Schwartzmeyer
4f8e30c10e Update xUnit tests to depend on powershell project 2016-05-20 16:06:31 -07:00
Andrew Schwartzmeyer
dcaf231bde Update dotnet-test-xunit package 2016-05-20 16:06:31 -07:00
Andrew Schwartzmeyer
5349900c3b Use get-command instead of get-process in xUnit 2016-05-20 15:17:12 -07:00
TingLiu6
93e78e533a Added a V2 TC 2016-05-20 02:27:44 -07:00
TingLiu6
d7db0a6f70 Add Unit Test for Write-Host 2016-05-19 23:50:01 -07:00
TingLiu6
b96d207ea8 Fix the CR issues for Write command test 2016-05-19 23:50:01 -07:00
TingLiu6
97c00e6343 Add Unit Test For Write Command 2016-05-19 23:50:01 -07:00
JumpingYang001
0559fcd6e5 Update fix based on comment for Select-Object Pester Test 2016-05-19 21:47:03 -07:00
TingLiu6
c2479d38b4 Fixed CR Issues 2016-05-19 20:00:38 -07:00
TingLiu6
64b249d647 Fixed CR Issues 2016-05-19 19:37:49 -07:00
James Truher [MSFT]
b118b76446 Merge pull request #978 from PowerShell/ConverttoCSVDRT
Add Unit Test for ConvertTo-Csv
thanks for updating
2016-05-19 15:24:30 -07:00
James Truher [MSFT]
51d5491c54 Merge pull request #1009 from PowerShell/jimtru-psversion2
update PSVersionTable code to use powershell.version rather than .version…
2016-05-19 15:20:16 -07:00
Andrew Schwartzmeyer
1e24e76200 Mark ConsoleHost tests as slow 2016-05-19 14:28:43 -07:00
James Truher
8583cf5e96 update PSVersionTable code to use powershell.version rather than .version because on Linux the .version file doesn't seem to be binplaced. I postulate this is because it's a hidden file 2016-05-19 13:19:16 -07:00
Andrew Schwartzmeyer
ee582d42d5 Add regression test for CallDepthOverflow 2016-05-19 10:48:02 -07:00
Jim Truher (MSFT)
777b2ec7d8 Merge remote-tracking branch 'origin/master' into jimtru-AddGitCommitToPSVersionTable 2016-05-18 17:07:39 -07:00
Jim Truher (MSFT)
cfd5bded5b add functionality to PSVersionTable to include GitCommitID and update tests 2016-05-18 15:35:09 -07:00
Andrew Schwartzmeyer
fcf4b38370 Rename PowerShellGitHubDev.psm1 to build.psm1 2016-05-18 13:58:59 -07:00
Andrew Schwartzmeyer
7675de8d74 Link Pester readme to Pester Do and Don't 2016-05-18 10:08:05 -07:00
TingLiu6
b4b2f35e21 Add Unit Test for Export-Csv 2016-05-18 02:02:36 -07:00
JumpingYang001
9b7b14ae2e Add SelectObjectV2DRT Pester Unit Test 2016-05-18 01:25:22 -07:00
Andrew Schwartzmeyer
7e65fa448e Mark as pending Travis CI OS X failing tests
These tests *do not* fail locally, nor on the Linux test runner. They do
not fail when accessing the OS X runner under debug mode. The *only*
cause is the lack of a TTY on the OS X runner, which is a Travis CI
regression. Moreover, the formatting tests do not fail when the TTY is
removed locally.

These absolutely should be fixed at some point, but it is not worth
spending any more time on it.
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
d1c2a2c896 Disable Set-PSDebug tests on AppVeyor
These pass locally, just not with AppVeyor's host.
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
2712cead34 Use Pending for tests that shouldn't be Skipped 2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
fe5328006d Fix Import-Alias tests 2016-05-17 13:28:44 -07:00
Andy Schwartzmeyer
2fdf48165a Clean up Set-PSDebug tests 2016-05-17 13:28:44 -07:00
Andy Schwartzmeyer
6cd7804fb0 Mark redirected input test as pending on Windows
While this passes on Linux, it does not pass on Windows, indicating a
platform-specific bug in .NET Core.
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
6d7b6a10f6 Skip complex prompting tests
Not supported with non-PSReadLine Open PowerShell host.
2016-05-17 13:28:44 -07:00
Jason Shirk
8c97fd16cd Add ConsoleHost tests 2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
c3eaf9a77e Mark as pending tests not working with ConsoleHost 2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
7f9052c1c6 Remove platform tests
This is pointless to test as the .NET Code better be correct, or we have
worse problems.
2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
7c80035d35 Skip xUnit tests not yet ported to OS X 2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
0012fa90d6 Remove deprecated Listener tests 2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
4234b3db73 Remove CoreConsoleHost from xUnit tests 2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
658f3e0d48 Update xUnit project to use ConsoleHost 2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
5c0d17e3a2 Update ConsoleHost tests 2016-05-17 13:28:44 -07:00
Andrew Schwartzmeyer
dca17ac0f7 Migrate ConsoleHost tests 2016-05-17 13:28:44 -07:00
TingLiu6
b070320fb7 Add Unit Test for ConvertTo-Xml 2016-05-17 02:34:05 -07:00
JumpingYang001
64d41126df Add Select-Object Pestert Test 2016-05-17 02:29:20 -07:00
JumpingYang001
fb02fd76a6 Update ErrorAction from SilentlyContinue to Ignore for remove-item in Update-TypeData Pester test 2016-05-16 20:17:41 -07:00
JumpingYang001
3d6dae89a1 Update fixes based on lzybkr comments for Update-TypeData Pester Test 2016-05-16 19:52:47 -07:00
TingLiu6
10144d7c55 Fixed the CR issue 2016-05-16 19:52:47 -07:00
TingLiu6
dbd2a8f1b1 Fix the CR issue for Update-TypeData 2016-05-16 19:52:47 -07:00
JumpingYang001
c715e42f0f Update fixes based on comments for Update-TypeData Pester Test 2016-05-16 19:52:47 -07:00
JumpingYang001
97ded9ca80 Add Update-TypeData and Update-FormatData Pester Unit Test 2016-05-16 19:52:47 -07:00
TingLiu6
732b842f8b Fix CR Issues 2016-05-16 19:40:31 -07:00
Andy Schwartzmeyer
ad18c631b4 Merge pull request #970 from PowerShell/ConvertFromCsvDRTTests
Add Unit Test for ConvertFrom-Csv
2016-05-16 10:43:11 -07:00
Andy Schwartzmeyer
2b335d8442 Merge pull request #969 from PowerShell/ExportFormatDataCommandTests
Add Unit Test for Export-FormatData
2016-05-16 10:42:27 -07:00
Andy Schwartzmeyer
29ebef64d4 Merge pull request #967 from PowerShell/RemoveTypeDataCommandTest
Add Unit Test for Remove-TypeData
2016-05-16 10:41:12 -07:00
TingLiu6
2080920a64 Add Unit Test for ConvertTo-Csv 2016-05-16 00:36:59 -07:00
TingLiu6
c4beeb9f62 Fixed CR issues 2016-05-12 21:51:55 -07:00
TingLiu6
a9f6c90acc Fixed CR issues 2016-05-12 21:46:34 -07:00
TingLiu6
3360035d29 Add Unit Test for ConvertFrom-Csv 2016-05-12 01:42:15 -07:00
TingLiu6
f0de4321c8 Add Unit Test for Export-FormatData 2016-05-11 23:29:15 -07:00
TingLiu6
cd871b97a3 Fixed CR issues for Remove-TypeData 2016-05-11 19:46:56 -07:00
TingLiu6
0b97247cbf Add Unit Test for Remove-TypeData 2016-05-10 02:57:01 -07:00
Andy Schwartzmeyer
3897635a8a Merge pull request #965 from PowerShell/NewTimeSpanPesterTest
Add Unit Test for New-TimeSpan
2016-05-09 10:57:47 -07:00
Dicey Dai
e7092ba393 Add Unit Test for New-TimeSpan 2016-05-08 21:45:04 -07:00
Ting Liu [Wicresoft]
9bf21a7460 Merge branch 'master' into GroupObjectTests 2016-05-07 17:38:16 +08:00
TingLiu6
7aa80eeb55 Add Unit Test for Group-Object 2016-05-07 02:24:08 -07:00
Andy Schwartzmeyer
ce7e96d7fa Merge pull request #955 from PowerShell/ConvertFromStringDataTest
Add Unit Test for ConvertFrom-StringData
2016-05-06 10:02:23 -07:00
Andy Schwartzmeyer
52de677068 Merge pull request #949 from PowerShell/native
remove dependency on native GetHostname
2016-05-06 10:01:40 -07:00
Andy Schwartzmeyer
649cfb4c10 Merge pull request #933 from PowerShell/FormatCustomListWidePesterTest
Add Format-Custom,Format-List,Format-Wide Pester Test
2016-05-06 10:00:12 -07:00
Andy Schwartzmeyer
77168c9f18 Merge pull request #908 from PowerShell/GetUniqueTests
Add Unit Test for Get-Unique
2016-05-06 09:57:01 -07:00
TingLiu6
e3603e3bf3 Add Unit Test for ConvertFrom-StringData 2016-05-06 04:09:57 -07:00
TingLiu6
187013985a Fix the CR issue for Get-Unique 2016-05-05 14:14:39 -07:00
TingLiu6
14231c96e7 Add Unit Test for Get-Unique 2016-05-05 14:14:39 -07:00
TingLiu6
3437566ebd Fix the CR issues for Get-Random 2016-05-05 14:13:55 -07:00
TingLiu6
d9ffecc360 Fix the CR issue for Get-Random 2016-05-05 14:13:55 -07:00
TingLiu6
01af13ce37 Fix the issue of CR for Get-Random 2016-05-05 14:13:55 -07:00
TingLiu6
5d91a8164f Add Unit Test for Get-Random 2016-05-05 14:13:55 -07:00
George Fleming
1b97c954ea remove dependency on native GetHostname 2016-05-05 09:08:06 -07:00
Bryce Milton
fd4389a643 Merge pull request #941 from PowerShell/BryceM-dev
Porting TTests from psl-monad Management DRTs
2016-05-04 17:24:48 -07:00
Bryce Milton
eeb92da5c7 removing debug code 2016-05-04 17:10:16 -07:00