Commit graph

2613 commits

Author SHA1 Message Date
Sergei Vorobev 333a809fe8 Revert "Temporarily disable xUnit tests"
This reverts commit 3d18f454f6.
2016-06-10 07:16:33 +00:00
Sergei Vorobev 32b90c048a Remove Microsoft.PowerShell.Diagnostics from default Snapins on LINUX 2016-06-10 07:16:33 +00:00
James Truher [MSFT] 7170bc681b Merge pull request #982 from PowerShell/SelectObjectPesterTest
Add Select-Object Pestert Test
2016-06-09 16:41:36 -07:00
James Truher [MSFT] 5b17b603fb Merge pull request #989 from PowerShell/CsvCommandTest
Add Unit Test for Export-Csv
2016-06-09 16:37:57 -07:00
James Truher [MSFT] 0d3f980795 Merge pull request #1022 from PowerShell/ImportCSVV2Tests
Add Unit Test for Import-Csv
2016-06-09 16:34:53 -07:00
James Truher [MSFT] b76f569caf Merge pull request #983 from PowerShell/ConvertToXml
Add Unit Test for ConvertTo-Xml
2016-06-09 16:28:05 -07:00
James Truher [MSFT] eeb715bf4e Merge pull request #1060 from PowerShell/xdg
XDG Changes
I like these tests much better now - far easier to follow
2016-06-09 16:17:48 -07:00
Andrew Schwartzmeyer 560bcaf736 Refactor base directory tests 2016-06-09 14:16:33 -07:00
Andy Schwartzmeyer 06f563bb07 Merge pull request #1075 from PowerShell/andschwa/binary-compatibility
Cross-platform (FullCLR/CoreCLR) binary module creation
2016-06-09 10:42:06 -07:00
Andy Schwartzmeyer a48c5281a5 Fix Windows consistency tests
Use `USERPROFILE`, not `HOME`. The latter doesn't exist on Windows, and
`HOMEPATH` strips the drive. The former provides `C:\Users\<username>`.

Fix location tested for JIT cache location on Windows.
2016-06-09 09:50:36 -07:00
Andrew Schwartzmeyer 539f8696e5 XDG cache directory now guaranteed to exist 2016-06-09 09:50:36 -07:00
Andrew Schwartzmeyer d5f6295042 Update ModuleAnalysisCache to use XDGBDS on Linux 2016-06-09 09:50:36 -07:00
Andrew Schwartzmeyer 4b0c916646 Skip tests which can't be run on Travis OS X
These should be marked as `-Pending` but Pester doesn't accept both
`-Skip` and `-Pending` parameters, so they had to be combined to support
skipping on Windows.
2016-06-09 09:50:36 -07:00
Andrew Schwartzmeyer 0e10a51802 Whitespace and formatting cleanups 2016-06-09 09:50:36 -07:00
Andrew Schwartzmeyer 140d452ba2 Fix PSReadLine history path on Windows
Bug introduced in initial port of PSReadLine. `Path.Combine` sees the
initial backslash as an absolute path, thus discarding `AppData`.
2016-06-09 09:50:36 -07:00
v-alexjo a293707d71 XDG cache home now will create powershell child folder 2016-06-09 09:50:36 -07:00
v-alexjo f46aa8d195 configdefault missed in refactoring 2016-06-09 09:50:36 -07:00
v-alexjo 42c0b9a5f7 Style changes and psreadline path change 2016-06-09 09:50:36 -07:00
Andrew Schwartzmeyer 41c7f9e469 Update XDG BDS tests to specifications
This renames the tests and updates for better requirement
specifications. The profile, modules, history, and startup cache data
are tested for not breaking Windows behavior, new Linux behavior, and
respecting set variables on launch. This also corrects some erroneous
assumptions I had previously made.

The ModuleAnalysisCache cannot be tested, and the startup cache data
might not be testable on Windows.
2016-06-09 09:50:36 -07:00
v-alexjo caa4c3f163 Changing history to cache, removed redundant code 2016-06-09 09:50:36 -07:00
v-alexjo c2527199a6 Further code review changes 2016-06-09 09:50:36 -07:00
v-alexjo 4c1f9f9c79 Adding XDG tests 2016-06-09 09:50:36 -07:00
v-alexjo 237c659b5e Changes to xdg to append powershell path 2016-06-09 09:50:36 -07:00
v-alexjo 29e97bf1aa Code review changes to XDG support 2016-06-09 09:50:36 -07:00
v-alexjo 54c64c9db6 Initial XDG support and folder default changes
Conflicts:
	src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs
