test: fix ngtsc tests in windows (#30146)

This commit fixes the following test target in windows

```
//packages/compiler-cli/test/ngtsc:ngtsc
```

PR Close #30146
This commit is contained in:
Alan Agius 2019-04-26 16:14:05 +02:00 committed by Alex Rickabaugh
parent 31df5139c5
commit 2f35dbfd3b
2 changed files with 3 additions and 3 deletions

View File

@ -20,7 +20,7 @@ steps:
# Add Bazel CI config # Add Bazel CI config
- copy .codefresh\bazel.rc %ProgramData%\bazel.bazelrc - copy .codefresh\bazel.rc %ProgramData%\bazel.bazelrc
# Run tests # Run tests
- yarn bazel test //tools/ts-api-guardian:all //packages/language-service/test //packages/compiler/test //packages/compiler-cli/test:ngc - yarn bazel test //tools/ts-api-guardian:all //packages/language-service/test //packages/compiler/test //packages/compiler-cli/test:ngc //packages/compiler-cli/test/ngtsc:ngtsc
- yarn test-ivy-aot //packages/animations/test //packages/common/test //packages/forms/test //packages/http/test //packages/platform-browser/test //packages/platform-browser-dynamic/test //packages/router/test - yarn test-ivy-aot //packages/animations/test //packages/common/test //packages/forms/test //packages/http/test //packages/platform-browser/test //packages/platform-browser-dynamic/test //packages/router/test
- yarn bazel test //tools/public_api_guard/... - yarn bazel test //tools/public_api_guard/...
- yarn bazel test //packages/compiler-cli/integrationtest:integrationtest //packages/compiler-cli/test/compliance:compliance - yarn bazel test //packages/compiler-cli/integrationtest:integrationtest //packages/compiler-cli/test/compliance:compliance

View File

@ -29,7 +29,7 @@ function setupFakeCore(support: TestSupport): void {
const nodeModulesPath = path.join(support.basePath, 'node_modules'); const nodeModulesPath = path.join(support.basePath, 'node_modules');
const angularCoreDirectory = path.join(nodeModulesPath, '@angular/core'); const angularCoreDirectory = path.join(nodeModulesPath, '@angular/core');
fs.symlinkSync(fakeNpmPackageDir, angularCoreDirectory, 'dir'); fs.symlinkSync(fakeNpmPackageDir, angularCoreDirectory, 'junction');
} }
/** /**
@ -121,7 +121,7 @@ export class NgtscTestEnvironment {
if (this.multiCompileHostExt === null) { if (this.multiCompileHostExt === null) {
throw new Error(`Not tracking written files - call enableMultipleCompilations()`); throw new Error(`Not tracking written files - call enableMultipleCompilations()`);
} }
const outDir = path.join(this.support.basePath, 'built'); const outDir = path.posix.join(this.support.basePath, 'built');
const writtenFiles = new Set<string>(); const writtenFiles = new Set<string>();
this.multiCompileHostExt.getFilesWrittenSinceLastFlush().forEach(rawFile => { this.multiCompileHostExt.getFilesWrittenSinceLastFlush().forEach(rawFile => {
if (rawFile.startsWith(outDir)) { if (rawFile.startsWith(outDir)) {