aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/tests/utils/server/servers.ts
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2018-01-11 11:40:18 +0100
committerChocobozzz <me@florianbigard.com>2018-01-11 11:47:44 +0100
commit7bc29171456ffa91c7ec8dc77e892c7dca359989 (patch)
treec7682072919bf00f8b082c1c49f24567e181800f /server/tests/utils/server/servers.ts
parent85cd9bde5a93500f973773f46680c07dd90d5912 (diff)
downloadPeerTube-7bc29171456ffa91c7ec8dc77e892c7dca359989.tar.gz
PeerTube-7bc29171456ffa91c7ec8dc77e892c7dca359989.tar.zst
PeerTube-7bc29171456ffa91c7ec8dc77e892c7dca359989.zip
Add tests to handle down server
Diffstat (limited to 'server/tests/utils/server/servers.ts')
-rw-r--r--server/tests/utils/server/servers.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/server/tests/utils/server/servers.ts b/server/tests/utils/server/servers.ts
index 4add2f69a..878efe91a 100644
--- a/server/tests/utils/server/servers.ts
+++ b/server/tests/utils/server/servers.ts
@@ -145,6 +145,13 @@ function runServer (serverNumber: number, configOverride?: Object) {
145 }) 145 })
146} 146}
147 147
148async function reRunServer (server: ServerInfo) {
149 const newServer = await runServer(server.serverNumber)
150 server.app = newServer.app
151
152 return server
153}
154
148function killallServers (servers: ServerInfo[]) { 155function killallServers (servers: ServerInfo[]) {
149 for (const server of servers) { 156 for (const server of servers) {
150 process.kill(-server.app.pid) 157 process.kill(-server.app.pid)
@@ -158,5 +165,6 @@ export {
158 flushAndRunMultipleServers, 165 flushAndRunMultipleServers,
159 flushTests, 166 flushTests,
160 runServer, 167 runServer,
161 killallServers 168 killallServers,
169 reRunServer
162} 170}