From 29a541b30c4a06caf1bf77115066add13d0c42ba Mon Sep 17 00:00:00 2001 From: achingbrain Date: Fri, 6 Sep 2019 19:18:46 +0100 Subject: [PATCH] chore: start echo server before tests --- .aegir.js | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/.aegir.js b/.aegir.js index 6d0ed4b2dd..8745b24a81 100644 --- a/.aegir.js +++ b/.aegir.js @@ -3,9 +3,11 @@ const IPFSFactory = require('ipfsd-ctl') const parallel = require('async/parallel') const MockPreloadNode = require('./test/utils/mock-preload-node') +const EchoServer = require('interface-ipfs-core/src/utils/echo-http-server') const ipfsdServer = IPFSFactory.createServer() const preloadNode = MockPreloadNode.createNode() +const echoServer = EchoServer.createServer() module.exports = { bundlesize: { maxSize: '689kB' }, @@ -26,8 +28,18 @@ module.exports = { }, hooks: { node: { - pre: (cb) => preloadNode.start(cb), - post: (cb) => preloadNode.stop(cb) + pre: (cb) => { + parallel([ + (cb) => preloadNode.start(cb), + (cb) => echoServer.start(cb) + ], cb) + }, + post: (cb) => { + parallel([ + (cb) => preloadNode.stop(cb), + (cb) => echoServer.stop(cb) + ], cb) + } }, browser: { pre: (cb) => { @@ -36,7 +48,8 @@ module.exports = { ipfsdServer.start() cb() }, - (cb) => preloadNode.start(cb) + (cb) => preloadNode.start(cb), + (cb) => echoServer.start(cb) ], cb) }, post: (cb) => { @@ -45,7 +58,8 @@ module.exports = { ipfsdServer.stop() cb() }, - (cb) => preloadNode.stop(cb) + (cb) => preloadNode.stop(cb), + (cb) => echoServer.stop(cb) ], cb) } }