Skip to content

chrbayer84/de.flapdoodle.embed.process

 
 

Repository files navigation

Organisation Flapdoodle OSS

We are now a github organisation. You are invited to participate.

Embedded Process Util

Embedded Process Util will provide a platform neutral way for running processes in unittests.

Why?

  • its easy, much easier as installing right version by hand
  • you can change version per test

Howto

Maven

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>

Projects using this Tool

Changelog

1.33 (SNAPSHOT)

1.32

  • solaris detection fixed

1.31

  • solaris support added

1.30

  • fixed daemon thread problem
  • fixed multiple stop calls problem

1.29

  • added more builder for configurations

1.28

  • added download timeout config

1.27

  • generic process builder (download and start packages)
  • minor improvments
  • better network ipv6 detection error message

1.26

  • major api changes, easier configuration

1.25

  • fixed NPE on process start
  • support sub dirs in temp file creation (thanks to matthewadams)

1.24

  • fixed NPE on process start

1.23

  • fixed some shutdown race conditions
  • removed File.deleteOnExit
  • shutdown hock refactoring

1.22

  • you can change temp dir with code or system property "de.flapdoodle.embed.io.tmpdir"

1.21

  • "archive type" exe supported

1.20

  • creating subdirs if needed

1.19

  • initial cut out from Embedded MongoDB Project

1.18

Usage

NOT DOCUMENTED

About

...will provide a platform neutral way for running processes in unittests.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 94.9%
  • Shell 4.3%
  • Groovy 0.8%