added container monitor cleanup to fix hanging tests

This commit is contained in:
mserranom
2020-02-20 17:24:28 +01:00
parent 7e737bba4f
commit ee12573b06
5 changed files with 27 additions and 17 deletions

View File

@@ -12,7 +12,6 @@
const SandboxedModule = require('sandboxed-module')
const sinon = require('sinon')
require('chai').should()
require('coffee-script')
const modulePath = require('path').join(
__dirname,
'../../../app/js/DockerLockManager'

View File

@@ -17,7 +17,6 @@ const SandboxedModule = require('sandboxed-module')
const sinon = require('sinon')
require('chai').should()
const { expect } = require('chai')
require('coffee-script')
const modulePath = require('path').join(
__dirname,
'../../../app/js/DockerRunner'
@@ -89,6 +88,10 @@ describe('DockerRunner', function() {
return (this.Settings.clsi.docker.env = { PATH: 'mock-path' })
})
afterEach(function() {
this.DockerRunner.stopContainerMonitor()
})
describe('run', function() {
beforeEach(function(done) {
this.DockerRunner._getContainerOptions = sinon