Dongbo Wang
df9d9043bb
Add the license header to nanoserver.tests.ps1
( #10171 )
2019-07-16 12:56:55 -07:00
Dongbo Wang
a4e397697c
Skip JumpList
on NanoServer
and IoT
( #10164 )
2019-07-15 17:02:18 -07:00
Travis Plunk
5ef258ef68
Remove markdownlint
tests due to security issues ( #10163 )
2019-07-15 12:20:39 -07:00
Ilya
0ae7d50d5c
Remove 'kill' alias for Stop-Process cmdlet on Unix ( #10098 )
2019-07-15 08:12:26 +05:00
Aditya Patwardhan
ea4895c849
Mark Set-Service tests with password as Pending
( #10146 )
2019-07-12 16:50:58 -07:00
Steve Lee
431ef0372a
Fix test password generation rule to meet Windows complexity requirements ( #10143 )
2019-07-12 12:11:45 -07:00
Ilya
18ff2b6b1d
Cleanup workflow - remove PSProxyJob ( #10083 )
2019-07-12 07:56:27 +05:00
PRASOON KARUNAN V
ffb1549aa9
Add -SecurityDescriptorSddl parameter to Set-Service ( #8626 )
2019-07-11 13:23:57 -07:00
Christoph Bergmeister [MVP]
fe56f9d902
Upgrade .Net Core 3 SDK from preview5 to preview6 and related out of band Nuget packages from 2.1 to 3.0-preview6 ( #9888 )
2019-07-09 14:35:08 -07:00
Ilya
5d98b901be
Cleanup workflow code ( #9638 )
...
* Remove WorkFlowInfo type
* Remove condition for UseSharedProcess
* Remove PSWorkflowJob condition
* Remove workflow from ValidateSet
* Remove workflow from CommandTypes enum
* Remove workflow from EventManager
* Remove workflow from Get-Help
* Remove WorkflowFileExtension ".xaml" from ModuleIntrinsics
* Remove WorkflowFileExtension ".xaml" from ModuleCmdletBase
* Remove workflow from PSModuleInfo
* Remove workflow from CustomShellCommands
* Remove workflow from InitialSessionStateProvider
* Remove WriteWorkflowDebugNotSupportedError()
* Remove unneeded resource strings from Module.cs
* Remove xaml from valid extension list
2019-07-07 01:03:03 +05:00
Reece Dunham
2a80ed728f
Indent fix in markdown-link.tests.ps1 ( #10049 )
2019-07-04 08:08:52 +05:00
xtqqczze
0d55a7249b
Suppress PossibleIncorrectUsageOfAssignmentOperator rule violation by adding extra parenthesis ( #9460 )
2019-07-02 13:23:58 -07:00
Mark Kraus
2285ece613
Set request headers when request body is empty in Web Cmdlets ( #10034 )
2019-07-02 12:01:06 -07:00
Joel Sallow (/u/ta11ow)
b34e331d63
Consider DBNull.Value
and NullString.Value
the same as $null
when comparing with $null
and casting to bool ( #9794 )
...
- Adds `LanguagePrimitives.IsNullLike()` method to account for `DBNull.Value` and `NullString.Value` so that they can be considered the same as a null value where sensible in PowerShell.
- Updates `-ne` and `-eq` binders to treat `DBNull.Value` and `NullString.Value` as equal to null/AutomationNull.
- Update code paths for comparing objects in LanguagePrimitives to ensure consistency with how the `-eq` and `-ne` binders work when calling LanguagePrimitives methods to do the comparisons.
- Make `LanguagePrimitives.IsNull()` and `LanguagePrimitives.IsNullLike()` public methods.
- Added tests for null behaviours in `NullRepresentatives.Tests.ps1`
2019-06-28 11:39:34 -07:00
Amit Saraf
7bce46bc5b
Download latest version (6.2.0) of PSDesiredStateConfiguration nuget package. ( #9932 )
2019-06-27 10:22:32 -07:00
Joel Sallow (/u/ta11ow)
86a1697da9
Allow methods to be named after keywords ( #9812 )
2019-06-25 11:04:00 -07:00
robdy
aa07eef187
Add test for New-Item -Force
( #9971 )
2019-06-25 11:03:07 -07:00
Reece Dunham
0f46b25c99
Fix gulp versions ( #9916 )
2019-06-25 10:42:52 -07:00
Joel Sallow (/u/ta11ow)
17b2cec163
Cleanup Parser tests ( #9792 )
...
Co-Authored-By: Ilya <darpa@yandex.ru>
2019-06-24 11:22:54 -07:00
nbkalex
358d12ea93
Display com method signature with argument names ( #9858 )
2019-06-20 13:22:30 -07:00
Dongbo Wang
c684902fba
Use the original precision (prior-dotnet-core-3) for double/fload-to-string conversion ( #9893 )
...
.NET Core changes to return "shortest roundtrippable string" by default for the ToString() method of double and float types. This results in ToString() for double/float values sometimes return a string in 17-digit/9-digit precision format. This PR updated the double/float-to-string conversion in PowerShell to continue using the old precision specifier before the change in .NET Core 3.0.
2019-06-19 08:56:43 +05:00
Reece Dunham
b17b6bd361
Use yarn to install global tools ( #9904 )
2019-06-17 12:10:55 -07:00
Steve Lee
981c990d74
Make UseAbbreviationExpansion
and TempDrive
official features ( #9872 )
2019-06-13 13:05:37 -07:00
Kirk Munro
aac4c6ff21
Add module to support Pester tests for automating debugger commands (stepInto, stepOut, etc.), along with basic tests ( #9825 )
2019-06-13 07:19:13 -07:00
Steve Lee
89db7505d6
Have console host not enter command prompt mode when using Read-Host -Prompt
( #9743 )
...
`Read-Host` calls into `$Host.UI.Prompt()`. However, this method is also used when the host prompts for mandatory parameters that aren't provided. The method expects to be called when given a `FieldDescription` and if the input starts with `!` it enters `CommandPromptMode`. In this mode, you can type `!?` to request help, for example. However this mode is not something you can use via `Read-Host` (only if calling `$Host.UI.Prompt()` directly passing in a well constructed `FieldDescription`). When using `Read-Host -Prompt`, the cmdlet creates a `FieldDescription` where the name is the prompt and the rest of the properties are empty.
The fix is that if `Label` is empty, we can assume it's being called from `Read-Host` rather than being called to prompt for a mandatory parameter and thus not enter `CommandPromptMode`.
2019-06-09 07:55:11 -07:00
Amit Saraf
689434e535
Support DSC compilation on Linux. ( #9834 )
2019-06-07 11:50:14 -07:00
Ilya
7e423e7451
Fix minor style issues come from last commits ( #9640 )
2019-06-07 08:35:33 +05:00
Joel Sallow (/u/ta11ow)
f5e3de036e
Improve whitespace for Parser tests ( #9806 )
2019-06-05 10:09:45 +05:00
Steve Lee
b4e2423fab
Fix use of Start-Process
http://bing.com ( #9793 )
2019-06-04 14:36:12 -07:00
Jacob Scott
f222a686c5
Support negative numbers in -split
operator ( #8960 )
2019-06-03 16:33:54 -07:00
dependabot-preview[bot]
c2cedccfbd
Build(deps): Bump Microsoft.ApplicationInsights from 2.9.1 to 2.10.0 ( #9757 )
2019-05-31 11:43:47 -07:00
kwkam
f0133bed8e
Fix Get-ChildItem -Path
with wildcard char ( #9257 )
...
Unescape non-literal, non-glob path before existence checking.
2019-05-31 10:14:39 -07:00
Aditya Patwardhan
8ea15c9f13
Merged PR 8529: Add cleanup before building test package
...
Add cleanup before building test package
2019-05-29 00:31:14 +00:00
Aditya Patwardhan
ed1b991b6f
Merged PR 8512: Update version for SDK tests and Microsoft.PowerShell.Native package
...
Update version for SDK tests and Microsoft.PowerShell.Native package
2019-05-24 20:17:45 +00:00
Travis Plunk
bb726da6fd
Disable the debugger when in system lock-down mode ( #9645 )
...
Disable the debugger when in system lock-down mode
Fixing master for CVE-2019-0733
2019-05-22 15:19:23 -07:00
Steve Lee
29e21470d9
Port PowerShell to .NET Core 3.0 ( #9597 )
2019-05-21 13:43:51 +08:00
Travis Plunk
1d94e8c947
Make sure we always return an object in command searcher ( #9623 )
2019-05-20 11:22:34 -07:00
Kirk Munro
112401ed37
Support line continuance with pipe at the start of a line ( #8938 )
...
Expands line continuance for pipelines to allow lines to continue automatically without backticks with the pipe symbol at the start of a line.
This adds to the existing functionality where pipes can be used to continue lines by placing them at the end of a line.
2019-05-13 22:57:57 -07:00
Steve Lee
a96b4c0404
Update use of "PowerShell Core" to just "PowerShell" ( #9513 )
2019-05-10 15:34:27 -07:00
Aditya Patwardhan
ade85b4faa
Multiple test fixes and improved logging for fragile tests ( #9569 )
2019-05-10 10:56:12 -07:00
dependabot[bot]
72db71b76b
Build(deps): Bump gulp from 4.0.1 to 4.0.2 in /test/common/markdown ( #9544 )
2019-05-10 10:07:22 -07:00
Chris Dent
374e0cf54d
Add support for ValidateRangeKind to ParameterMetadata.GetProxyAttributeData ( #9059 )
2019-05-07 12:15:38 -07:00
Andrew
e3e37a8e35
Merge pull request #9528 from SteveL-MSFT/login-shell
...
Add support for `-l` to pwsh so that it is compatible with POSIX shell expectations
2019-05-07 11:55:45 -07:00
Ilya
2be3db8ab8
Cleanup unused pinvokes on unix ( #9531 )
...
* Remove TemporaryDirectory()
* Remove GetUserName()
* Use Environment.UserName on Unix
* Remove old comment
* Use Environment.UserName on Windows too
2019-05-07 10:22:01 +05:00
Steve Lee
346ab8c9d4
Change MatchType for EnumerationOptions to be Win32 ( #9529 )
2019-05-06 17:20:08 -07:00
Mark Kraus
935e164a6d
Add Support for Null Usernames in Web Cmdlet Basic Auth ( #9536 )
2019-05-06 17:15:04 -07:00
Steve Lee
592f897d21
allow test to work in cases where you can't create $profile
2019-05-04 07:44:30 -07:00
Steve Lee
3b5663ee97
correctly delete $profile in all cases
2019-05-04 07:12:53 -07:00
Steve Lee
0c1274011c
fix creation of profile
2019-05-04 06:45:43 -07:00
Aditya Patwardhan
2737e74d86
Fix null reference when Microsoft.PowerShell.Utility
is loaded as a snapin
in hosting scenarios ( #9404 )
2019-05-03 15:16:41 -07:00