Sergei Vorobev
4b51bbb976
Fix Start-ResGen to produce windows line-ends all the time
2016-06-14 12:18:30 -07:00
Sergei Vorobev
5763ad458d
Merge pull request #1102 from PowerShell/vors/map
...
Add some intelligence to Copy-MappedFiles
2016-06-14 09:57:58 -07:00
Sergei Vorobev
029086e27c
Add some intelligence to Copy-MappedFiles
2016-06-13 18:50:15 -07:00
Sergei Vorobev
41ebec2ef1
Merge pull request #1101 from PowerShell/vors/map
...
Enhance mappings story
2016-06-13 18:14:05 -07:00
Sergei Vorobev
21f4c46f3e
Update documentation about mapping.md
2016-06-13 17:56:56 -07:00
Sergei Vorobev
85e2ecd504
Add new map.json files
2016-06-13 17:39:11 -07:00
Sergei Vorobev
f3ab8b3f57
Enhance mappings story
...
- Split mappings.json into mappings.json for every project (folder under
src)
- Throw away src\monad prefix, now it's not relevant
- Remove New-MappingsFile
- Rename Copy-SubmoduleFiles to Copy-MappedFiles
- Make Copy-MappedFiles flexible about set of mappings.json that it
uses
2016-06-13 17:37:24 -07:00
James Truher [MSFT]
d8245cee02
Merge pull request #988 from PowerShell/DisplayXMLPesterTest
...
Add DisplayXMLTest to Pester Unit Test
2016-06-13 12:29:32 -07:00
JumpingYang001
4005348f45
Update fixes based on James comments for DisplayXML Pester Test
2016-06-11 23:11:53 -07:00
JumpingYang001
1d6ab11ea8
Update fix based on comment for DisplayXML Pester Test
2016-06-11 23:11:53 -07:00
JumpingYang001
0dc339f579
Update Format-Custom Tree object Pester Test
2016-06-11 23:11:53 -07:00
JumpingYang001
1504f9b64f
Add Format-Custom Tree object Pester Test
2016-06-11 23:11:53 -07:00
JumpingYang001
dd3ee79c89
Fix OSX fail for DisplayXML Pester Test
2016-06-11 23:11:53 -07:00
JumpingYang001
c87dac7ba0
Add DisplayXMLTest to Pester Unit Test
2016-06-11 23:11:53 -07:00
Sergei Vorobev
58425bbcc0
Merge pull request #1093 from PowerShell/andschwa/project-model-update
...
Rename compilationOptions to buildOptions in project.json files; Remove NOETW
2016-06-10 16:34:25 -07:00
Andrew Schwartzmeyer
c9c20988c3
Update building documentations for Linux and OS X
2016-06-10 16:12:01 -07:00
Andrew Schwartzmeyer
896129652c
Force link openssl on OS X
2016-06-10 16:12:01 -07:00
Andrew Schwartzmeyer
11d2c2c6e7
Update Start-PSBootstrap
to use .NET CLI's scripts
...
Linux and OS X no longer install packages, instead they download the
1.0.0 uninstall and install scripts provided by .NET CLI, uninstall all
existing `dotnet` packages, and "install" the latest 1.0.0 preview2
version of `dotnet` to `~/.dotnet`, which `Start-PSBuild` automatically
picks up.
Additionally, `Start-PSBootstrap` only attempts to install dependencies
when it detects that it is on Ubuntu 14.04, otherwise it warns that
dependencies must be installed manually, and still installs `dotnet` via
their obtain script. This makes `Start-PSBootstrap` safe to run on
Debian, and usable on CentOS.
2016-06-10 16:12:01 -07:00
Andrew Schwartzmeyer
2639f2a8ae
Use include
key in copyToOutput
and publishOptions
...
While the schema says that a `string[]` will be picked up as if `{
"include" : [ ... ] }` was used, it does not. This is a .NET CLI bug.
2016-06-10 13:00:33 -07:00
Andrew Schwartzmeyer
9b2be207f7
Don't attempt to publish any profiles
...
PowerShell does not ship with any default profiles.
2016-06-10 12:44:18 -07:00
Andrew Schwartzmeyer
44f3fb1211
Update content to copyToOutput
and publishOptions
...
These must be duplicated as we require the same files for both `build`
and `publish`. This is the requirement of the new schema, as `content`
was split.
Note that while each key can take an object, if given just a `string[]`
as we do here, it defaults to `include`.
See the new schema: https://github.com/aspnet/Announcements/issues/175
2016-06-10 12:41:26 -07:00
Andrew Schwartzmeyer
1a1de1d4a0
Remove unnecessary LINUX configuration from Commands.Utility
2016-06-10 11:52:35 -07:00
Andrew Schwartzmeyer
e61d698bbc
Remove NOETW in favor of LINUX
...
ETW is available on Windows, so this is only (and will always be)
necessary for Linux.
2016-06-10 11:49:40 -07:00
Andrew Schwartzmeyer
80aceb7a8a
Move compile data to build options
2016-06-10 11:15:37 -07:00
Andrew Schwartzmeyer
e3056303aa
Rename compilationOptions to buildOptions in project.json files
...
This resolves #928 . This is a breaking change in that you *must* be
running a recent version of .NET CLI.
2016-06-10 11:03:56 -07:00
Sergei Vorobev
ebd28ec665
Merge pull request #1091 from PowerShell/vors/xunit
...
Re-enable xunit tests
2016-06-10 10:31:59 -07:00
Sergei Vorobev
88ac6d0b2d
Temporarely skip 1 failing test
2016-06-10 17:03:49 +00:00
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