Commit Graph

135 Commits

Author SHA1 Message Date
Robinson
d8d21fb279
jre 8+ always use the server vm (even if not specified) 2022-01-20 13:13:26 +01:00
Robinson
a27915d3da
Better fix for java11 2022-01-20 01:16:24 +01:00
Robinson
77fa8b6186
Added java11 args 2022-01-20 01:09:02 +01:00
Robinson
9463a09dd6
fixed issue with leading path separator in some cases 2022-01-20 00:35:36 +01:00
Robinson
955e4f4294
Tweaked timeout/timeoutUnit parameters (are now passed in via start() method calls). Fixed issues with launching JVM processes on macos 2022-01-20 00:08:35 +01:00
Robinson
0472d53582
updated gradle + libraries 2022-01-20 00:07:36 +01:00
Robinson
539c1e395c
upgraded to junit5 2022-01-20 00:07:18 +01:00
Robinson
ba21462d56
test fix for macos 2022-01-20 00:04:43 +01:00
Robinson
f6515341a5
Converted some files back to java, made sure they work properly with java11 single file execution 2022-01-20 00:04:21 +01:00
Robinson
29c81785de
wrapped stream.flush() with try/catch 2022-01-19 09:39:51 +01:00
Robinson
6ac76b6af3
Fixed issues with logging object arrays 2022-01-19 09:35:06 +01:00
Robinson
d1a23f130e
Wrapped possible exception in try/catch when checking stream availability 2022-01-18 14:39:11 +01:00
Robinson
3d00e594dc
Revert accidentally commited debug info 2022-01-18 14:07:05 +01:00
Robinson
b8d5203241
Added JVM helper with java9 (way more accurate) method of getting the currently executing process. 2022-01-18 14:04:36 +01:00
Robinson
d3c097c88c
updated gradlew 2022-01-17 22:33:25 +01:00
Robinson
06d49d2b47
updated license info 2022-01-17 22:33:17 +01:00
Robinson
1b6af4cbdc
updated gradle build properties 2022-01-17 22:33:07 +01:00
Robinson
fafa9a488d
Better approach to shell detection in *nix environments. Added command parameters as a single-shell parameter (with spaces, etc). 2022-01-17 22:31:30 +01:00
Robinson
519ba4dad2
Added additional unit test to evaluate the "java -version" command. 2022-01-17 22:30:33 +01:00
Robinson
7ef8999568
updated version info 2022-01-06 23:33:50 -07:00
Robinson
b07c3bf982
updated gradle info 2022-01-06 23:33:03 -07:00
Robinson
249445e50d
Updated libraries, updated gradle dependencies so they are transitively set by downstream projects 2022-01-04 11:51:03 -07:00
Robinson
c4a125b498
Removed unnecessary comments + yield. Changed timeUnit.lowercase -> chronoUnit.name 2021-12-14 23:08:20 -07:00
Robinson
1ec4408766
Updated dependencies. 2021-10-01 10:43:57 +02:00
Robinson
77d5c72825
Updated version 2021-09-24 13:24:41 +02:00
Robinson
1638ebbae6
Updated gradle to 7.2 2021-09-24 13:17:41 +02:00
Robinson
336834c77a
Added raw/buffered unit tests for pumping data between processes 2021-09-24 13:17:13 +02:00
Robinson
adb1db70f6
Added Raw/Buffered async process output, so the data can be streamed in different ways if desired 2021-09-24 13:16:07 +02:00
Robinson
f4142d49b9
Tweaked unit test finish conditions 2021-09-24 13:14:15 +02:00
Robinson
1faac35ec3
Added ability to flush process output streams 2021-09-24 13:13:44 +02:00
Robinson
1832fe5eaf Added static run() commands that will also accept a File as the executable 2021-08-29 13:57:01 -06:00
Robinson
cffa2af85b comment polish 2021-08-29 10:30:33 -06:00
Robinson
eed0f59ff2 fixed comment grammar 2021-08-29 10:29:20 -06:00
Robinson
ff1ea8632c Fixed pid typo 2021-08-29 10:29:08 -06:00
Robinson
c38c84aaed Easier to access exitValue (java -> kotlin accessor) 2021-08-29 10:22:08 -06:00
Robinson
8e376ae273 Added ability to get currently assigned args 2021-08-29 00:58:52 -06:00
Robinson
82ebf2d645 added arg test 2021-08-29 00:58:27 -06:00
Robinson
be1acae414 Added better support for the windows Path environment variable 2021-08-29 00:33:42 -06:00
Robinson
429667937f Added support for explicitly setting the executable 2021-08-28 23:59:38 -06:00
Robinson
cafc9e3198 3.1.1 2021-08-28 23:35:44 -06:00
Robinson
12f4c6ef4d Expose the environment map directly, to make map modifications cleaner 2021-08-28 23:30:44 -06:00
Robinson
475ef24268 Updated build dependency info 2021-08-18 18:06:26 -06:00
Robinson
f1e4ce6662 updated version 2021-05-10 14:13:57 +02:00
Robinson
f647d1a175 Removed comments 2021-05-10 14:01:57 +02:00
Robinson
83766dd1b4 Updated kotlin, fixed deprecated methods, updated libraries 2021-05-10 13:50:28 +02:00
Robinson
0b3c6f59d3 updated gradle 2021-04-26 02:33:20 +02:00
Robinson
4e4071ee80 logback 1.3.0-alpha5 won't compile 2021-04-26 02:33:05 +02:00
Robinson
98bccd944f Updated version info 2021-04-26 02:29:35 +02:00
Robinson
640b9aaeb4 misc gradle settings 2021-04-26 02:29:13 +02:00
Robinson
62e741a26f Updated versions, code cleanup. removed unnecessary dependencies 2021-04-26 02:28:38 +02:00