Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const { SpecReporter } = require("jasmine-spec-reporter");
  2. const { JUnitXmlReporter } = require("jasmine-reporters");
  3.  
  4. exports.config =  {
  5.   allScriptsTimeout: 11000,
  6.   specs: ["./e2e/**/*.e2e-spec.ts"],
  7.   multiCapabilities: [
  8.     {
  9.       browserName: 'chrome'
  10.     },
  11.     // {
  12.     //   browserName: 'firefox'
  13.     // }
  14.   ],
  15.   directConnect: false,
  16.   baseUrl: "http://localhost:4200/",
  17.   framework: "jasmine",
  18.   seleniumAddress: "http://localhost:4444/wd/hub",
  19.   jasmineNodeOpts: {
  20.     showColors: true,
  21.     defaultTimeoutInterval: 30000,
  22.     print: function() {}
  23.   },
  24.   onPrepare() {
  25.     require("ts-node").register({
  26.       project: "e2e/tsconfig.e2e.json"
  27.     });
  28.     jasmine.getEnv().addReporter(
  29.       // new JUnitXmlReporter({
  30.       //   consolidateAll: true,
  31.       //   savePath: "./e2e/reports/xml",
  32.       //   filePrefix: "xmlresults"
  33.       // })
  34.       new SpecReporter()
  35.     );
  36.     browser.ignoreSynchronization = false;
  37.     browser.driver.manage().window();
  38.     browser.driver
  39.       .manage()
  40.       .window()
  41.       .maximize();
  42.     //global.EC = protractor.ExpectedConditions;
  43.   },
  44.   // onComplete: function() {
  45.   //   let browserName, browserVersion;
  46.   //   const capsPromise = browser.getCapabilities();
  47.  
  48.   //   capsPromise.then(function(caps) {
  49.   //     browserName = caps.get("browserName");
  50.   //     browserVersion = caps.get("version");
  51.   //     platform = caps.get("platform");
  52.  
  53.   //     const HTMLReport = require("protractor-html-reporter-2");
  54.   //     const date = new Date();
  55.   //     const version =
  56.   //       date.getDay() +
  57.   //       "-" +
  58.   //       date.getMonth() +
  59.   //       "-" +
  60.   //       date.getFullYear() +
  61.   //       "-" +
  62.   //       date.getTime() +
  63.   //       "-";
  64.  
  65.   //     testConfig = {
  66.   //       reportTitle: "Cautus Test Execution Report",
  67.   //       outputPath: "./e2e/reports/htmlReports/" + version,
  68.   //       outputFilename: version + "CautusTestReport " + browserName,
  69.   //       screenshotPath: "./e2e/reports/screenshots",
  70.   //       testBrowser: browserName,
  71.   //       browserVersion: browserVersion,
  72.   //       modifiedSuiteName: false,
  73.   //       screenshotsOnlyOnFailure: true,
  74.   //       testPlatform: platform
  75.   //     };
  76.   //     new HTMLReport().from("./e2e/reports/xml/xmlresults.xml", testConfig);
  77.   //   });
  78.   // }
  79. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement