mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-01 23:28:08 -07:00
dev-ml/ocaml-redis: start a local redis server in src_test, bug #623988
Package-Manager: Portage-2.3.6, Repoman-2.3.2
This commit is contained in:
@@ -22,14 +22,21 @@ RDEPEND="
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ml/jbuilder
|
||||
dev-ml/opam
|
||||
test? ( dev-ml/ounit )"
|
||||
test? ( dev-ml/ounit dev-db/redis )"
|
||||
|
||||
src_compile() {
|
||||
jbuilder build -p redis || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
jbuilder runtest || die
|
||||
einfo "Starting test redis server"
|
||||
local port=4567
|
||||
/usr/sbin/redis-server --port ${port} &
|
||||
local rpid=$!
|
||||
export OCAML_REDIS_TEST_PORT=${port}
|
||||
sleep 1
|
||||
jbuilder runtest || { kill ${rpid}; die; }
|
||||
kill ${rpid} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
Reference in New Issue
Block a user