2016-06-09 09:50:36 -07:00
Andrew Schwartzmeyer fd649c0f77 Revert "Merge pull request #1046 from PowerShell/GetMemberCommandTest"
This reverts commit 7392c68bcb, reversing
changes made to 1ee6e4ef2d.
2016-06-08 13:24:33 -07:00
Andrew Schwartzmeyer 1f36de3e03 Revert "Merge pull request #1047 from PowerShell/CompareObjectPesterTest"
This reverts commit 1ee6e4ef2d, reversing
changes made to 5a0155dc9d.
2016-06-08 13:23:21 -07:00
James Truher [MSFT] 26691a5088 Merge pull request #1024 from PowerShell/MeasureObjectPesterTest
Add Measure-Object Pester Unit Test
2016-06-08 12:02:56 -07:00
James Truher [MSFT] 7392c68bcb Merge pull request #1046 from PowerShell/GetMemberCommandTest
Add Unit Test for Get-Member
2016-06-08 12:00:57 -07:00
James Truher [MSFT] 1ee6e4ef2d Merge pull request #1047 from PowerShell/CompareObjectPesterTest
Add Compare-Object Pester Unit Test
2016-06-08 11:59:14 -07:00
James Truher [MSFT] 5a0155dc9d Merge pull request #1056 from PowerShell/NewObjectPesterTest
Add New-Object Pester Unit Test
2016-06-08 11:57:59 -07:00
James Truher [MSFT] 8fca9646e9 Merge pull request #1057 from PowerShell/SelectXMLPesterTest
Add Select-XML Pester Unit Test
2016-06-08 11:56:23 -07:00
James Truher [MSFT] 0e2f25def5 Merge pull request #1059 from PowerShell/TeeObjectTests
Add Unit Test For Tee-Object
2016-06-08 11:53:39 -07:00
Andy Schwartzmeyer 3ad7520173 Merge pull request #1077 from PowerShell/andschwa/tools
Move some tools into tools tree
2016-06-07 10:06:13 -07:00
Andy Schwartzmeyer 109f3af562 Merge pull request #1079 from PowerShell/RaghuS-RenameAssetsBranch
Renamed 'Assets' folder to 'assets' - for systems that are case sensitive
2016-06-06 15:04:20 -07:00
Raghu Shantha [MSFT] 3ea2049e2c Renamed Assets folder to assets - for systems that are case sensitive 2016-06-06 14:28:27 -07:00
Andy Schwartzmeyer ef1a0d4595 Merge pull request #1078 from PowerShell/RaghuS-MSIPackageFixesBranch
Fixes around MSI packaging functionality
2016-06-06 14:06:59 -07:00
Raghu Shantha [MSFT] 061cf4a6a0 Moved MSI wxs file to assets ; Renamed MSI package creation function to be compliant with PowerShell verb-noun conventions 2016-06-06 13:20:00 -07:00
Andrew Schwartzmeyer 338b9a3462 Add LLDB with SOS via tools/debug.sh note to debugging docs 2016-06-06 12:20:28 -07:00
Andrew Schwartzmeyer 112945657c Update debug.sh script for new layout 2016-06-06 12:15:49 -07:00
Andrew Schwartzmeyer 90be3585e1 Move debug.sh 2016-06-06 12:15:49 -07:00
Andrew Schwartzmeyer 0b0b141ea5 Move download.sh script to tools tree 2016-06-06 12:15:49 -07:00
Jason Shirk 096779d1be Merge pull request #1076 from PowerShell/andschwa/trace-command-docs
Add debugging info on use of Trace-Command
2016-06-06 12:09:19 -07:00
Andy Schwartzmeyer 527dbd283f Merge pull request #1073 from PowerShell/RaghuS-SignPackageToolsBranch
Utility to generate a self-signed certificate and sign a given package such as OpenPowerShell.zip/appx/msi
2016-06-06 11:58:53 -07:00
Andrew Schwartzmeyer 751f8a0635 Add debugging info on use of Trace-Command 2016-06-06 11:54:13 -07:00
Andrew Schwartzmeyer e2d1089a08 Test import of cmdlet-example module on FullCLR PowerShell 2016-06-06 11:39:29 -07:00
Andrew Schwartzmeyer 1d96695a63 Update cmdlet-example to use netstandard1.3
As this enables importing the same DLL everywhere.
2016-06-06 11:39:29 -07:00
Raghu Shantha [MSFT] 6c3b64f3f2 Utility to generate a self-signed certificate and sign a given package such as OpenPowerShell.zip/appx/msi 2016-06-06 09:54:25 -07:00
Andy Schwartzmeyer 814aeea8c8 Merge pull request #1072 from PowerShell/andschwa/psversiontable-issue
Ask for $PSVersionTable in issue template
2016-06-03 19:13:17 -07:00
Andrew Schwartzmeyer 195ed6e790 Ask for $PSVersionTable in issue template 2016-06-03 17:10:34 -07:00