UNPKG

@northscaler/redis-test-support

Version:

Redis Node.js Development Test Support Library

14 lines (11 loc) 1.66 kB
'use strict'; const cp = require('child_process'); const pause = require('./pause'); module.exports = async ({ scriptArgs = [], pauseMillis = 0 } = {}) => { console.log(cp.execFileSync(`${__dirname}/start-redis.sh`, scriptArgs).toString()); if (pauseMillis = parseInt(pauseMillis)) await pause(pauseMillis); }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9yZWRpcy9zdGFydC1yZWRpcy5qcyJdLCJuYW1lcyI6WyJjcCIsInJlcXVpcmUiLCJwYXVzZSIsIm1vZHVsZSIsImV4cG9ydHMiLCJzY3JpcHRBcmdzIiwicGF1c2VNaWxsaXMiLCJjb25zb2xlIiwibG9nIiwiZXhlY0ZpbGVTeW5jIiwiX19kaXJuYW1lIiwidG9TdHJpbmciLCJwYXJzZUludCJdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUEsTUFBTUEsRUFBRSxHQUFHQyxPQUFPLENBQUMsZUFBRCxDQUFsQjs7QUFDQSxNQUFNQyxLQUFLLEdBQUdELE9BQU8sQ0FBQyxTQUFELENBQXJCOztBQUVBRSxNQUFNLENBQUNDLE9BQVAsR0FBaUIsT0FBTztBQUN0QkMsRUFBQUEsVUFBVSxHQUFHLEVBRFM7QUFFdEJDLEVBQUFBLFdBQVcsR0FBRztBQUZRLElBR3BCLEVBSGEsS0FHTjtBQUNUQyxFQUFBQSxPQUFPLENBQUNDLEdBQVIsQ0FBWVIsRUFBRSxDQUFDUyxZQUFILENBQWlCLEdBQUVDLFNBQVUsaUJBQTdCLEVBQStDTCxVQUEvQyxFQUEyRE0sUUFBM0QsRUFBWjtBQUNBLE1BQUtMLFdBQVcsR0FBR00sUUFBUSxDQUFDTixXQUFELENBQTNCLEVBQTJDLE1BQU1KLEtBQUssQ0FBQ0ksV0FBRCxDQUFYO0FBQzVDLENBTkQiLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCdcblxuY29uc3QgY3AgPSByZXF1aXJlKCdjaGlsZF9wcm9jZXNzJylcbmNvbnN0IHBhdXNlID0gcmVxdWlyZSgnLi9wYXVzZScpXG5cbm1vZHVsZS5leHBvcnRzID0gYXN5bmMgKHtcbiAgc2NyaXB0QXJncyA9IFtdLFxuICBwYXVzZU1pbGxpcyA9IDBcbn0gPSB7fSkgPT4ge1xuICBjb25zb2xlLmxvZyhjcC5leGVjRmlsZVN5bmMoYCR7X19kaXJuYW1lfS9zdGFydC1yZWRpcy5zaGAsIHNjcmlwdEFyZ3MpLnRvU3RyaW5nKCkpXG4gIGlmICgocGF1c2VNaWxsaXMgPSBwYXJzZUludChwYXVzZU1pbGxpcykpKSBhd2FpdCBwYXVzZShwYXVzZU1pbGxpcylcbn1cbiJdfQ==