()
| 440 | |
| 441 | // Release resources (mainly release process-related resources) |
| 442 | releaseResources() { |
| 443 | try { |
| 444 | this.process?.destroy(); |
| 445 | } catch (error: any) { |
| 446 | logger.error(`Instance ${this.instanceUuid}, Release resources error: ${error}`); |
| 447 | } finally { |
| 448 | this.process = undefined; |
| 449 | } |
| 450 | this.resetInstanceRuntimeInfo(); |
| 451 | } |
| 452 | |
| 453 | resetInstanceRuntimeInfo() { |
| 454 | this.info = { |
no test coverage detected