Github user mmiklavc commented on the issue:
https://github.com/apache/metron/pull/857
OK, I was able to get the tests to run. First run I get a single error.
@merrimanr and I are talking through it now.
```
[INFO] Test spec for login page
[INFO] â should display error message for invalid credentials
[INFO] - Failed: Error while waiting for Protractor to sync with the
page: true
[INFO] . â should login for valid credentials
[INFO] . â should logout
...
[INFO] Failures:
[INFO] 1) Test spec for login page should display error message for invalid
credentials
[INFO] Message:
[INFO] Failed: Error while waiting for Protractor to sync with the
page: true
[INFO] Stack:
[INFO] Error: Error while waiting for Protractor to sync with the page:
true
[INFO] at runWaitForAngularScript.then
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/built/browser.js:463:23)
[INFO] at ManagedPromise.invokeCallback_
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1376:14)
[INFO] at TaskQueue.execute_
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3084:14)
[INFO] at TaskQueue.executeNext_
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3067:27)
[INFO] at asyncRun
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2927:27)
[INFO] at
/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:668:7
[INFO] at process._tickCallback
(internal/process/next_tick.js:109:7)
[INFO] From: Task: <anonymous>
[INFO] at pollCondition
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2195:19)
[INFO] at
/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2191:7
[INFO] at new ManagedPromise
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1077:7)
[INFO] at ControlFlow.promise
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2505:12)
[INFO] at
/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2190:22
[INFO] at TaskQueue.execute_
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3084:14)
[INFO] at TaskQueue.executeNext_
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:3067:27)
[INFO] at asyncRun
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2974:25)
[INFO] at
/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:668:7
[INFO] at process._tickCallback
(internal/process/next_tick.js:109:7)
[INFO] From: Task: <anonymous wait>
[INFO] at scheduleWait
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2188:20)
[INFO] at ControlFlow.wait
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2517:12)
[INFO] at Driver.wait
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver.js:934:29)
[INFO] at run
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/built/browser.js:59:33)
[INFO] at ProtractorBrowser.to.(anonymous function) [as wait]
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/built/browser.js:67:16)
[INFO] at Object.waitForElementVisibility
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/e2e/utils/e2e_util.ts:43:20)
[INFO] at LoginPage.setUserNameAndPassword
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/e2e/login/login.po.ts:42:16)
[INFO] at UserContext.<anonymous>
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/e2e/login/login.e2e-spec.ts:29:20)
[INFO] at step
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/e2e/login/login.e2e-spec.ts:32:23)
[INFO] at Object.next
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/e2e/login/login.e2e-spec.ts:13:53)
[INFO] From: Task: Run it("should display error message for invalid
credentials") in control flow
[INFO] at UserContext.<anonymous>
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/jasminewd2/index.js:94:19)
[INFO] at
/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/jasminewd2/index.js:64:48
[INFO] at ControlFlow.emit
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/events.js:62:21)
[INFO] at ControlFlow.shutdown_
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2674:10)
[INFO] at shutdownTask_.MicroTask
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2599:53)
[INFO] From asynchronous test:
[INFO] Error
[INFO] at Suite.<anonymous>
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/e2e/login/login.e2e-spec.ts:27:5)
[INFO] at Object.<anonymous>
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/e2e/login/login.e2e-spec.ts:20:1)
[INFO] at Module._compile (module.js:571:32)
[INFO] at Module.m._compile
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/ts-node/src/index.ts:406:23)
[INFO] at Module._extensions..js (module.js:580:10)
[INFO] at Object.require.extensions.(anonymous function) [as .ts]
(/Users/mmiklavcic/devprojects/metron/metron-interface/metron-alerts/node_modules/ts-node/src/index.ts:409:12)
[INFO]
[INFO] 41 specs, 1 failure
[INFO] Finished in 269.33 seconds
[INFO]
[INFO] **************************************************
[INFO] * Failures *
[INFO] **************************************************
[INFO]
[INFO] 1) Test spec for login page should display error message for invalid
credentials
[INFO] - Failed: Error while waiting for Protractor to sync with the
page: true
[INFO]
[INFO] Executed 41 of 41 specs (1 FAILED) in 4 mins 29 secs.
[INFO] [13:58:41] I/launcher - 0 instance(s) of WebDriver still running
[INFO] [13:58:41] I/launcher - chrome #01 failed 1 test(s)
[INFO] [13:58:41] I/launcher - overall: 1 failed spec(s)
[INFO] [13:58:41] E/launcher - Process exited with error code 1
```
---