We are now a github organisation. You are invited to participate.
Embedded Process Util will provide a platform neutral way for running processes in unittests.
- its easy, much easier as installing right version by hand
- you can change version per test
Stable (Maven Central Repository, Released: 27.08.2013 - wait 24hrs for maven central)
<dependency>
<groupId>de.flapdoodle.embed</groupId>
<artifactId>de.flapdoodle.embed.process</artifactId>
<version>1.32</version>
</dependency>
Snapshots (Repository http://oss.sonatype.org/content/repositories/snapshots)
<dependency>
<groupId>de.flapdoodle.embed</groupId>
<artifactId>de.flapdoodle.embed.process</artifactId>
<version>1.33-SNAPSHOT</version>
</dependency>
- Embedded MongoDB embedmongo.flapdoodle.de
- Embedded node.js nodejs.embed.flapdoodle.de
- solaris detection fixed
- solaris support added
- fixed daemon thread problem
- fixed multiple stop calls problem
- added more builder for configurations
- added download timeout config
- generic process builder (download and start packages)
- minor improvments
- better network ipv6 detection error message
- major api changes, easier configuration
- fixed NPE on process start
- support sub dirs in temp file creation (thanks to matthewadams)
- fixed NPE on process start
- fixed some shutdown race conditions
- removed File.deleteOnExit
- shutdown hock refactoring
- you can change temp dir with code or system property "de.flapdoodle.embed.io.tmpdir"
- "archive type" exe supported
- creating subdirs if needed
- initial cut out from Embedded MongoDB Project
NOT DOCUMENTED