Commit graph

1181 commits

Author SHA1 Message Date
Andy Schwartzmeyer
88aa64538a Merge pull request 196 from dev/fix-hashbang into develop 2015-10-20 22:57:42 +00:00
Andrew Schwartzmeyer
91cf0e8c76 Make runps-file to use runps-simple & script.ps1
Works much better. Removes dependency on `--file` switch in our
executable (which is not a PowerShell thing) and instead uses the
canonical method of launching a script/executable in PowerShell (the
ampersand). Coincidentally, this now makes the output not depend on a
TTY, and so `monad-run make hashbang-tests` now works as expected.
2015-10-20 15:34:21 -07:00
Andrew Schwartzmeyer
aa7094bdb8 Fix bug in hashbang-tests target 2015-10-20 15:34:21 -07:00
Andy Schwartzmeyer
042f6067dc Merge pull request 195 from dev/import-csv into develop 2015-10-20 22:12:15 +00:00
Andrew Schwartzmeyer
30b2c1fe37 Fix pester-tests relative file handling
- `APP_BASE` was made into an absolute path
- `%.ps1` target now runs without `--file` but instead with `&`
- ^ also cd's into pester-tests first
2015-10-20 15:10:04 -07:00
Andrew Schwartzmeyer
67deba1a2a Rename TestAssets to assets 2015-10-20 14:55:12 -07:00
Zachary Folwick
d383b83964 added line to copy TestAssets directory over to working directory used in the build process 2015-10-20 12:19:55 -07:00
Zachary Folwick
592c05c404 Added a test assets folder to contain csv/html/xml/json/etc files required for reading in 2015-10-20 12:18:43 -07:00
Zachary Folwick
5a5169ac60 Added import-csv test suite 2015-10-20 12:17:42 -07:00
Andy Schwartzmeyer
7a53bec10e Merge pull request 193 from dev/console-monad-linux into develop 2015-10-20 19:08:18 +00:00
Andy Schwartzmeyer
83bf438b17 Merge pull request 191 from dev/omi-build into develop 2015-10-20 19:05:03 +00:00
Andrew Schwartzmeyer
dd9cc98b0f Repin monad-native with library refactor 2015-10-20 11:58:43 -07:00
Zachary Folwick
789275c4e4 Merge branch 'dev/console-monad-linux' of mshttps://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-linux into dev/console-monad-linux 2015-10-20 06:04:59 -07:00
Zachary Folwick
ef1a397dfc removed dangling variable and cleaned up space 2015-10-20 06:02:47 -07:00
Zachary Folwick
76ed6fa106 removed dangling variable 2015-10-20 06:00:36 -07:00
Zachary Folwick
80f879e33f added functionality to get standard default command prompt 2015-10-20 05:56:06 -07:00
Andy Schwartzmeyer
0752e62be1 Merge pull request 192 from dev/Get-Random2 into develop 2015-10-20 03:25:12 +00:00
George Fleming
955a53b4bc Fix Minimum test bug 2015-10-19 17:57:19 -07:00
Andrew Schwartzmeyer
6a4a2bcf07 Teach Git to ignore indicationlog
Test output from OMI
2015-10-19 17:11:12 -07:00
Andrew Schwartzmeyer
db5bf0fc14 Update omi's gitignore 2015-10-19 17:09:29 -07:00
Andrew Schwartzmeyer
8ee52313d2 Update OMI build so Make is always called 2015-10-19 17:06:16 -07:00
Paul Allen
52263aa22e Merge pull request 184 from dev/build-omi into develop 2015-10-19 22:58:48 +00:00
Paul Allen
5e9085d013 Added omi tests to master rule 2015-10-19 15:57:33 -07:00
Paul Allen
4d63ee46d8 Pick up omi fixes for options 2015-10-19 15:27:53 -07:00
Zach Folwick
9574ee1431 Merge pull request 188 from dev/export-csv2 into develop 2015-10-19 21:39:32 +00:00
Andy Schwartzmeyer
13ff064f68 Merge pull request 186 from dev/console into develop 2015-10-19 19:33:56 +00:00
Zachary Folwick
7a88888916 Added pester tests for Export-Csv cmdlet 2015-10-19 12:23:40 -07:00
Andrew Schwartzmeyer
1c067b2017 Remove Console.WriteLine(HandleControlC)
Ctrl-C works. If a command is running, it stops it and returns. If one
is not running, it seems to "suspend" the readline until enter is
pressed again.
2015-10-16 17:02:59 -07:00
Andrew Schwartzmeyer
06ea0b50c8 Remove deprecated init() function 2015-10-16 16:21:18 -07:00
Andrew Schwartzmeyer
556bdda1c7 Change console prompt 2015-10-16 16:17:44 -07:00
Zach Folwick
db36a4c191 Updated Native Tests.md 2015-10-16 22:55:43 +00:00
Zach Folwick
f5390e9405 Merge pull request 185 from dev/fix-parallel-build into develop 2015-10-16 22:36:27 +00:00
Andrew Schwartzmeyer
a1009ffd4a Fix build of monad-native
Moved recursive make into phony target. This is okay because the called
make does not rebuild things. The calling make no longer flails about
when trying to make the three monad-native targets.
2015-10-16 14:37:46 -07:00
Andrew Schwartzmeyer
9d832b4b6d Fix TypeCatalogGen.exe dependencies
NuGet packages referenced as dependencies needed to depend on buildtemp
as well.
2015-10-16 14:37:18 -07:00
Andrew Schwartzmeyer
61222055a6 Ignore errors from clean targets 2015-10-16 12:28:59 -07:00
Andrew Schwartzmeyer
f724203825 Add cleaning targets for PSRP 2015-10-16 12:25:17 -07:00
Andrew Schwartzmeyer
39a89925e0 Fix OMI dependency for provider 2015-10-16 12:24:48 -07:00
Andrew Schwartzmeyer
36ff3d0678 Add OMI targets to Makefile
Recursively builds OMI and the TestShell provider. The OMI tests
currently do not pass and so have not been added to `make test`.
2015-10-16 11:43:28 -07:00
Paul Allen
335f5b3792 Update the omi and provider submodules so that they build 2015-10-16 10:50:10 -07:00
Andrew Schwartzmeyer
714f5e5fe3 Update readme 2015-10-15 16:28:40 -07:00
Andy Schwartzmeyer
f988e7ba3a Merge pull request 178 from develop into master 2015-10-15 22:50:59 +00:00
Andy Schwartzmeyer
23628d7710 Merge pull request 183 from dev/omi into develop 2015-10-15 22:50:17 +00:00
Andrew Schwartzmeyer
2473bf0ce4 Add src/omi submodule at OMI-Shell/OMI-PSRP-Support 2015-10-15 13:53:42 -07:00
Andrew Schwartzmeyer
f6e6a75cf5 Add src/monad-omi-provider 2015-10-15 13:50:03 -07:00
Andy Schwartzmeyer
0496ff3cd2 Merge pull request 182 from dev/select-object into develop 2015-10-15 20:12:36 +00:00
Andy Schwartzmeyer
461008b0ba Merge pull request 181 from dev/rebuild into develop 2015-10-15 17:11:20 +00:00
George Fleming
a352f21316 Changes per pull request 182 comments 2015-10-15 10:11:17 -07:00
Andrew Schwartzmeyer
49a2b29b03 Clean up cruft 2015-10-14 22:41:00 -07:00
Andrew Schwartzmeyer
6c47d78821 Refactor exec_env setup, can now build in parallel
With dependencies setup correctly, `make -j` now works as
expected. `prepare` target came back under a new role, to setup the
application base and CoreCLR in the execution environment.

Note that `$(APP_BASE)` is a phony target because we always want a clean
deployment. Cannot `rm -rf exec_env` because it conflicts with
`$(CORECLR)` when run in parallel.
2015-10-14 22:40:52 -07:00
Andrew Schwartzmeyer
c8f76b6281 Factor out relative paths in Makefile
They make for terrible headaches.
2015-10-14 19:31:22 -07:00