/** * Close the webHook * @return {Promise} */ close() { if (!this.isOpen()) { return Promise.resolve(); } return new Promise((resolve, reject) => { this._webServer.close(error => { if (error) return reject(error); this._open = false; return resolve(); }); }); }
async close() { try { if (this.socketServer) { await this.socketServer.close(); } if (!this.server) { throw new Error("CubeServer is not started."); } await this.server.close(); this.server = null; if (this.redirector) { await this.redirector.close(); this.redirector = null; } await this.core.releaseConnections(); } catch (e) { if (this.core.event) { await this.core.event("Dev Server Fatal Error", { error: (e.stack || e.message || e).toString() }); } throw e; } }
tap.tearDown(function() { setTimeout(function() { server.close(); }, 1000); });
tap.tearDown(function() { server.close(); });
stop() { this._server.close(); this._manager.getLogger().info("Stopping HTTP server."); }
t.error(err) t.pass('agent.captureError callback called') server.close() agent.destroy() })
// auto-shutdown after 1 minute (tests that last longer are probably broken) setTimeout(function () { server.close() }, 60 * 1000)
server.close() t.pass('agent.captureError callback called') })
async teardown() { if (!this.server.listening) { return; } await new Promise((resolve, reject) => { this.server.close(err => { if (err) { reject(err); } else { resolve(); } }); }); }
t.error(err) t.pass('agent.captureError callback called') server.close() agent.destroy() })
async teardown() { if (!this.server.listening) { return; } await new Promise((resolve, reject) => { this.server.close(err => { if (err) { reject(err); } else { resolve(); } }); }); }