mirror of https://github.com/embarklabs/embark.git
wip
This commit is contained in:
parent
c1e70a4185
commit
253d3dd57c
|
@ -57,7 +57,8 @@ class Engine {
|
|||
"libraryManager": this.libraryManagerService,
|
||||
"processManager": this.processManagerService,
|
||||
"storage": this.storageService,
|
||||
"graph": this.graphService
|
||||
"graph": this.graphService,
|
||||
"codeCoverage": this.codeCoverageService
|
||||
};
|
||||
|
||||
let service = services[serviceName];
|
||||
|
@ -226,6 +227,9 @@ class Engine {
|
|||
this.registerModule('library_manager');
|
||||
}
|
||||
|
||||
codeCoverageService(_options) {
|
||||
this.registerModule('coverage');
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = Engine;
|
||||
|
|
|
@ -1,9 +1,18 @@
|
|||
class CodeCoverage {
|
||||
constructor(embark, options) {
|
||||
const self = this;
|
||||
|
||||
constructor(embark, _options) {
|
||||
this.events = embark.events;
|
||||
this.logger = embark.logger;
|
||||
|
||||
embark.registerActionForEvent('contracts:deploy:afterAll', this.deployed.bind(this));
|
||||
}
|
||||
|
||||
deployed(cb) {
|
||||
this.events.request('contracts:list', (error, contracts) => {
|
||||
console.dir(error);
|
||||
console.dir(contracts);
|
||||
cb();
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = CodeCoverage;
|
||||
|
|
|
@ -120,6 +120,7 @@ class Test {
|
|||
ipcRole: 'client'
|
||||
});
|
||||
this.events.request('deploy:setGasLimit', 6000000);
|
||||
this.engine.startService("codeCoverage");
|
||||
}
|
||||
|
||||
init(callback) {
|
||||
|
|
Loading…
Reference in New Issue