modify new bug template to account for single tracking bug (#7407)

This commit is contained in:
Joel Maher 2022-03-14 13:32:29 -07:00 коммит произвёл GitHub
Родитель ab141ac1b8
Коммит 352cc15934
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 24 добавлений и 0 удалений

Просмотреть файл

@ -158,6 +158,30 @@ export class BugFilerClass extends React.Component {
checkedLogLinks.set('Reftest URL', reftestUrl);
}
if (jobGroupName === 'Xpcshell tests') {
const isTimeout = [/timeout/i, /timed out/].some((regexp) =>
regexp.test(summaryString),
);
// simple hack to make sure we have a testcase in the summary
const isTestPath = [
/.*test_.*.js/, // xpcshell
/.*test_.*.html/, // mochitest
/.*test_.*.xhtml/, // mochitest-chrome
/.*browser_.*.html/, // b-c
/.*browser_.*.js/, // b-c
].some((regexp) => regexp.test(summaryString));
// If not crash|leak|timeout
if (!crash && !isAssertion && !isTimeout && isTestPath) {
const parts = summaryString.split(' | ');
if (parts.length === 2) {
summaryString = `${parts[0]} | single tracking bug`;
keywords.push('intermittent-testcase');
}
}
}
this.state = {
tooltipOpen: {},
summary: `Intermittent ${summaryString}`,