Skip to content

Commit 71eba45

Browse files
alan-agius4alxhub
authored andcommittedMay 9, 2019
fix(bazel): pass correct arguments to http_server in Windows (#30346)
Under Windows, the server binary has an extension of `.exe` and the current logic is not handling that. Partially addresses: #29785 PR Close #30346
1 parent 192f108 commit 71eba45

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed
 

‎integration/bazel/test/e2e/on-prepare.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { browser } from 'protractor';
22
import {OnPrepareConfig, runServer} from '@angular/bazel/protractor-utils';
33

44
export = function(config: OnPrepareConfig) {
5-
const portFlag = config.server.endsWith('prodserver') ? '-p' : '-port';
5+
const portFlag = /prodserver(\.exe)?$/.test(config.server) ? '-p' : '-port';
66
return runServer(config.workspace, config.server, portFlag, [])
77
.then(serverSpec => {
88
const serverUrl = `http://localhost:${serverSpec.port}`;

‎packages/bazel/src/schematics/ng-add/files/e2e/protractor.on-prepare.js.template

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module.exports = function(config) {
1414
// selected port (given a port flag to pass to the server as an argument).
1515
// The port used is returned in serverSpec and the protractor serverUrl
1616
// is the configured.
17-
const portFlag = config.server.endsWith('prodserver') ? '-p' : '-port';
17+
const portFlag = /prodserver(\.exe)?$/.test(config.server) ? '-p' : '-port';
1818
return protractorUtils.runServer(config.workspace, config.server, portFlag, [])
1919
.then(serverSpec => {
2020
const serverUrl = `http://localhost:${serverSpec.port}`;

‎packages/bazel/test/protractor-2/on-prepare.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ module.exports = function(config) {
1313
if (!global.userOnPrepareGotCalled) {
1414
throw new Error('Expecting user configuration onPrepare to have been called');
1515
}
16-
const portFlag = config.server.endsWith('prodserver') ? '-p' : '-port';
16+
const portFlag = /prodserver(\.exe)?$/.test(config.server) ? '-p' : '-port';
1717
return protractorUtils.runServer(config.workspace, config.server, portFlag, [])
1818
.then(serverSpec => {
1919
const serverUrl = `http://localhost:${serverSpec.port}`;

0 commit comments

Comments
 (0)
Please sign in to comment.