forked from enviPath/enviPy
Current Dev State
This commit is contained in:
20
static/js/ketcher2/node_modules/nyc/lib/self-coverage-helper.js
generated
vendored
Normal file
20
static/js/ketcher2/node_modules/nyc/lib/self-coverage-helper.js
generated
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
/* global ___NYC_SELF_COVERAGE___ */
|
||||
|
||||
const path = require('path')
|
||||
const fs = require('fs')
|
||||
const mkdirp = require('mkdirp')
|
||||
const onExit = require('signal-exit')
|
||||
|
||||
onExit(function () {
|
||||
var coverage = global.___NYC_SELF_COVERAGE___
|
||||
if (typeof ___NYC_SELF_COVERAGE___ === 'object') coverage = ___NYC_SELF_COVERAGE___
|
||||
if (!coverage) return
|
||||
|
||||
var selfCoverageDir = path.join(__dirname, '../.self_coverage')
|
||||
mkdirp.sync(selfCoverageDir)
|
||||
fs.writeFileSync(
|
||||
path.join(selfCoverageDir, process.pid + '.json'),
|
||||
JSON.stringify(coverage),
|
||||
'utf-8'
|
||||
)
|
||||
})
|
||||
Reference in New Issue
Block a user