Commit Graph

4876 Commits

Author SHA1 Message Date
Peter Honeder
f7396c9561 renamed function pointer type, changed code to call UnmanagedMain 2015-07-27 18:40:33 +02:00
Peter Honeder
b9784906f4 added first version of custom PS hosting code 2015-07-27 17:40:14 +02:00
Peter Honeder
3711159996 added first version of custom PS hosting code 2015-07-27 17:40:14 +02:00
Zachary Folwick
bc91ac8684 deleting trailing whitespace 2015-07-24 10:38:51 -07:00
Zachary Folwick
a0c040b7e8 Merge branch 'develop' of mshttps://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-linux into dev/117-cleanup-test-files 2015-07-24 10:31:41 -07:00
Peter Honeder
7eeff0b64e removed src/coreclr submodule that was not used 2015-07-22 14:36:01 -07:00
Zachary Folwick
5df3094d7b refactored Get-Content and Get-Item to compensate for the backslash not being used and the first 3 lines being removed from test suites 2015-07-21 16:27:01 -07:00
Zachary Folwick
c714e7b3ee removed first 3 lines of autogenerated code- it was superfluous 2015-07-21 16:25:27 -07:00
Zachary Folwick
fbfd1707c8 Renamed Test-Add-Member.Tests.ps1 to comply with naming standards 2015-07-21 15:39:18 -07:00
Zachary Folwick
e80a1dab6a renamed test file to comply with standards 2015-07-21 15:39:18 -07:00
Zachary Folwick
322da2f9b0 deleted non-test files 2015-07-21 15:39:18 -07:00
Peter Honeder
a33b85c22f Merge branch 'develop' into dev/116-enable-native-apps to get update on
xunit output xml required for jenkins
2015-07-21 15:03:54 -07:00
Andy Schwartzmeyer
6ae275283f Merge pull request 85 from dev/34-xUnit-XML into develop 2015-07-21 22:02:42 +00:00
Peter Honeder
2394946fb4 re-pin to PS version that allows native command execution 2015-07-21 14:37:53 -07:00
Aaron Katz
b8d99bd0ab Merge pull request 84 from dev/115-PSDrive into develop 2015-07-21 21:26:33 +00:00
Andy Schwartzmeyer
d9b26ccc72 Merge pull request 83 from dev/113-reenable-pester into develop 2015-07-21 21:24:47 +00:00
Andrew Schwartzmeyer
b020c4b41f Enable xUnit unit test coverage results in XML 2015-07-21 11:18:15 -07:00
Aaron
4c673b9213 fixed test to run on linux 2015-07-21 10:34:12 -07:00
Aaron
59015da5a2 initial commit 2015-07-21 10:08:09 -07:00
Andrew Schwartzmeyer
5a596e8029 Run pester-tests also on make test
Fixes #113
2015-07-21 09:10:09 -07:00
Peter Honeder
dcf919a0e2 added Pester tests for PSVersionTable 2015-07-20 17:18:06 -07:00
Peter Honeder
967279afc7 added unit test for cleanup 2015-07-20 17:02:23 -07:00
Peter Honeder
55582a6a9d re-pin to monad version with PSVersionInfo cleanup 2015-07-20 16:55:18 -07:00
Peter Honeder
a4ad8c0793 added file version info attributes to main assemblies 2015-07-20 16:54:39 -07:00
Andy Schwartzmeyer
c7e5834a17 Merge pull request 80 from dev/use-latest-tag into develop 2015-07-20 23:10:37 +00:00
Andrew Schwartzmeyer
a36cb6fd05 Use andschwa/magrathea:latest to update container
Plus some readme tweaks.
2015-07-20 16:07:56 -07:00
Peter Honeder
acd3a5bd66 Merge pull request 79 from dev/111-update-coreclr into develop 2015-07-20 23:07:13 +00:00
Andrew Schwartzmeyer
694320b656 Unit tests use xUnit runner and [Fact] declaration
- Workaround test executable is now completely removed
- make test also depends on $(RUN_TARGETS)
2015-07-20 15:31:03 -07:00
Andrew Schwartzmeyer
b055743728 Makefile target test uses the xUnit runner
Instead of the prior work-around.

Makefile target `internal-prepare-exec-env` was modified to create
`exec_env/testrun` and depend on `dotnetlibs/corerun` (on which it
already depended).
2015-07-20 15:24:56 -07:00
Peter Honeder
91ff5370b0 re-pin to updated coreclr 2015-07-20 14:37:46 -07:00
Peter Honeder
d3aadb0a04 updated coreclr dependency to latest version, fixed / path separators in pester, which were invalid due to recent coreclr cleanup and changes 2015-07-17 15:33:23 -07:00
Peter Honeder
ead0b0c547 Merge pull request 71 from dev/104-105-code-cleanup into develop 2015-07-17 00:07:03 +00:00
Zach Folwick
68fa654813 Merge pull request 72 from initialTestSuites into develop 2015-07-16 23:14:28 +00:00
Zachary Folwick
3d47638e5c fixed Get-ChildItem.Tests 2015-07-16 16:13:12 -07:00
Zachary Folwick
c8a6f4d783 fixed Environment-variables tests and typos in get-item 2015-07-16 15:52:42 -07:00
Zachary Folwick
489532736c fixed Get-Item tests 2015-07-16 15:31:52 -07:00
Zachary Folwick
ae037b7984 fixed split-path tests; found a bug in powershell 2015-07-16 15:29:50 -07:00
Zachary Folwick
9493af81af fixed get-date tests 2015-07-16 14:59:50 -07:00
Peter Honeder
4800acb975 re-pin to latest monad fixes for issue 104 and 105 2015-07-16 14:45:20 -07:00
Peter Honeder
1af03b263d removed nuget from list of dependencies 2015-07-16 14:21:47 -07:00
Peter Honeder
849529c33a download latest nuget automatically 2015-07-16 14:04:10 -07:00
Jan Vorlicek
a566a181a0 Extend the Unix hosting API
This change modifies the Unix hosting API so that the hosting app can create
as many managed delegates as it needs and execute them as many times it wants.
The new API contains separate functions to initialize and shutdown CoreCLR
and a function to create a delegate.
The current ExecuteAssembly function behavior stays unmodified for now to
ensure that dnx that uses that API and that pulls the binary libcoreclr
is not broken.
After the dnx is updated to use the new coreclr_create_delegate API, I'll remove
the ExecuteAssembly.

Also done:
1) Added support for comments and skipping empty lines in the mscorwks_unixexports.src.
2) Restructured the mscorwks_unixexports.src
3) Added coreclr_execute_assembly to the unixinterface.cpp / exports
4) Modified coreruncommon.cpp to use the new hosting API
2015-07-16 21:47:36 +02:00
Peter Honeder
061c8543ea removed monad_app_base submodule because it's not needed anymore 2015-07-15 18:36:43 -07:00
Zachary Folwick
c55e5cbc88 fixed get-Content issues 2015-07-15 16:30:20 -07:00
Zachary Folwick
088335669d fixed typo 2015-07-15 16:27:53 -07:00
Zachary Folwick
fffe79b751 fixed test assumptions; is now passing tests 2015-07-15 14:15:53 -07:00
Zachary Folwick
95dcc23bbb added more granular unit-test for failing getType() output 2015-07-15 13:31:07 -07:00
Zachary Folwick
2b079b2cb9 removing commit 2015-07-15 11:40:03 -07:00
Zachary Folwick
a186934c55 deleted test-Get-Alias.ps1 2015-07-15 11:39:14 -07:00
Zachary Folwick
028021ef44 test suite was not recognizing test file 2015-07-15 11:33:30 -07:00