xtqqczze
f86f30cf64
Correct case of $NestedPromptLevel special variable
2020-01-13 19:13:53 +00:00
xtqqczze
fbe459d480
Correct case of $OFS special variable
2020-01-13 19:05:05 +00:00
xtqqczze
d58e1ff13b
Correct case of $MyInvocation special variable
2020-01-13 19:04:32 +00:00
xtqqczze
4f5bb46268
Remove BOM, insert newline at EOF
2020-01-13 18:36:47 +00:00
xtqqczze
743983390e
Update pester syntax to v4 ( #11544 )
...
* Capitalize 'Should' command and fix whitespace
```powershell
$_ -ireplace '\s?\|\s?should\b',' | Should'
```
* Capitalise and apply hyphen to 'Not' parameter
```powershell
$_ -ireplace '(\| Should) not\b','$1 -Not'
```
* Capitalise and apply hyphen to 'Be' parameter
```powershell
$_ -ireplace '(\| Should(?: -Not)?) -?be\b','$1 -Be'
```
* Capitalise and apply hyphen to 'BeExactly' parameter
$_ -ireplace '(\| Should(?: -Not)?) -?beexactly\b','$1 -BeExactly'
* Capitalise and apply hyphen to 'BeGreaterThan' parameter
```powershell
$_ -ireplace '(\| Should(?: -Not)?) -?begreaterthan\b','$1 -BeGreaterThan'
```
* Use 'BeTrue' parameter
```powershell
$_ -ireplace '(\| Should(?: -Not)?) -Be\s\$?true\b','$1 -BeTrue'
```
* Use 'BeFalse' parameter
```powershell
$_ -ireplace '(\| Should(?: -Not)?) -Be\s\$?false\b','$1 -BeFalse'
```
* Capitalise and apply hyphen to 'Match' parameter
```powershell
$_ -ireplace '(\| Should(?: -Not)?)\s-?match\b','$1 -Match'
```
* Capitalise and apply hyphen to 'Throw' parameter
```powershell
$_ -ireplace '(\| Should(?: -Not)?)\s-?throw\b','$1 -Throw'
```
* Capitalise and apply hyphen to 'BeNullOrEmpty' parameter
```powershell
$_ -ireplace '(\| Should(?: -Not)?)\s-?benullorempty\b','$1 -BeNullOrEmpty'
```
* Capitalise 'Because' parameter
```powershell
$_ -ireplace '\s-because\b',' -Because'
```
* Fix 'BeNullOrEmpty'
2020-01-11 20:41:59 +05:00
xtqqczze
70d9ed4d55
Remove Unicode BOM from text files ( #11546 )
2020-01-11 12:15:34 +05:00
Paul Higinbotham
b19e2b9d4c
Various test fixes for debugger and remoting ( #11528 )
2020-01-08 16:23:38 -08:00
Aditya Patwardhan
0097802cee
Normalize line endings before comparing string in tests ( #11499 )
2020-01-08 13:33:28 -08:00
James Truher [MSFT]
57da778205
DSC
test fixes for Alpine and Raspbian (#11508 )
2020-01-07 16:57:08 -08:00
Paul Higinbotham
f22bad1d58
Fix SSH remoting test to work on all platforms ( #11500 )
2020-01-07 14:01:06 -08:00
Ilya
e8d472b65b
Ignore headers with null values in web cmdlets ( #11424 )
2020-01-07 12:25:30 -08:00
Thomas Nieto
b25e67e607
Remove RequireLicenseAcceptance
default value ( #11512 )
2020-01-07 11:43:58 -08:00
spongemike2
1376d310bb
Make web cmdlets skip processing the content headers with a null or empty value for backward compatibility ( #11421 )
2020-01-06 12:11:55 -08:00
Ilya
99cf9fd859
Re-balance CI tests ( #11420 )
2020-01-05 13:01:42 +05:00
Ilya
b221c2afa2
Correct pwsh run ( #11486 )
2020-01-05 12:17:41 +05:00
Andrew
ea48e07c48
Added setting to disable implicit WinPS
module loading ( #11332 )
2020-01-03 10:32:00 -08:00
xtqqczze
ee71081432
Use CIM cmdlets instead of WMI cmdlets in tests ( #11423 )
2020-01-03 10:24:06 -08:00
Steve Lee
5b42126f7c
Don't format exceptions that aren't ErrorRecords ( #11415 )
...
* In one of the previous PRs for ConciseView, System.Exception was incorrectly added to the typenames handled by the ErrorRecord formatting. This results in just Exception objects written to the console to not be rendered since the ErrorRecord formatting didn't handle this situation. Fix is to remove the line to add that type putting it back to how it was previously.
* Also made the handling of ErrorRecord a bit more robust just in case Exception.Message doesn't exist nor a Message property.
2019-12-21 09:45:44 +05:00
Aditya Patwardhan
2dbb5717ce
Make null member access tests as string to avoid parsing errors ( #11385 )
...
* Make null member access tests as string to avoid parsing errors
* Add PSNullConditionalOperators feature to testmetadata.json
* Add Parsing tests to be skipped
* Add tabcompletion tests
2019-12-21 00:14:07 +00:00
Steve Lee
27e1664e52
Add retry to Enter-PSHostProcess
test ( #11360 )
2019-12-20 15:35:50 -08:00
Aditya Patwardhan
ed27f36223
Fix test failing when UnixStat
feature is disabled ( #11370 )
2019-12-20 15:32:50 -08:00
Paul Higinbotham
e81bd1dfda
Re-add check for Invoke-Command job dispose. ( #11388 )
2019-12-20 12:13:34 -08:00
xtqqczze
7a7365279c
Avoid variable names that conflict with automatic variables ( #11392 )
2019-12-20 12:09:03 -08:00
Joel Sallow (/u/ta11ow)
7b33cfe847
Test-Connection: Fallback to hop IP Address on -Traceroute
without -ResolveDestination
( #11335 )
2019-12-19 09:51:34 -08:00
Ilya
54e6199bbb
Use invariant culture string conversion for -replace
operator ( #10954 )
2019-12-19 09:50:46 -08:00
Steve Lee
563b1cba83
Add trailing line number to filename for ConciseView ( #11391 )
2019-12-18 14:05:56 -08:00
Ilya
dfb5b047b1
Revert "Update formatter to not write newlines if content is empty ( #11193 )" ( #11342 )
...
This reverts commit 51d2523f5f
.
2019-12-18 00:53:19 +05:00
Steve Lee
edd3e7680c
Move Set-StrictMode to outer scriptblock for ErrorView ( #11381 )
2019-12-17 23:43:47 +05:00
Tyler James Leonhardt
ca202da643
Improvements in breakpoint APIs for remote scenarios ( #11312 )
2019-12-12 17:23:12 -08:00
Steve Lee
03f10f052d
Add -AsPlainText
to ConvertFrom-SecureString
( #11142 )
2019-12-11 15:40:41 -08:00
Dongbo Wang
5605bf4195
Fix a regression in formatting caused by the FirstOrDefault
primitive added in 7.0.0-Preview1
( #11258 )
2019-12-11 15:37:18 -08:00
Steve Lee
ed1f6e3144
Make approved features non-experimental ( #11303 )
2019-12-10 15:41:43 -08:00
Andrew
0c46e3e71d
Added WindowsPS
version check for WinCompat
( #11148 )
2019-12-10 10:40:13 -08:00
Steve Lee
6e4da244c5
Update ConciseView
to use TargetObject
if applicable ( #11075 )
2019-12-10 09:50:51 -08:00
Dongbo Wang
25895e34b8
Fix NullReferenceException in CompletionCompleters public methods ( #11274 )
2019-12-10 09:51:01 +05:00
Steve Lee
20a236b228
Update setting PSModulePath to concatenate the process + machine env var ( #11276 )
2019-12-09 16:25:08 -08:00
Andrew
f8a321ae2b
Fix error-reporting in some WinCompat
scenarios ( #11259 )
2019-12-09 15:20:40 -08:00
Ilya
95c472a8c2
Add native binary resolver ( #11032 )
2019-12-09 12:03:53 -08:00
Ilya
12bf5306e2
Add null host name check in WSMan ( #11288 )
2019-12-09 10:52:03 -08:00
Steve Lee
ee4eba5348
Update calculation of char width to respect CJK chars correctly ( #11262 )
2019-12-05 08:09:56 +05:00
Ilya
42f21ae6a0
Cleanups in command discovery ( #10815 )
...
* Enable nullable, make minor cleanups, add a test
* Reduce allocations in GetAliasTable()
* Remove searching by extensions on Unix
2019-12-03 11:23:36 +05:00
Travis Plunk
3cdab0d18d
Add Unblock-File
for macOS ( #11137 )
2019-12-02 17:51:36 -08:00
Brendan Burns
d38541fdce
Add an implementation of Stop-Computer
for Linux and macOS ( #11151 )
2019-12-02 17:29:11 -08:00
M1kep
570ba43a24
Allow CompleteInput
to return results from ArgumentCompleter
when AST
or Script has matching function definition ( #10574 )
2019-12-02 10:51:13 -08:00
Steve Lee
51d2523f5f
Update formatter to not write newlines if content is empty ( #11193 )
2019-12-02 10:51:02 -08:00
Ilya
2ee1760342
Fix regression in Get-PSCallStack
( #11210 )
2019-12-02 10:43:35 -08:00
David Smatlak
3923ca1728
Fixes FWLinks for PS7 online help documents ( #11071 )
2019-12-02 10:25:56 -08:00
Dongbo Wang
d46dfc26b7
Do not resolve types from assemblies that are loaded in separate AssemblyLoadContext
( #11088 )
2019-11-26 12:40:16 -08:00
Steve Lee
a1c2d3c977
Fix detection of $PSHOME in front of $env:PATH ( #11141 )
2019-11-23 15:17:08 -08:00
Travis Plunk
72780f333e
Make unreliable DSC test pending ( #11131 )
2019-11-22 14:18:41 -08:00