Commit graph

1824 commits

Author SHA1 Message Date
Andrew Schwartzmeyer a158bf654d Disable Travis cache 2016-04-01 20:49:23 -07:00
Andrew Schwartzmeyer 4601340f54 Use Start-PSxUnit on Travis 2016-04-01 20:49:03 -07:00
Andrew Schwartzmeyer 3895492da1 Remove deprecated update-content.sh 2016-04-01 20:47:58 -07:00
Andrew Schwartzmeyer b8cec0a00e Remove deprecated xunit.sh script 2016-04-01 20:46:24 -07:00
Andrew Schwartzmeyer 8e397ec1a1 Add Start-PSxUnit function
Replaces `./xunit.sh` to run xUnit tests on Linux. Pretty basic, can
definitely be extended to support other flavors.
2016-04-01 20:45:32 -07:00
Andrew Schwartzmeyer 067609cdce Add runtimes back to xUnit runner
Per dotnet/cli#2201
2016-04-01 20:25:12 -07:00
Andrew Schwartzmeyer 151b5525c6 Merge src/Modules and host specific Modules 2016-04-01 19:40:18 -07:00
PowerShell Team 9d1dca0ef1 Correct "Move files from psl-monad submodule to super-project"
Commit 45140c5752 incorrectly stated that
it imported from psl-monad repository commit
860eb5d211b8fff4e015ac59ccb58da2f59a6b58; but it actually imported from
commit 8abffd25ebc33cbc0b4ce224b46e699704b01728.
2016-04-01 19:26:02 -07:00
Andrew Schwartzmeyer 6d691de665 Log location of PowerShell build output 2016-04-01 19:15:52 -07:00
Andrew Schwartzmeyer 5a1666c984 Fix programatic references to Linux.Host 2016-04-01 19:15:41 -07:00
PowerShell Team bd599ed62a Move Module files from psl-monad submodule to super-project
This commit uses master branch 8abffd25ebc33cbc0b4ce224b46e699704b01728
2016-04-01 19:00:51 -07:00
Andrew Schwartzmeyer 5c1fb845c4 Rename Linux.Host to Host 2016-04-01 18:56:26 -07:00
Andrew Schwartzmeyer 61825110d0 Add Modules to mapping.json 2016-04-01 18:56:26 -07:00
Andrew Schwartzmeyer a9f1603a97 Rename dotnet restore arguments variable 2016-04-01 18:15:43 -07:00
Andrew Schwartzmeyer ff73a5cd98 Move Pester to src/Modules 2016-04-01 18:09:30 -07:00
Andrew Schwartzmeyer 9571b220b2 Initialize googletest submodule on Travis 2016-04-01 18:04:25 -07:00
Andrew Schwartzmeyer 774dcb7996 Migrate libpsl-native googletest submodule 2016-04-01 18:02:20 -07:00
Andrew Schwartzmeyer 0102a55da5 Add 'src/libpsl-native/' from commit '4bb241ad11c54985617343fbeb8700cfdcdf7ae0'
git-subtree-dir: src/libpsl-native
git-subtree-mainline: 2264613ae3
git-subtree-split: 4bb241ad11
2016-04-01 17:59:08 -07:00
Andrew Schwartzmeyer 2264613ae3 Remove libpsl-native submodule 2016-04-01 17:57:58 -07:00
Andrew Schwartzmeyer 2b46e0d5eb Add $script:Output to store location of executable 2016-04-01 17:56:07 -07:00
Andrew Schwartzmeyer fde63f4bc0 Add win81-x64 runtime
It's what AppVeyor uses.
2016-04-01 17:52:00 -07:00
Andrew Schwartzmeyer 540acd59d1 Install latest .NET CLI packages on Travis 2016-04-01 17:52:00 -07:00
Andrew Schwartzmeyer 2ddf3e9ff0 Bump .NET CLI version on AppVeyor 2016-04-01 16:52:14 -07:00
Andrew Schwartzmeyer 1293c63289 Deploy powershell.exe as content for ConsoleHost
CMake will now output the artifacts of the native build into the
ConsoleHost project, where .NET CLI picks it up as content and deploys
it automatically.
2016-04-01 16:48:16 -07:00
Andrew Schwartzmeyer bf470de5ca Obtain runtime from dotnet --info
This is a breaking change that requires developers to update their
version of .NET CLI. In order to stop specifying where dotnet should
output the artifacts, we need to be able to guess their location
correctly, which requires knowing the current RID (and framework).
2016-04-01 14:48:41 -07:00
Andrew Schwartzmeyer 6cf8e39d1a Refactor native build steps
Move dependency checks to precheck section and make conditional more
sensible.
2016-04-01 14:48:41 -07:00
Andrew Schwartzmeyer aa5c30d42e Whitespace and style cleanups 2016-04-01 14:48:41 -07:00
Andrew Schwartzmeyer 34f6b44d99 Remove --runtime argument to dotnet restore 2016-04-01 14:48:41 -07:00
Andrew Schwartzmeyer 5c1e295e9a Remove -Output switch from PowerShellGitHubDev
This is a breaking that stops publishing PowerShell by default, and
instead relies on `dotnet build`. Thus the artifacts will be output to a
new (RID, framework, and project dependent) location.

