Commit Graph
755 Commits
Author SHA1 Message Date
Andrew Schwartzmeyer 04cc9c99d7 Revert "Add runspace test without InitialSessionState"
This reverts commit cc2bdee9ec.

This is no longer neccesary as we're now able to unit test this.
2015-12-02 10:03:34 -08:00
Andrew Schwartzmeyer 92e96aa1ae Add failing PowerShell function test
This narrowed down the bug in .NET Core.
2015-12-01 15:17:21 -08:00
Andrew Schwartzmeyer a574d0200b Temporarily remove InitialSessionState 2015-12-01 13:27:51 -08:00
Andrew Schwartzmeyer b60ea88ddb Add Runspace with PSHost test 2015-12-01 12:21:20 -08:00
Andrew Schwartzmeyer 87da04e4cb Add SecureString stub
Project from Garret, code originally from Mono.
2015-12-01 12:10:01 -08:00
Andrew Schwartzmeyer 5004839f63 Pin NuGet packages
Using new ASP.NET Release feed and pinned package versions.

Thanks Garret!
2015-12-01 10:56:56 -08:00
Andrew Schwartzmeyer 6f151ab2c4 Bump DNVM version in scripts 2015-12-01 10:47:10 -08:00
Andrew Schwartzmeyer f578b9dce1 Remove restore.sh because of global.json
`dnu restore` works appropriately with the global.json to restore all
the pacakges
2015-12-01 10:46:13 -08:00
Andrew Schwartzmeyer e93932565d Add more PowerShell runspace tests 2015-12-01 10:45:20 -08:00
Andrew Schwartzmeyer bb4b388c89 Move TypeCatalog code to System.Management.Automation
We're keeping it in the superproject for now, as it's the only build
system with a dependency on the file. However, we have to move it out of
the host because the unit tests also need to initialize the type catalog.
2015-11-30 13:14:23 -08:00
Andrew Schwartzmeyer ddd350afeb Update Makefile for common DNX targets
This Makefile should probably go away, but I gave it a quick update to
so that there's a familiar interface.
2015-11-24 15:18:24 -08:00
Andrew Schwartzmeyer 15d0bf2637 Add test script to run xUnit tests 2015-11-24 15:17:54 -08:00
Andrew Schwartzmeyer 08f7d2b3ca Add global.json for dnu restore from root 2015-11-24 15:07:55 -08:00
Andrew Schwartzmeyer d058a217d0 Track long type in TypeCatalog 2015-11-24 15:06:56 -08:00
Andrew Schwartzmeyer ccb7ba8d32 Use named resources for Commands.Utility 2015-11-24 15:06:19 -08:00
Andrew Schwartzmeyer 9627acca5a Copy ps1xml files to SMA package
These will sometimes need to be manually updated, but this is the best
we can do for now to enable `dnx build` and `dnx run` without
publishing.
2015-11-24 15:05:31 -08:00
Andrew Schwartzmeyer 57ba5eb627 Change package versions back to 3.0.0.0
And fix correctly using assembly-info.cs
2015-11-23 19:43:46 -08:00
Andrew Schwartzmeyer 8994aea430 Fix up dirty build scripts 2015-11-23 19:43:46 -08:00
Andrew Schwartzmeyer fc0506f6bc Clean up assembly infos 2015-11-23 19:29:12 -08:00
Andrew Schwartzmeyer 6ff0b44481 Change SMA assembly info for DNX xUnit runner 2015-11-23 17:54:31 -08:00
Andrew Schwartzmeyer 94d3bba2a2 Move xUnit tests for DNX xUnit runner 2015-11-23 17:54:31 -08:00
Andrew Schwartzmeyer 975b389e84 Update publish script for move to src subtree 2015-11-23 17:54:31 -08:00
Andrew Schwartzmeyer 3bb7c2a994 Change source file paths for move to src subtree 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer d6416e64e2 Move DNX assemblies to src subtree 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer 3f0fe51005 Name the PowerShell host "PSL" 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer cc2bdee9ec Add runspace test without InitialSessionState 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer c5d60889e2 Fix versions of generated assemblies
The "Snapins" were attempting to load version 1.0.0.0, but for some
reason we were building with version 3.0.0.0.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer cc96c4cd20 Define NOALC for AssemblyLoadContext replacement 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer c547846fe5 Fix Commands.Management files
These was somehow accidentally the Commands.Utility files.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer 0ee8a0957b Use compileFiles and sort Commands.Utility sources 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer 356ec80790 Use packInclude instead of content for *ps1xml
The latter doesn't actually place items in the NuGet package. The
former, while undocumented, exists in the schema and works as intended.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer abc989f8ac Use compile and compileFiles 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer 08c228f32b Add System.Reflection dependency to Host 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer 3cba5768b3 Bump coreclr version in publish script 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer b9f069cb22 Guard TrackAssembly
Because it can fail sometimes
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer 649629a18f Add Docker user to sudo group 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer a86bc387b9 Fix NuGet feeds 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer e3e481cac7 Switch packages to latest build 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer 7b3694a82f Generate TypeCatalog in managed host
Refactor Main into own static class

So that the Listener doesn't get instantiated until after the
TypeCatalog has been generated.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer dad2ae89b3 Fix SMA's content section
I swear I already did this.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer 74112a8387 Mount to /opt/src in Docker
Because DNX is installed to /opt/dnx
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer cc05381fe6 Add quickly written build scripts
These are from from correct.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer 7b8a323cb5 Make Main() public because a private main is bad
This was very, very, frustrating.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer 4e83bdf23c Fix SecureString package
For some reason the newer package was removed from the feeds.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer fed949af2e Build PowerShell using DNX 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer 9adb30e698 Update gitignore for DNX 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer 165dbecc66 Remove nuget.exe and packages.config
Since DNX takes care of packages for us.
2015-11-23 17:53:56 -08:00
Andrew Schwartzmeyer fcc4c4a6c0 Remove monad-ext submodule
In preparation for full DNX use
2015-11-23 17:53:56 -08:00
Andrew Schwartzmeyer d4f971e1c1 Add project.json for PowerShell DLLs 2015-11-23 12:25:05 -08:00
Andy Schwartzmeyer 419a3f5585 Merge pull request 297 from dev/alexjopester into develop
Merge dev/alexjopester to develop
2015-11-20 04:30:24 +00:00