Fix coverage log for Xdebug on PHP 8.0

This commit is contained in:
Shivam Mathur
2019-12-09 14:54:14 +05:30
parent 2cabcf2941
commit ade633f0da
4 changed files with 57 additions and 16 deletions

15
dist/index.js vendored
View File

@ -1216,10 +1216,17 @@ const config = __importStar(__webpack_require__(641));
*/
function addCoverageXdebug(version, os_version) {
return __awaiter(this, void 0, void 0, function* () {
return ((yield extensions.addExtension('xdebug', version, os_version, true)) +
(yield utils.suppressOutput(os_version)) +
'\n' +
(yield utils.addLog('$tick', 'xdebug', 'Xdebug enabled as coverage driver', os_version)));
switch (version) {
case '8.0':
return ('\n' +
(yield utils.addLog('$cross', 'xdebug', 'Xdebug currently only supports PHP 7.4 or lower', os_version)));
case '7.4':
default:
return ((yield extensions.addExtension('xdebug', version, os_version, true)) +
(yield utils.suppressOutput(os_version)) +
'\n' +
(yield utils.addLog('$tick', 'xdebug', 'Xdebug enabled as coverage driver', os_version)));
}
});
}
exports.addCoverageXdebug = addCoverageXdebug;