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
PowerShell Team
0261372bae
remove scheduled job tests
2016-08-02 12:05:24 -07:00
PowerShell Team
43eae99276
remove scheduledjob cmdlet tests
2016-08-02 12:05:24 -07:00
PowerShell Team
7305b82b73
Add migrated files
2016-08-02 12:05:24 -07:00
PowerShell Team
721ad34c62
add missing sample archive file
2016-08-02 12:05:24 -07:00
PowerShell Team
28a06155c8
add map.json file for migration of Pester cmdlet tests
2016-08-02 12:05:24 -07:00
Andrew Schwartzmeyer
9cc6673b27
Add regression tests for custom key bindings
...
Also tests capitalized key bindings, hence the need to compare case
sensitively.
2016-07-28 22:41:04 -07:00
Sergei Vorobev
a704a53f08
Make Get-Item env: case-aware on Unix
...
Fix #1196
2016-07-28 14:19:36 -07:00
Sergei Vorobev
06252836ea
Make 'cd' go to the HOME directory
2016-07-27 18:43:19 -07:00
James Truher
fa1b386a08
make sure that all tests are using the proper $IsCoreCLR variable instead of $IsCore
2016-07-27 12:32:17 -07:00
James Truher
ac8238075d
mark the add-type tests as pending for $IsCore
2016-07-27 12:14:08 -07:00
James Truher
456bc4da6b
marked some package tests as feature rather than CI
2016-07-27 12:06:51 -07:00
James Truher
1b9565ae89
add tags to describe blocks that didn't have any tags
2016-07-27 12:06:51 -07:00
James Truher
a784149b36
all tests are now marked with proper tag
...
also, update build.psm1 to be more flexible
2016-07-27 12:06:51 -07:00
James Truher
9e225ccae2
changes tags for tests
...
Start using tags CI, Feature, Scenario
2016-07-27 12:06:51 -07:00
Sergei Vorobev
d8a040ca99
Add test for Add-Type System.Runtime.Serialization.Primitives.dll TPA
2016-07-26 17:53:52 -07:00
Sergei Vorobev
3fd885ef2d
Add-Type: add mscorlib.dll to the list of default references
...
Fix #1361
On CoreCLR 1.0.0 RTM the layout changed compare to RC2.
This change accounts for it.
This change also cleans up some left-overs for SecureString ref.
2016-07-26 17:45:49 -07:00
Sergei Vorobev
52569380c7
Merge pull request #1519 from PowerShell/vors/json
...
Fix ConvertFrom-Json to handle mutlilines
2016-07-26 14:37:36 -07:00
Andrew Schwartzmeyer
41173a3b65
Rename IsCore to IsCoreCLR
2016-07-26 11:54:08 -07:00
Sergei Vorobev
3240a2d369
Fix ConvertFrom-Json to handle mutlilines
...
Fix #956
Add Newtonsoft.Json.JsonSerializationException to catch block
that determines which mode to use: single-string or multi-string
2016-07-26 11:11:44 -07:00
Francisco Gamino
42105138a7
Adding WebCmdlets tests
2016-07-24 16:20:46 -07:00
PowerShell Team
165f2a86c3
Convert UTF-16 files to UTF-8
2016-07-22 13:54:34 -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
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
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