Commit graph

647 commits

Author SHA1 Message Date
Chris Ubben 9885917481 Adding test coverage for Variable provider 2016-10-03 10:39:32 -07:00
Aditya Patwardhan 3700d108b3 Start process test (#2397)
Mark test as pending to unblock daily builds
2016-09-30 16:33:42 -07:00
Aditya Patwardhan 877c193af0 Add RequireAdminOnWindows tag for install-package tests (#2390)
Add the tag RequireAdminOnWindows tags so that these tests do not fail on
daily builds.
2016-09-29 18:13:33 -07:00
Mike Richmond 374e1d1b21 Merge pull request #2280 from vors/admin-tests
Separate tests on Windows CI to Admin-Required and Non-Admin-Required
2016-09-29 16:28:29 -07:00
James Truher [MSFT] 24f9dea287 Add tests for queries against userdata (#2388)
add a custom evtx file for the userdata tests to use
2016-09-29 16:23:12 -07:00
Sergei Vorobev 9cc905dea4 Add verbose comment about the execution policy test
'-Scope LocalMachine is Settable, but overridden'
2016-09-29 16:06:42 -07:00
Aditya Patwardhan 561824c306 Change fwlink to use http instead of https.
An issue was filed for corefx team for httpclient.getasync with https and
redirects. https://github.com/dotnet/corefx/issues/12171
2016-09-29 12:39:56 -07:00
Sergei Vorobev 735bcca4d0 Allow ExecutionPolicy tests to throw specific type of error
Split LocalMachine test case into two separate tests:
- One without overriden policy (throws exception)
- One with overriden policy
2016-09-29 12:29:27 -07:00
Sergei Vorobev a1ee6d840d Make ExecutionPolicy.Tests.ps1 admin-aware 2016-09-29 12:29:27 -07:00
Sergei Vorobev 06d274995e Make LocalGroup tests admin-aware 2016-09-29 12:29:27 -07:00
Sergei Vorobev 56489b17bc Make Registry.Tests.ps1 admin-aware 2016-09-29 12:29:27 -07:00
Sergei Vorobev 93495a4f54 Timezone tests require Admin on Windows 2016-09-29 12:29:27 -07:00
Sergei Vorobev 50b04212c6 Restructure PowerShellGet.Tests.ps1 to enable 'RequireAdminOnWindows' tagging 2016-09-29 12:29:27 -07:00
Sergei Vorobev dcc10bc771 Change install scope for Install-PackageProvider.Tests.ps1
This helps avoid problem when run as non-elevated user.
2016-09-29 12:29:27 -07:00
Sergei Vorobev fdc69f0c3f Add 'RequireAdminOnWindows' tag to some tests suites 2016-09-29 12:29:27 -07:00
Dongbo Wang 124a59b8a8 Merge pull request #2363 from lzybkr/maxvars
Remove most Maximum* capacity variables
2016-09-28 17:28:16 -07:00
Jason Shirk (POWERSHELL) 39db1ec402 Add capacity test for initialsessionstate 2016-09-28 16:54:31 -07:00
Mike Richmond 0c9abbc9a4 Merge pull request #2379 from JamesWTruher/jameswtruher/moveEngineCoreTest
Move tests to more appropriate places now that we have the directory structure defined
2016-09-28 15:59:40 -07:00
Dongbo Wang d32bf23708 Merge pull request #2378 from JamesWTruher/jameswtruher/addwineventtest
Add additional tests for Get-WinEvent cmdlet
2016-09-28 15:35:26 -07:00
James Truher a8aeb55edb Move tests to more appropriate places now that we have the directory structure defined 2016-09-28 14:57:50 -07:00
JamesWTruher bfac47f3f1 Add return in BeforeAll to avoid running get-winevent cmdlet on non-Windows platforms 2016-09-28 14:29:47 -07:00
JamesWTruher f1c854176d Add additional tests for get-winevent for the xpath, xml and hashtable filters
Still left to do is handling the non-System queries (such as UserData)
2016-09-28 14:23:20 -07:00
JamesWTruher 4809414af5 Add new tests for Get-WinEvent 2016-09-28 12:21:56 -07:00
Mike Richmond adf6250175 Moving ExecutionPolicy tests to Microsoft.PowerShell.Security and refactoring test skipping for Windows. 2016-09-28 10:55:50 -07:00
Mike Richmond 20d4374fa8 Fixing how the LocalAcccounts tests are skipped in Pester 2016-09-27 16:30:25 -07:00
Charu Bassi 5cbf1b43de Fix 'Get-ChildItem -Hidden' to work on system hidden files like c:\hiberfil.sys c:\pagefile.sys and c:\swapfile.sys 2016-09-27 16:13:03 -07:00
Dongbo Wang d04460657d Merge pull request #2336 from lzybkr/stdin_fixes
Fix some issues with `powershell -Command -`
2016-09-27 11:20:43 -07:00
Aditya Patwardhan 9d1d927ecd Fix CategoryInfo.Activity so that it has the specified value
CategoryInfo.Activity of Write-Error does not honor the value for
'activity' but uses the hard-coded string 'write-error'. The change sets
the value if specified by Write-Error cmdlet or set 'write-error'.
2016-09-27 09:50:43 -07:00
Dongbo Wang 1ea555810c Fix Get-Credential to not prompt twice when no parameter is specified 2016-09-27 09:49:28 -07:00
Aditya Patwardhan a27b2303bb Add test coverage for Command discovery and requires (#2285) 2016-09-26 13:36:04 -07:00
Dongbo Wang 5d2f52e4e9 Fix indentation in the test 2016-09-26 11:56:12 -07:00
Dongbo Wang 89b5ae5de1 Fix $? assignment to not crash powershell 2016-09-26 11:56:12 -07:00
Mike Richmond f991d5fea4 Merge pull request #2348 from ChrisUbben/FixThrowTypo
Fixed all misspelling of throw in Archive tests
2016-09-22 17:14:36 -07:00
Mike Richmond 5e4e651724 Merge pull request #2307 from ChrisUbben/PortTestMultiMachineProvidersRegistry
Adding test coverage for Registry provider
2016-09-22 17:14:12 -07:00
Chris Ubben a45ea54111 Removed all misspelling of throw 2016-09-22 16:49:25 -07:00
Dongbo Wang bf7d8e0e5b Merge pull request #2266 from ChrisUbben/PortTestMultiMachineProvidersFileSystem
Adding test coverage for FileSystem provider
2016-09-22 14:23:32 -07:00
Mike Richmond 5c88dbf326 Merge pull request #2241 from jeffbi/convertto-html-coreclr
Make ConvertTo-Html work on CoreCLR
2016-09-22 13:24:17 -07:00
James Truher [MSFT] e143b41533 move native execution tests to Language/Scripting/NativeExecution (#2333)
update testing-guidelines.md with new locations
2016-09-22 11:57:42 -07:00
Dongbo Wang bf59194c6e Fix binary operator tab completion (#2338) 2016-09-22 11:56:38 -07:00
Dongbo Wang 309bf603f9 Merge pull request #2264 from ChrisUbben/PortTestMultiMachineProvidersAlias
Adding test coverage for Alias provider
2016-09-21 15:28:36 -07:00
Jason Shirk (POWERSHELL) 1913244fad Fix powershell -Command - handling of backspace
PowerShell can be started with input redirected in different scenarios.

`powershell -Command -` is one scenario where commands are sent to
PowerShell, but this is not a interactive shell scenario, it's really
a server to run commands from some other process.

`powershell -File -` or just regular redirected input means PowerShell
is an interactive shell, but command line editing must be done via
the redirected standard input handle instead of interacting directly
with a console handle.

In this scenario, we want to provide a good editing experience. Today,
we provide the bare minimum, supporting backspace but no cursor movement.

The bug here is that backspace was treated as a backspace in the server mode
but should not have been.
2016-09-21 15:01:33 -07:00
Jason Shirk (POWERSHELL) f095320787 Fix powershell -Command - to not ignore last command
If the last command sent via stdin did not have a newline,
the command was ignored. This would happen when stdin was closed.
2016-09-21 14:42:16 -07:00
Chris Ubben 4c9173f34f Adding test coverage for Registry provider 2016-09-21 13:36:03 -07:00
Chris Ubben 5e29753e9a Adding test coverage for FileSystem provider 2016-09-21 13:25:38 -07:00
Chris Ubben a55155ac53 Adding test coverage for Alias provider 2016-09-21 13:12:40 -07:00
Chris Ubben 9c548856f2 Adding test coverage for PSDrive provider 2016-09-21 13:02:34 -07:00
Yanbing 87f6e8d040 Add tests to language part 5 (#2218)
1. Added parameterbinding test
2. Added ShouldBeErrorID function in helper file
3. Removed ShouldBeErrorID function from other test modules
4. Update New-TestHost to be able to run on full CLR
5. updated file map.json
2016-09-16 16:54:48 -07:00
McAndersDK 5738f37b74 Added support for title in get-Credential, and message set to optional. (#1904)
* Update CredentialCommands.cs

Added possibility to add title to the credential prompt window.
Added possibility to only supply username without giving a message.

* Added Test for Get-Credential new feature. (Title, and Message only optional.)
2016-09-16 14:53:55 -07:00
Dongbo Wang 0426b44541 Merge pull request #2156 from charub/StartProcessIssue
Provide an unsupported message for 'Verb' parameter (#1691)
2016-09-15 21:00:06 -07:00
Yanbing edb292face Add tests for the Language (#2118)
DeserializedMethods, DeserializedTypeConversion,
DynamicParameters, Generics, Indexer, LindEndings, MyInvocation,
OrderedAttributeForHashTable.
2016-09-15 11:27:44 -07:00