Commit graph

158 commits

Author SHA1 Message Date
Andrew Schwartzmeyer
0fc21db411 Fix Start-PSPester setup
Start-PSPester must ensure that the environment variable `PSMODULEPATH`
is not set before starting the new PowerShell process.
If it is set, then the tests are not guaranteed to be correct,
as they will be operating with the host process's `PSMODULEPATH`,
thus ignoring their own modules.

I also refactored the Start-PSPester command setup code.
2016-08-09 12:03:30 -07:00
Mike Richmond
73ea16f23c Adding WinRM registration script and pwrshplugin publishing. 2016-08-08 09:38:43 -07:00
Mike Richmond
2a8c04d6b0 Separated Windows binary build by CLR 2016-08-08 09:38:43 -07:00
Andy Schwartzmeyer
0c7573a71a Merge pull request #1638 from PowerShell/frangom/bugfixes
Fixing path to remove ILs after the ngen binary is generated. This fixes issue ##1636
2016-08-05 13:59:13 -07:00
Francisco Gamino
d82bbeca76 Fixing write-verbose call to let the user have control over it when calling the function 2016-08-05 13:30:04 -07:00
Andrew Schwartzmeyer
09e1683098 Add Ubuntu 16.04 RID 2016-08-05 10:09:40 -07:00
Mike Richmond
a7f5d28f5f Fixing Start-PSPester for non-Windows environments. 2016-08-04 16:46:44 -07:00
Jason Shirk
5676a44f38 Merge pull request #1650 from PowerShell/raghushantha-msieulabranch
EULA for MSI Installer
2016-08-04 15:47:03 -07:00
Francisco Gamino
20ce3cca2b Fixing path to remove ILs after the ngen binary is generated. 2016-08-04 15:33:57 -07:00
Andrew Schwartzmeyer
3143ccf97c Use default Ruby on OS X 2016-08-04 13:52:30 -07:00
Raghu Shantha [MSFT]
b6b95c4d63 EULA for MSI Installer 2016-08-04 13:30:00 -07:00
Mike Richmond
419db0e832 Removing dependency on JSON .Net for FullClr 2016-08-04 13:15:34 -07:00
Mike Richmond
33c1f2db23 Fixing execution policy so test automation works 2016-08-04 13:15:34 -07:00
Mike Richmond
f8b9b88986 Bug fixes and cleanup in preparation for push. 2016-08-04 13:15:34 -07:00
Andrew Schwartzmeyer
39faa3dd25 Fix OS X OpenSSL link for .NET Core
Due to https://github.com/Homebrew/brew/pull/597,
.NET Core's installation instructions of `brew link --force openssl` are
now invalid (for good reasons, due to security holes). Until .NET Core
updates their libraries to find the OpenSSL libraries correctly, we can
update them as part of `Start-PSBootstrap`.

