@@ -8,120 +8,12 @@ jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000;
88
99__karma__ . loaded = function ( ) { } ;
1010
11- var baseDir = '/base' ;
1211var specFiles = Object . keys ( window . __karma__ . files ) . filter ( isMaterialSpecFile ) ;
1312
14- // Configure the base path and map the different node packages.
15- System . config ( {
16- baseURL : baseDir ,
17- paths : {
18- 'node:*' : 'node_modules/*'
19- } ,
20- map : {
21- 'rxjs' : 'node:rxjs' ,
22- 'main' : 'main.js' ,
23- 'tslib' : 'node:tslib/tslib.js' ,
24- 'moment' : 'node:moment/min/moment-with-locales.min.js' ,
25-
26- // Angular specific mappings.
27- '@angular/core' : 'node:@angular/core/bundles/core.umd.js' ,
28- '@angular/core/testing' : 'node:@angular/core/bundles/core-testing.umd.js' ,
29- '@angular/common' : 'node:@angular/common/bundles/common.umd.js' ,
30- '@angular/common/testing' : 'node:@angular/common/bundles/common-testing.umd.js' ,
31- '@angular/common/http' : 'node:@angular/common/bundles/common-http.umd.js' ,
32- '@angular/common/http/testing' : 'node:@angular/common/bundles/common-http-testing.umd.js' ,
33- '@angular/compiler' : 'node:@angular/compiler/bundles/compiler.umd.js' ,
34- '@angular/compiler/testing' : 'node:@angular/compiler/bundles/compiler-testing.umd.js' ,
35- '@angular/forms' : 'node:@angular/forms/bundles/forms.umd.js' ,
36- '@angular/forms/testing' : 'node:@angular/forms/bundles/forms-testing.umd.js' ,
37- '@angular/animations' : 'node:@angular/animations/bundles/animations.umd.js' ,
38- '@angular/animations/browser' : 'node:@angular/animations/bundles/animations-browser.umd.js' ,
39- '@angular/platform-browser/animations' :
40- 'node:@angular/platform-browser/bundles/platform-browser-animations.umd' ,
41- '@angular/platform-browser' :
42- 'node:@angular/platform-browser/bundles/platform-browser.umd.js' ,
43- '@angular/platform-browser/testing' :
44- 'node:@angular/platform-browser/bundles/platform-browser-testing.umd.js' ,
45- '@angular/platform-browser-dynamic' :
46- 'node:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js' ,
47- '@angular/platform-browser-dynamic/testing' :
48- 'node:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic-testing.umd.js' ,
49-
50- // Path mappings for local packages that can be imported inside of tests.
51- // TODO(devversion): replace once the index.ts file for the Material package has been added.
52- '@angular/material' : 'dist/packages/material/public-api.js' ,
53- '@angular/material-experimental' : 'dist/packages/material-experimental/index.js' ,
54- '@angular/cdk-experimental' : 'dist/packages/cdk-experimental/index.js' ,
55-
56- '@angular/cdk' : 'dist/packages/cdk/index.js' ,
57- '@angular/cdk/a11y' : 'dist/packages/cdk/a11y/index.js' ,
58- '@angular/cdk/accordion' : 'dist/packages/cdk/accordion/index.js' ,
59- '@angular/cdk/bidi' : 'dist/packages/cdk/bidi/index.js' ,
60- '@angular/cdk/coercion' : 'dist/packages/cdk/coercion/index.js' ,
61- '@angular/cdk/collections' : 'dist/packages/cdk/collections/index.js' ,
62- '@angular/cdk/keycodes' : 'dist/packages/cdk/keycodes/index.js' ,
63- '@angular/cdk/layout' : 'dist/packages/cdk/layout/index.js' ,
64- '@angular/cdk/observers' : 'dist/packages/cdk/observers/index.js' ,
65- '@angular/cdk/overlay' : 'dist/packages/cdk/overlay/index.js' ,
66- '@angular/cdk/platform' : 'dist/packages/cdk/platform/index.js' ,
67- '@angular/cdk/portal' : 'dist/packages/cdk/portal/index.js' ,
68- '@angular/cdk/scrolling' : 'dist/packages/cdk/scrolling/index.js' ,
69- '@angular/cdk/stepper' : 'dist/packages/cdk/stepper/index.js' ,
70- '@angular/cdk/table' : 'dist/packages/cdk/table/index.js' ,
71- '@angular/cdk/testing' : 'dist/packages/cdk/testing/index.js' ,
72- '@angular/cdk/text-field' : 'dist/packages/cdk/text-field/index.js' ,
73- '@angular/cdk/tree' : 'dist/packages/cdk/tree/index.js' ,
74-
75- '@angular/cdk-experimental/scrolling' : 'dist/packages/cdk-experimental/scrolling/index.js' ,
76- '@angular/cdk-experimental/dialog' : 'dist/packages/cdk-experimental/dialog/index.js' ,
77- '@angular/cdk-experimental/drag-drop' :
78- 'dist/packages/cdk-experimental/drag-drop/index.js' ,
79-
80- '@angular/material/autocomplete' : 'dist/packages/material/autocomplete/index.js' ,
81- '@angular/material/badge' : 'dist/packages/material/badge/index.js' ,
82- '@angular/material/bottom-sheet' : 'dist/packages/material/bottom-sheet/index.js' ,
83- '@angular/material/button' : 'dist/packages/material/button/index.js' ,
84- '@angular/material/button-toggle' : 'dist/packages/material/button-toggle/index.js' ,
85- '@angular/material/card' : 'dist/packages/material/card/index.js' ,
86- '@angular/material/checkbox' : 'dist/packages/material/checkbox/index.js' ,
87- '@angular/material/chips' : 'dist/packages/material/chips/index.js' ,
88- '@angular/material/core' : 'dist/packages/material/core/index.js' ,
89- '@angular/material/datepicker' : 'dist/packages/material/datepicker/index.js' ,
90- '@angular/material/dialog' : 'dist/packages/material/dialog/index.js' ,
91- '@angular/material/divider' : 'dist/packages/material/divider/index.js' ,
92- '@angular/material/expansion' : 'dist/packages/material/expansion/index.js' ,
93- '@angular/material/form-field' : 'dist/packages/material/form-field/index.js' ,
94- '@angular/material/grid-list' : 'dist/packages/material/grid-list/index.js' ,
95- '@angular/material/icon' : 'dist/packages/material/icon/index.js' ,
96- '@angular/material/input' : 'dist/packages/material/input/index.js' ,
97- '@angular/material/list' : 'dist/packages/material/list/index.js' ,
98- '@angular/material/menu' : 'dist/packages/material/menu/index.js' ,
99- '@angular/material/paginator' : 'dist/packages/material/paginator/index.js' ,
100- '@angular/material/progress-bar' : 'dist/packages/material/progress-bar/index.js' ,
101- '@angular/material/progress-spinner' : 'dist/packages/material/progress-spinner/index.js' ,
102- '@angular/material/radio' : 'dist/packages/material/radio/index.js' ,
103- '@angular/material/select' : 'dist/packages/material/select/index.js' ,
104- '@angular/material/sidenav' : 'dist/packages/material/sidenav/index.js' ,
105- '@angular/material/slide-toggle' : 'dist/packages/material/slide-toggle/index.js' ,
106- '@angular/material/slider' : 'dist/packages/material/slider/index.js' ,
107- '@angular/material/snack-bar' : 'dist/packages/material/snack-bar/index.js' ,
108- '@angular/material/sort' : 'dist/packages/material/sort/index.js' ,
109- '@angular/material/stepper' : 'dist/packages/material/stepper/index.js' ,
110- '@angular/material/table' : 'dist/packages/material/table/index.js' ,
111- '@angular/material/tabs' : 'dist/packages/material/tabs/index.js' ,
112- '@angular/material/toolbar' : 'dist/packages/material/toolbar/index.js' ,
113- '@angular/material/tooltip' : 'dist/packages/material/tooltip/index.js' ,
114- '@angular/material/tree' : 'dist/packages/material/tree/index.js' ,
115- } ,
116- packages : {
117- // Thirdparty barrels.
118- 'rxjs' : { main : 'index' } ,
119- 'rxjs/operators' : { main : 'index' } ,
120-
121- // Set the default extension for the root package, because otherwise the demo-app can't
122- // be built within the production mode. Due to missing file extensions.
123- '.' : {
124- defaultExtension : 'js'
13+ jasmine . getEnv ( ) . addReporter ( {
14+ specStarted : spec => {
15+ if ( spec . status !== 'disabled' ) {
16+ console . log ( spec . fullName ) ;
12517 }
12618 }
12719} ) ;
0 commit comments