Skip to content

Commit 4cb5e35

Browse files
filipesilvahansl
authored andcommitted
test: separate big specs
1 parent 86ed567 commit 4cb5e35

File tree

15 files changed

+33
-12
lines changed

15 files changed

+33
-12
lines changed

.appveyor.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ install:
1313
test_script:
1414
- node --version
1515
- npm --version
16-
- npm run test
16+
- npm test
17+
- npm test -- --big
1718

1819
build: off
1920

.circleci/config.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,17 @@ jobs:
4141
- run: npm install --no-save
4242
- run: npm run test -- --code-coverage --full
4343

44+
test-big:
45+
<<: *defaults
46+
steps:
47+
- checkout:
48+
<<: *post_checkout
49+
- restore_cache:
50+
key: angular_devkit-{{ checksum "package-lock.json" }}
51+
52+
- run: npm install --no-save
53+
- run: npm run test -- --code-coverage --full --big
54+
4455
integration:
4556
<<: *defaults
4657
steps:
@@ -131,6 +142,9 @@ workflows:
131142
- test:
132143
requires:
133144
- build
145+
- test-big:
146+
requires:
147+
- build
134148
- integration:
135149
requires:
136150
- build

lib/istanbul-local.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ exports.codeMap = codeMap;
1818

1919
exports.istanbulRequireHook = function(code, filename) {
2020
// Skip spec files.
21-
if (filename.match(/_spec\.ts$/)) {
21+
if (filename.match(/_spec(_big)?\.ts$/)) {
2222
return code;
2323
}
2424
const codeFile = codeMap.get(filename);

packages/angular_devkit/build_optimizer/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ ts_library(
2323
"src/purify/**",
2424
"src/index.ts",
2525
"**/*_spec.ts",
26+
"**/*_spec_big.ts",
2627
],
2728
),
2829
tsconfig = "//:tsconfig.json",

packages/angular_devkit/build_webpack/src/browser/index_spec.ts renamed to packages/angular_devkit/build_webpack/src/browser/index_spec_big.ts

File renamed without changes.

packages/angular_devkit/build_webpack/src/dev-server/index_spec.ts renamed to packages/angular_devkit/build_webpack/src/dev-server/index_spec_big.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { relative, resolve } from 'path';
1414
import * as _request from 'request';
1515
import { fromPromise } from 'rxjs/observable/fromPromise';
1616
import { concatMap, take, tap } from 'rxjs/operators';
17-
import { getWorkspace as getBrowserWorkspace } from '../browser/index_spec';
17+
import { getWorkspace as getBrowserWorkspace } from '../browser/index_spec_big';
1818

1919

2020
const devkitRoot = (global as any)._DevKitRoot; // tslint:disable-line:no-any

packages/angular_devkit/build_webpack/src/extract-i18n/index_spec.ts renamed to packages/angular_devkit/build_webpack/src/extract-i18n/index_spec_big.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { NodeJsSyncHost } from '@angular-devkit/core/node';
1212
import { existsSync, readFileSync, unlinkSync } from 'fs';
1313
import { relative, resolve } from 'path';
1414
import { concatMap, tap, toArray } from 'rxjs/operators';
15-
import { getWorkspace as getBrowserWorkspace } from '../browser/index_spec';
15+
import { getWorkspace as getBrowserWorkspace } from '../browser/index_spec_big';
1616

1717

1818
describe('Extract i18n Target', () => {

packages/angular_devkit/build_webpack/src/karma/index_spec.ts renamed to packages/angular_devkit/build_webpack/src/karma/index_spec_big.ts

File renamed without changes.

packages/angular_devkit/build_webpack/src/protractor/index_spec.ts renamed to packages/angular_devkit/build_webpack/src/protractor/index_spec_big.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { normalize } from '@angular-devkit/core';
1111
import { NodeJsSyncHost } from '@angular-devkit/core/node';
1212
import { relative, resolve } from 'path';
1313
import { concatMap, take } from 'rxjs/operators';
14-
import { getWorkspace as getDevServerWorkspace } from '../dev-server/index_spec';
14+
import { getWorkspace as getDevServerWorkspace } from '../dev-server/index_spec_big';
1515

1616

1717
describe('Protractor Target', () => {

packages/angular_devkit/build_webpack/src/tslint/index_spec.ts renamed to packages/angular_devkit/build_webpack/src/tslint/index_spec_big.ts

File renamed without changes.

0 commit comments

Comments
 (0)