async runTest()

in suite.js [21:37]


     async runTest(testData) {
        try {
            let tolerance = parseInt(process.env["failureTolerance"]) ? parseInt(process.env["failureTolerance"]) : config.defaults.failureTolerance;
            let result;
            while (!result || tolerance > 0) {
                result = await Test.perform(this.context, testData);
                tolerance--;
                if (result.success === true) {
                    break;
                }
            }
            return result;
        }
        catch (err) {
            return new Result(false, err.message, 400);
        }
    }