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