CleverStack / cleverstack-cli

CLI for CleverStack
http://youtube.com/watch?v=-4ArURHExhQ
MIT License
196 stars 33 forks source link

e2e tests fail to run after clean install #24

Closed thinkadoo closed 10 years ago

thinkadoo commented 10 years ago

nomad@Nomads-MacBook-Pro-2 ~/P/clever-walking-skeleton-6.0> clever test e2e Scanning folders for Gruntfiles... Running "connect:livereload" (connect) task Started connect web server on 127.0.0.1:9000.

Running "protractor:singlerun" (protractor) task

/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/nodemodules/protractor/lib/driverProviders/local.js:42 throw new Error('Could not find chromedriver at ' + ^ Error: Could not find chromedriver at /Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/scripts/Chromedriver.exe at LocalDriverProvider.addDefaultBinaryLocs (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/node_modules/protractor/lib/driverProviders/local.js:42:15) at LocalDriverProvider.setupEnv (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/node_modules/protractor/lib/driverProviders/local.js:59:8) at Runner.run (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/node_modules/protractor/lib/runner.js:206:31) at Object.init (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/node_modules/protractor/lib/launcher.js:135:12) at Object. (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/node_modules/protractor/lib/cli.js:129:23) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17)

Fatal error: protractor exited with code: 8

Execution Time (2014-06-20 06:36:14 UTC) loading tasks 824ms ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 27% protractor:singlerun 2.2s ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 73% Total 3.1s

nomad@Nomads-MacBook-Pro-2 ~/P/clever-walking-skeleton-6.0> clever test e2e Scanning folders for Gruntfiles... Running "mochaTest:e2e" (mochaTest) task No files to check...OK

Done, without errors. Running "connect:livereload" (connect) task Started connect web server on 127.0.0.1:9000.

Running "protractor:singlerun" (protractor) task Using the selenium server at http://localhost:4444/wd/hub ....FFFF

Failures:

1) e2e: register should login with the default user account Message: Error: No element found using locator: By.tagName("h1") Stacktrace: Error: No element found using locator: By.tagName("h1") ==== async task ==== WebDriver.findElements(By.tagName("h1")) at null. (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/app/modules/cs_account/tests/e2e/register.test.js:21:18) ==== async task ==== Asynchronous test function: it() Error at null. (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/app/modules/cs_account/tests/e2e/register.test.js:10:3) at Object. (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/app/modules/cs_account/tests/e2e/register.test.js:2:1)

2) e2e: login should login with the default user account Message: Error: No element found using locator: By.tagName("h1") Stacktrace: Error: No element found using locator: By.tagName("h1") ==== async task ==== WebDriver.findElements(By.tagName("h1")) at null. (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/app/modules/cs_session/tests/e2e/login.test.js:18:18) ==== async task ==== Asynchronous test function: it() Error at null. (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/app/modules/cs_session/tests/e2e/login.test.js:10:3) at Object. (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/app/modules/cs_session/tests/e2e/login.test.js:2:1)

3) e2e: register should login with the default user account Message: Error: No element found using locator: By.tagName("h1") Stacktrace: Error: No element found using locator: By.tagName("h1") ==== async task ==== WebDriver.findElements(By.tagName("h1")) at null. (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/dist/modules/cs_account/tests/e2e/register.test.js:21:18) ==== async task ==== Asynchronous test function: it() Error at null. (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/dist/modules/cs_account/tests/e2e/register.test.js:10:3) at Object. (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/dist/modules/cs_account/tests/e2e/register.test.js:2:1)

4) e2e: login should login with the default user account Message: Error: No element found using locator: By.tagName("h1") Stacktrace: Error: No element found using locator: By.tagName("h1") ==== async task ==== WebDriver.findElements(By.tagName("h1")) at null. (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/dist/modules/cs_session/tests/e2e/login.test.js:18:18) ==== async task ==== Asynchronous test function: it() Error at null. (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/dist/modules/cs_session/tests/e2e/login.test.js:10:3) at Object. (/Users/nomad/Projects/clever-walking-skeleton-6.0/frontend/dist/modules/cs_session/tests/e2e/login.test.js:2:1)

Finished in 14.26 seconds 8 tests, 10 assertions, 4 failures

Test failed but keep the grunt process alive.

Done, without errors.

Execution Time (2014-06-20 06:37:43 UTC) loading tasks 1.6s ▇▇▇▇▇▇▇▇▇▇▇▇ 7% protractor:singlerun 21.3s ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 93% Total 22.9s Tests ran successfully.

pilsy commented 10 years ago

This is caused by https://github.com/CleverStack/angular-seed/issues/71