diff --git a/dev-python/cloudflare/cloudflare-3.0.0_beta10.ebuild b/dev-python/cloudflare/cloudflare-3.0.0_beta10.ebuild index e9b2842da2..eb7c347b87 100644 --- a/dev-python/cloudflare/cloudflare-3.0.0_beta10.ebuild +++ b/dev-python/cloudflare/cloudflare-3.0.0_beta10.ebuild @@ -77,6 +77,7 @@ src_test() { # Run prism mock api server, this is what needs nodejs node --no-warnings node_modules/@stoplight/prism-cli/dist/index.js mock \ "cloudflare-spec.yml" >prism.log & + local MOCK_PID=$! # Wait for server to come online echo -n "Waiting for mockserver" while ! grep -q "✖ fatal\|Prism is listening" "prism.log" ; do @@ -87,4 +88,5 @@ src_test() { die "Prism mock server failed" fi distutils-r1_src_test + kill "${MOCK_PID}" }