1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | import 'karma';
|
8 |
|
9 | declare module 'karma' {
|
10 | interface ConfigOptions {
|
11 | junitReporter?: JUnitReporterConfiguration | undefined;
|
12 | }
|
13 |
|
14 | interface JUnitReporterConfiguration {
|
15 |
|
16 | outputDir?: string | undefined;
|
17 |
|
18 | outputFile?: string | undefined;
|
19 |
|
20 | suite?: string | undefined;
|
21 |
|
22 | useBrowserName?: boolean | undefined;
|
23 |
|
24 | nameFormatter?: ((browser: any, result: any) => string) | undefined;
|
25 | /** function (browser, result) to customize the classname attribute in xml testcase element */
|
26 | classNameFormatter?: ((browser: any, result: any) => string) | undefined;
|
27 | /** key value pair of properties to add to the <properties> section of the report */
|
28 | properties?: {
|
29 | [key: string]: any;
|
30 | } | undefined;
|
31 | /** use '1' if reporting to be per SonarQube 6.2 XML format */
|
32 | xmlVersion?: number | null | undefined;
|
33 | }
|
34 | }
|
35 |
|
\ | No newline at end of file |