How to use the @bazel/protractor/protractor-utils.runServer function in @bazel/protractor

To help you get started, we’ve selected a few @bazel/protractor examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github bazelbuild / rules_nodejs / examples / protocol_buffers / protractor.on-prepare.js View on Github external
module.exports = function(config) {
  // In this example, `@bazel/protractor/protractor-utils` is used to run
  // the server. protractorUtils.runServer() runs the server on a randomly
  // selected port (given a port flag to pass to the server as an argument).
  // The port used is returned in serverSpec and the protractor serverUrl
  // is the configured.
  const isProdserver = path.basename(config.server, path.extname(config.server)) === 'prodserver';
  return protractorUtils
      .runServer(config.workspace, config.server, isProdserver ? '-p' : '-port', [])
      .then(serverSpec => {
        protractor.browser.baseUrl = `http://localhost:${serverSpec.port}`;
      });
};
github angular / angular-bazel-example / e2e / protractor.on-prepare.js View on Github external
module.exports = function(config) {
  // In this example, `@bazel/protractor/protractor-utils` is used to run
  // the server. protractorUtils.runServer() runs the server on a randomly
  // selected port (given a port flag to pass to the server as an argument).
  // The port used is returned in serverSpec and the protractor serverUrl
  // is the configured.
  const isProdserver = path.basename(config.server, path.extname(config.server)) === 'prodserver';
  return protractorUtils
      .runServer(config.workspace, config.server, isProdserver ? '-p' : '-port', [])
      .then(serverSpec => {
        // Example app is hosted under `/example` in the prodserver and under `/` in devserver
        const serverUrl = `http://localhost:${serverSpec.port}` + (isProdserver ? '/example' : '');
        protractor.browser.baseUrl = serverUrl;
      });
};
github angular / angular / modules / benchmarks / src / tree / render3 / protractor.on_prepare.js View on Github external
module.exports = async function(config) {
  const serverSpec = await protractorUtils.runServer(config.workspace, config.server, '-port', []);

  const serverUrl = `http://localhost:${serverSpec.port}`;
  // Since the browser restarts in this benchmark we need to set both the browser.baseUrl
  // for the first test and the protractor config.baseUrl for the subsequent tests
  protractor.browser.baseUrl = serverUrl;

  const processedConfig = await protractor.browser.getProcessedConfig();
  return processedConfig.baseUrl = serverUrl;
};
github angular / angular / modules / benchmarks / start-server.js View on Github external
module.exports = async function(config) {
  const {port} = await protractorUtils.runServer(config.workspace, config.server, '-port', []);
  const processedConfig = await protractor.browser.getProcessedConfig();
  const serverUrl = `http://localhost:${port}`;

  return processedConfig.baseUrl = protractor.browser.baseUrl = serverUrl;
};
github angular / angular / packages / examples / service-worker / registration-options / start-server.js View on Github external
module.exports = async function(config) {
  const {port} = await protractorUtils.runServer(config.workspace, config.server, '-port', []);
  const serverUrl = `http://localhost:${port}`;

  protractor.browser.baseUrl = serverUrl;
};

@bazel/protractor

Run Protractor tests under Bazel

Apache-2.0
Latest version published 2 years ago

Package Health Score

75 / 100
Full package analysis