Giter VIP home page Giter VIP logo

de.flapdoodle.embed.process's Introduction

Build Status

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

License

We use http://www.apache.org/licenses/LICENSE-2.0

Howto

Maven

Stable (Maven Central Repository, Released: 15.04.2016 - wait 24hrs for maven central)

<dependency>
	<groupId>de.flapdoodle.embed</groupId>
	<artifactId>de.flapdoodle.embed.process</artifactId>
	<version>1.50.2</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.50.3-SNAPSHOT</version>
</dependency>

Projects using this Tool

Changelog

1.50.3 (SNAPSHOT)

1.50.2

  • starter accepts custom distribution

1.50.1

  • processId is of type long

1.50.0

  • major refactoring, api changes

1.41.2

  • fixed NPE when getting the next entry from a Zip Archive

1.41.1

1.41.0

  • changed logging to slf4j

1.40.1

  • bugfixes in CachedArtifactStore

1.40.0

1.39.0

  • proxy support

1.38

  • improved error logging

1.37

  • detect executable creation collision

1.36

1.35

  • minor api change

1.34

  • write pid file for every executable

1.33

  • artifact store refactoring to support extraction of library files

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

de.flapdoodle.embed.process's People

Contributors

bertramn avatar dw-wcheng avatar gunnarmorling avatar izeye avatar jirutka avatar julien-may avatar kfowler avatar lukas-krecan avatar matlockx avatar matthewadams avatar michaelmosmann avatar sazzer avatar smecsia avatar vbauer avatar viliusl avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.