17 lines
2.2 KiB
JavaScript
17 lines
2.2 KiB
JavaScript
|
"use strict";
|
||
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||
|
};
|
||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||
|
const test_run_tracker_1 = __importDefault(require("./test-run-tracker"));
|
||
|
const wrap_test_function_1 = __importDefault(require("./wrap-test-function"));
|
||
|
function wrapCustomAction(fn) {
|
||
|
const executor = async function ({ testRun, functionArgs }) {
|
||
|
const markeredfn = test_run_tracker_1.default.addTrackingMarkerToFunction(testRun.id, fn, testRun.controller);
|
||
|
return await markeredfn(...functionArgs);
|
||
|
};
|
||
|
return (0, wrap_test_function_1.default)(fn, executor);
|
||
|
}
|
||
|
exports.default = wrapCustomAction;
|
||
|
module.exports = exports.default;
|
||
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3JhcC1jdXN0b20tYWN0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2FwaS93cmFwLWN1c3RvbS1hY3Rpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSwwRUFBZ0Q7QUFDaEQsOEVBQTJGO0FBRTNGLFNBQXdCLGdCQUFnQixDQUFFLEVBQVk7SUFDbEQsTUFBTSxRQUFRLEdBQUcsS0FBSyxXQUFXLEVBQUUsT0FBTyxFQUFFLFlBQVksRUFBcUM7UUFDekYsTUFBTSxVQUFVLEdBQUcsMEJBQWMsQ0FBQywyQkFBMkIsQ0FBQyxPQUFPLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxPQUFPLENBQUMsVUFBVSxDQUFDLENBQUM7UUFFbEcsT0FBTyxNQUFNLFVBQVUsQ0FBQyxHQUFHLFlBQVksQ0FBQyxDQUFDO0lBQzdDLENBQUMsQ0FBQztJQUVGLE9BQU8sSUFBQSw0QkFBZ0IsRUFBQyxFQUFFLEVBQUUsUUFBUSxDQUFDLENBQUM7QUFDMUMsQ0FBQztBQVJELG1DQVFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHRlc3RSdW5UcmFja2VyIGZyb20gJy4vdGVzdC1ydW4tdHJhY2tlcic7XG5pbXBvcnQgd3JhcFRlc3RGdW5jdGlvbiwgeyBXcmFwVGVzdEZ1bmN0aW9uRXhlY3V0b3JBcmd1bWVudHMgfSBmcm9tICcuL3dyYXAtdGVzdC1mdW5jdGlvbic7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHdyYXBDdXN0b21BY3Rpb24gKGZuOiBGdW5jdGlvbik6IEZ1bmN0aW9uIHtcbiAgICBjb25zdCBleGVjdXRvciA9IGFzeW5jIGZ1bmN0aW9uICh7IHRlc3RSdW4sIGZ1bmN0aW9uQXJncyB9OiBXcmFwVGVzdEZ1bmN0aW9uRXhlY3V0b3JBcmd1bWVudHMpOiBQcm9taXNlPGFueT4ge1xuICAgICAgICBjb25zdCBtYXJrZXJlZGZuID0gdGVzdFJ1blRyYWNrZXIuYWRkVHJhY2tpbmdNYXJrZXJUb0Z1bmN0aW9uKHRlc3RSdW4uaWQsIGZuLCB0ZXN0UnVuLmNvbnRyb2xsZXIpO1xuXG4gICAgICAgIHJldHVybiBhd2FpdCBtYXJrZXJlZGZuKC4uLmZ1bmN0aW9uQXJncyk7XG4gICAgfTtcblxuICAgIHJldHVybiB3cmFwVGVzdEZ1bmN0aW9uKGZuLCBleGVjdXRvcik7XG59XG4iXX0=
|