Commit Graph
114 Commits
Author SHA1 Message Date
James Truher 97c4bbe952 don't use git to determine where the common directory is
it's not portable for our lab environment, where git may not exist
2016-09-14 13:51:10 -07:00
James Truher f00f82d85c fix up Get-Runspace test to be sure it has a clean environment before starting 2016-09-14 13:51:10 -07:00
James Truher 4bba7c8e62 adding convert-path tests 2016-09-14 13:51:10 -07:00
James Truher 4ef068c3d6 Rewrite to use $TESTDRIVE which does auto cleanup 2016-09-14 13:51:10 -07:00
James Truher 4d046379e0 Add Get-Runspace tests 2016-09-14 13:51:10 -07:00
James Truher 3c9d8a82aa changing Package tests tags to Feature, as they go off box and should not be CI 2016-09-14 13:51:10 -07:00
James Truher 4ca0d68c37 additional tests to close gaps
Move-Item was identical to Rename-Item
2016-09-14 13:51:10 -07:00
Dongbo Wang 58a2ba730d Merge pull request #2046 from xiaoyinl/use-https-links
Use HTTPS links for go.microsoft.com
2016-09-01 17:23:09 -07:00
Jason Shirk bc8d537884 Merge pull request #2067 from JamesWTruher/jameswtruher/testgapfile-002
Fill more gaps in cmdlet test coverage
2016-09-01 11:16:32 -07:00
Sergei Vorobev 1638bdf3e6 Merge pull request #2063 from jsoref/spelling-test
spelling fixes: tests
2016-08-31 14:13:49 -07:00
Dave Wyatt 22aac12c3e Add support for multiple paths to Join-Path
Multiple child paths can be specified via the new positional parameter -AdditionalChildPath.
2016-08-31 13:48:31 -07:00
Travis Plunk a814e6660c Mark failing test as pending 2016-08-31 12:17:07 -07:00
James Truher 4dc09f504c change throw message 2016-08-30 16:52:00 -07:00
James Truher 2824e136cb update exception messages 2016-08-30 16:15:10 -07:00
James Truher 3ceca01b64 address some review feedback 2016-08-30 16:15:10 -07:00
James Truher f4ed351f86 fix typos in test descriptions 2016-08-30 16:15:10 -07:00
James Truher 6aac4976fb Add simple runspace debugging tests 2016-08-30 16:15:10 -07:00
James Truher d3a177d6ae Add simple securestring conversion cmdlet tests 2016-08-30 16:15:10 -07:00
James Truher 52ba25be69 Add simple Enable-PSBreakpoint and Disable-PSBreakpoint cmdlet tests 2016-08-30 16:15:10 -07:00
James Truher f6ae238641 quiet the start-process tests by redirecting all output 2016-08-30 16:15:10 -07:00
James Truher 01c495b5e6 Change Import-PowerShellDataFile tag to CI and simplify tests 2016-08-30 16:15:10 -07:00
James Truher c610ea7941 Add Set-Date test 2016-08-30 16:15:10 -07:00
James Truher e639240ecb Add set-Date test
this one is a bit tricky, unless you're elevated you can't set the date
however, if you are not elevated you should get an error. This file
does one or the other based on whether you're elevated
2016-08-30 16:15:10 -07:00
James Truher feae8e4b2d add read-host tests 2016-08-30 16:15:10 -07:00
Manikyam Bavandla 1e13d7897a Update PowerShellGet to install the modules and scripts to proper locations in PowerShell Core on Windows (#2078)
* 1. Update PowerShellGet to install the modules and scripts to proper locations in PowerShell Core on Windows. 2. Added few CI tests for PowerShellGet

* Handling the scenario of FullCLR-based PowerShell on Windows.
2016-08-26 16:58:22 -07:00
Josh Soref 2badb244de spelling fixes: test 2016-08-25 17:49:32 +00:00
xiaoyinl f538eeb416 Use HTTPS links for go.microsoft.com
I replace all occurrences of http://go.microsoft.com with https://go.microsoft.com in text files.
2016-08-23 21:21:31 -04:00
James Truher 9d1c998287 Filling test gaps (issue 2022) - this replaces PR 1834
This replaces PR 1834 from the private fork I had
2016-08-22 14:56:04 -07:00
Barry Nolte 890e80dd54 Getting tests to run from build directory with spaces in it (#1981)
* [build.psm1] - mc.exe input file needs quotes

For filenames that have spaces or paths to that file that have spaces, the input filename needs to have quotes around it.

* Quoted more paths so tests run from directories with spaces

Found a few locations where paths weren't qutoed or escaped with '& ...' that are needed to get tests to run from build directories with spaces in them.
2016-08-22 09:57:30 -04:00
James Truher 5644c4c54b Create new test for Get-Credential which requires module to create a test host 2016-08-19 13:01:04 -07:00
Jason Shirk 8b056776c0 Stop using 'Open PowerShell' and OPS in code (#1838) 2016-08-16 17:03:34 -07:00
Dongbo Wang 753b202a75 Fix tests that were broken by the sxs module path change. Also fix some unreliable tests. 2016-08-11 21:45:20 -07:00
Andrew Schwartzmeyer d59710d310 Remove unimplemented Management cmdlets from Unix
These are not currently implemented and so should not show up as
available.

The *-Computer cmdlets are already not compiled for Unix (and so not
available), so let's not declare them in the manifest.

The Get-ComputerInfo cmdlet does not work on Unix and so should not be
made available.

Test-Connection depends on an unavailable WMI provider.

Get/Set-TimeZone are not yet ported.
2016-08-09 18:54:05 -07:00
Andrew Schwartzmeyer 280bd651c1 Remove unimplemented Utility cmdlets from Unix
ConvertFrom-SddlString and Unblock-File are Windows-specific cmdlets
with no equivalent on Unix.

squash! Remove Unblock-File from Unix
2016-08-09 18:53:43 -07:00
Andrew Schwartzmeyer 5bc34eb63c Run Trace-Command tests on CI 2016-08-08 12:11:51 -07:00
John Kordich ee7356e36e Disabling unit tests for OSX 2016-08-04 10:47:41 -07:00
John Kordich 0c7cbc1667 Adding Import-Module to MOF-Compilation tests 2016-08-04 10:47:41 -07:00
John Kordich e0fdf1ed00 Fixing up mof compilation test script to set PSMODULEPATH properly 2016-08-04 10:47:41 -07:00
John Kordich 643533b6a8 Adding DSC MOF compilation for Linux tests 2016-08-04 10:47:41 -07:00
James Truher 1bbdaa7ea8 Change free/used calculation to be consistent across platforms
add a couple of tests to validate return values
2016-08-03 10:38:26 -07:00
James Truher 6a07b71ba6 update tests to include $IsCoreCLR rather than $IsCore
also fix archive test to be sure it gets the proper archive module (not the one that's somewhere in the filesystem)
2016-08-02 12:50:24 -07:00
James Truher 0a18a46281 Update json tests to be more cross-plat and handle multiple invocations
only create the enumtest type if it doesn't exist
don't try to compare line endings on json tests which contain arrays,
formatting of the output need not be validated
2016-08-02 12:05:24 -07:00
James Truher dd0291be09 update encoding on the test files - these are ascii 2016-08-02 12:05:24 -07:00
James Truher 7b836f99f5 create work-around for MacOS in handling wildcards 2016-08-02 12:05:24 -07:00
James Truher 0f60b69af4 Fix Get-Command tests to better handle non-Windows platforms.
set executable bit on Linux/MacOS as that's what determines whether something
is executable. Also simplify partial path creation, only remove up to the first
colon, so those filesystems which have a single root are treated properly
2016-08-02 12:05:24 -07:00
James Truher 96a81c626c rename test files so they match map.json and can be found by invoke-pester 2016-08-02 12:05:24 -07:00
PowerShell Team 1d11f67376 fix two more file copy targets
they weren't being recognized as pester tests because they didn't have the right name
2016-08-02 12:05:24 -07:00
James Truher 176f9fb6bd rename archive test file so it may be found by invoke-pester 2016-08-02 12:05:24 -07:00
PowerShell Team 3575eac7b3 fix typo in archive test name
it needs to have the correct name in order to be executed by invoke-pester
2016-08-02 12:05:24 -07:00
PowerShell Team ce4303b873 migrated tests run clean on all platforms (locally) 2016-08-02 12:05:24 -07:00