function section(section_type, name, testcase) { testcase = Io.of().chain(testcase); if( name ) { testcase = instrument(testcase, metrics.tags.generic(section_type + 'Completion', name)); testcase = Io.local(receiver => receiver.tag(metrics.tags.generic(section_type, name)), testcase); } return testcase; }
module.exports = function(name, testcase) { testcase = Io.of().chain(testcase); testcase = instrument(testcase, metrics.tags.generic('testcaseCompletion', name)); return Io.local(function(receiver) { return receiver.tag(metrics.tags.generic('testcase', name)); }, testcase); };