Publishing will still be needed to produce packages, but this logic will
be moved into `Start-PSPackage`.
2016-04-01 14:47:30 -07:00
Andrew Schwartzmeyer b9232256fb Remove duplicate #if CORECLR from SMA/CoreCLR 2016-04-01 13:16:35 -07:00
Andrew Schwartzmeyer 6ad880722c Add PAL_DBG_CHANNELS note 2016-04-01 13:16:35 -07:00
Andrew Schwartzmeyer c128bbfe62 Add COREHOST_TRACE debugging note 2016-04-01 13:16:35 -07:00
Andrew Schwartzmeyer 646d234d1f Revert "Remove runtimes sections from projects"
This reverts commit 47fd1a45bc.

Per dotnet/cli#2029, RID inference is no longer supported by NuGet, and
so the runtimes section needs to exist again.
2016-04-01 13:01:15 -07:00
Andrew Schwartzmeyer b88980590c Put version back to make VS Code happy 2016-04-01 10:26:50 -07:00
Andy Schwartzmeyer f237767e86 Merge pull request #758 from PowerShell/SetAliasPesterUnitTest
Add Pester Unit test for Set-Alias
2016-04-01 10:04:55 -07:00
JumpingYang001 fc0f9c315c Add Pester Unit test for Set-Alias 2016-04-01 00:50:10 -07:00
Andy Schwartzmeyer 954280d950 Merge pull request #756 from PowerShell/GetAliasPesterUnitTest
Add Pester Unit test for Get-Alias
2016-03-31 20:14:15 -07:00
JumpingYang001 97b96dda9e Update Pester Unit test for Get-Alias 2016-03-31 20:03:07 -07:00
Sergei Vorobev d90f3a8c2f Add server2016 branch to build status table 2016-03-31 19:04:48 -07:00
Paul Allen 2b5f416911 Fix OMI provider link in PSRP instructions 2016-03-31 16:19:10 -07:00
Andy Schwartzmeyer dabfb09958 Merge pull request #757 from PowerShell/andschwa/update-packages
Bump .NET Core packages to 23931-00
2016-03-31 14:06:24 -07:00
Andrew Schwartzmeyer 39f92b436d Bump windows-build
This commit was forgotten.
2016-03-31 13:31:21 -07:00
Andrew Schwartzmeyer f49e2b259c Update CorePsTypeCatalog.cs 2016-03-31 13:22:04 -07:00
Andrew Schwartzmeyer d7b104110e Bump .NET Core packages to 23931-00 2016-03-31 12:33:44 -07:00
JumpingYang001 c0f3fea44b Add Pester Unit test for Get-Alias 2016-03-31 01:24:50 -07:00
Andy Schwartzmeyer 5f5a78260c Merge pull request #752 from PowerShell/docs
Documentation refactor
2016-03-30 23:41:59 -07:00
Andrew Schwartzmeyer b79af07fbb Add Linux and Windows installation instructions 2016-03-30 23:30:26 -07:00
Andrew Schwartzmeyer 4b58168a87 Fix up Git docs 2016-03-30 23:30:26 -07:00
Andrew Schwartzmeyer f03c5f4c0b Ignore all libraries in host 2016-03-30 23:30:26 -07:00
Andrew Schwartzmeyer 666d036fd8 Move debugging docs 2016-03-30 23:30:26 -07:00