1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
import { __, n__, s__, sprintf } from '~/locale';
const digitText = (bold = false) => (bold ? '%{strong_start}%d%{strong_end}' : '%d');
const noText = (bold = false) => (bold ? '%{strong_start}no%{strong_end}' : 'no');
export const TESTS_FAILED_STATUS = 'failed';
export const ERROR_STATUS = 'error';
export const i18n = {
copyFailedSpecs: s__('Reports|Copy failed tests'),
copyFailedSpecsTooltip: s__('Reports|Copy failed test names to run locally'),
label: s__('Reports|Test summary'),
loading: s__('Reports|Test summary results are loading'),
error: s__('Reports|Test summary failed to load results'),
newHeader: s__('Reports|New'),
fixedHeader: s__('Reports|Fixed'),
fullReport: s__('Reports|Full report'),
noChanges: (bold) => s__(`Reports|${noText(bold)} changed test results`),
resultsString: (combinedString, resolvedString) =>
sprintf(s__('Reports|%{combinedString} and %{resolvedString}'), {
combinedString,
resolvedString,
}),
summaryText: (name, resultsString) =>
sprintf(__('%{name}: %{resultsString}'), { name, resultsString }),
failedClause: (failed, bold) =>
n__(`${digitText(bold)} failed`, `${digitText(bold)} failed`, failed),
erroredClause: (errored, bold) =>
n__(`${digitText(bold)} error`, `${digitText(bold)} errors`, errored),
resolvedClause: (resolved, bold) =>
n__(`${digitText(bold)} fixed test result`, `${digitText(bold)} fixed test results`, resolved),
totalClause: (total, bold) =>
n__(`${digitText(bold)} total test`, `${digitText(bold)} total tests`, total),
reportError: s__('Reports|An error occurred while loading report'),
reportErrorWithName: (name) =>
sprintf(s__('Reports|An error occurred while loading %{name} results'), { name }),
headReportParsingError: s__('Reports|Head report parsing error:'),
baseReportParsingError: s__('Reports|Base report parsing error:'),
recentFailureSummary: (recentlyFailed, failed) => {
if (failed < 2) {
return sprintf(
s__(
'Reports|%{recentlyFailed} out of %{failed} failed test has failed more than once in the last 14 days',
),
{ recentlyFailed, failed },
);
}
return sprintf(
n__(
'Reports|%{recentlyFailed} out of %{failed} failed tests has failed more than once in the last 14 days',
'Reports|%{recentlyFailed} out of %{failed} failed tests have failed more than once in the last 14 days',
recentlyFailed,
),
{ recentlyFailed, failed },
);
},
recentFailureCount: (recentFailures) =>
sprintf(
n__(
'Reports|Failed %{count} time in %{base_branch} in the last 14 days',
'Reports|Failed %{count} times in %{base_branch} in the last 14 days',
recentFailures.count,
),
recentFailures,
),
};
|