Skip to content

Commit 6300c29

Browse files
committed
test: use random e2e test ports
1 parent 96d39f8 commit 6300c29

File tree

2 files changed

+4
-2
lines changed
  • packages/angular_devkit/build_angular/src/builders/dev-server/specs
  • tests/legacy-cli/e2e/utils

2 files changed

+4
-2
lines changed

packages/angular_devkit/build_angular/src/builders/dev-server/specs/works_spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ describe('Dev Server Builder', () => {
3434
expect(output.success).toBe(true);
3535

3636
// When webpack-dev-server doesn't have `contentBase: false`, this will serve the repo README.
37-
const response = await fetch('http://localhost:4200/README.md', {
37+
const response = await fetch(`http://localhost:${output.port}/README.md`, {
3838
headers: {
3939
'Accept': 'text/html',
4040
},

tests/legacy-cli/e2e/utils/project.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,9 +165,11 @@ export function useCIDefaults(projectName = 'test-project') {
165165
const appTargets = project.targets || project.architect;
166166
appTargets.build.options.progress = false;
167167
appTargets.test.options.progress = false;
168-
// Disable auto-updating webdriver in e2e.
169168
if (appTargets.e2e) {
169+
// Disable auto-updating webdriver in e2e.
170170
appTargets.e2e.options.webdriverUpdate = false;
171+
// Use a random port in e2e.
172+
appTargets.e2e.options.port = 0;
171173
}
172174
});
173175
}

0 commit comments

Comments
 (0)