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: 12.11.2012 - wait 24hrs for maven central)
<dependency>
<groupId>de.flapdoodle.embed</groupId>
<artifactId>de.flapdoodle.embed.process</artifactId>
<version>1.25</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.26-SNAPSHOT</version>
</dependency>
- Embedded MongoDB embedmongo.flapdoodle.de
- Embedded node.js embedmongo.flapdoodle.de
Initial Version starts with 1.19 SNAPSHOT as extract from Embedded MongoDB Project
- 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
NOT DOCUMENTED