See https://github.com/dotnet/cli/issues/3964
2016-08-04 11:21:48 -07:00
Andrew Schwartzmeyer
f866f8b06f Fix inconsistent braces and whitespace in build.psm1 2016-08-03 13:36:13 -07:00
Andrew Schwartzmeyer
c35c9e5ef2 Fix libclrjit name for OS X
It's a dylib, not a so.
2016-08-03 13:36:13 -07:00
Andrew Schwartzmeyer
9c205c6158 Fix crossgen search for Ubuntu/CentOS 2016-08-03 13:13:14 -07:00
Francisco Gamino
c16209e39d Enable crossgen on CI 2016-08-03 13:12:51 -07:00
Francisco Gamino
58e7f480c4 Addressing code review comments 2016-08-03 13:12:22 -07:00
Francisco Gamino
733c9f0ab9 Enable crossgen for PowerShell assemblies on Linux 2016-08-03 13:12:16 -07:00
Francisco Gamino
92a37b4675 Enable crossgen for PowerShell binaries on Windows 2016-08-03 10:48:27 -07:00
Alex Jordan
b1ea06aaef Merge pull request #1593 from PowerShell/ealexjordan/pscolors
Ealexjordan/pscolors
2016-08-03 10:37:20 -07:00
Sergei Vorobev
08fda6842a Replace powershell-based resgen by dotnet C# based one 2016-08-02 11:47:53 -07:00
Alex Jordan
e2846379b8 Fixing default and error colors for PSReadLine 2016-08-02 00:16:54 -07:00
Sergei Vorobev
aa0a00b6fb Fix Start-DevPowerShell to use upercase for PSMODULEPATH (unix) 2016-07-28 11:47:36 -07:00
James Truher [MSFT]
3ecac72baf Merge pull request #1526 from PowerShell/jameswtruher/TagPesterTests
Jameswtruher/tag pester tests
2016-07-27 14:39:32 -07:00
Sergei Vorobev
ce5cc3ca37 Fix Start-DevPowerShell for PowerShellCore edition on windows 2016-07-27 12:27:41 -07:00
James Truher
5e61213be9 update appveyor.yml to check for bad test tags
add the function to check tags to build.psm1
rename the parser tests so they actually execute
2016-07-27 12:06:51 -07:00
James Truher
19e1cc450b final changes for start-pspester 2016-07-27 12:06:51 -07:00
James Truher
a784149b36 all tests are now marked with proper tag
also, update build.psm1 to be more flexible
2016-07-27 12:06:51 -07:00
James Truher
362a807438 Add changes to build.psm1 to run only CI tests 2016-07-27 12:06:51 -07:00
Sergei Vorobev
2fe4764830 Fix Start-DevPowerShell for Unix 2016-07-27 10:55:42 -07:00
Sergei Vorobev
99e4b87cc6 Teach Start-DevPowerShell run CoreCLR version 2016-07-27 10:49:46 -07:00
Andy Schwartzmeyer
1349372b39 Merge pull request #1538 from PowerShell/vors/sma-only
Make Start-PSBuild -SMAOnly Unix-friendly
2016-07-27 10:29:16 -07:00
KarolKaczmarek
2405c65113 Merge pull request #1464 from PowerShell/kkaczma/mc
Fixing mc.exe detection and installing required tools in Start-PSBootstrap. Fixes #1451
2016-07-27 10:18:52 -07:00
Sergei Vorobev
6984d654b7 Make Start-PSBuild -SMAOnly Unix-friendly 2016-07-27 09:02:36 -07:00
Raghu Shantha [MSFT]
c0cd3f9347 Fix for handling alphanumeric characters in package build field 2016-07-26 21:22:37 -07:00
Sergei Vorobev
bcac0ece62 Improve Start-PSBuild -Clean
Always do the clean in the root folder
2016-07-26 17:45:49 -07:00
Sergei Vorobev
4450005a52 Fix TypeGen with the new layout 2016-07-26 16:59:45 -07:00
Sergei Vorobev
e97af44674 Rename src/powershell-windows to src/powershell-win-core
- Update build.psm1
- Update docs
2016-07-26 16:48:57 -07:00
Sergei Vorobev
6626720e44 Introduce Microsoft.PowerShell.SDK
- introduce SDK project with our dependencies and CoreCLR framework
  for runtime.
- Move dependencies for Full from ConsoleHost to powershell-win-full
- make powershell-win-full Top-level project
- Change build.psm1 to do publish for -FullCLR build
- Update docs
2016-07-26 16:48:57 -07:00
Andrew Schwartzmeyer
41173a3b65 Rename IsCore to IsCoreCLR 2016-07-26 11:54:08 -07:00
Karol Kaczmarek
05485c7a25 Confirming before installing choco and improving prompt message 2016-07-25 13:55:34 -07:00
Karol Kaczmarek
536085ea58 Not installing choco when prerequisites present and confirming before updating env variable 2016-07-25 13:55:33 -07:00
Karol Kaczmarek
83d5d95956 Installing Windows 10 SDK 2016-07-25 13:55:32 -07:00
Karol Kaczmarek
1c480ded72 Removing incorrect warning about supportability and using precheck 2016-07-25 13:55:02 -07:00
Karol Kaczmarek
38fc724a0b Installing cmake 2016-07-25 13:55:00 -07:00
Karol Kaczmarek
6a989e86a9 Installing chocolatey and updating machine path 2016-07-25 13:54:30 -07:00
Mike Richmond
0d49cb8aa5 Merge pull request #1490 from PowerShell/mirichmo/pwrshplugin-optimization-and-build-fix
Fixing bug in pwrshplugin config file reader and wrapping mc.exe call…
2016-07-25 09:00:32 -07:00