You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The protractor tests specs included in this repo use http://localhost:8080 but as far as I can tell there is no gulp task that sets up a local webserver at port 8080. To run the protractor tests locally I added gulp-webserver and configured it to start a webserver on port 8080. I then ran the following:
gulp webserver (task to start the webserver on 8080)
gulp webdriver-standalone (task to start the standalone selenium server)
gulp protractor (task to run all protractor test specs)
This works for me, the selenium automated tests run nicely in the browser.
My question is: is there a webserver already included somewhere in this project (I don't know all the npm packages inside out) or is it common practice to not include a webserver and let the developer use the server of their choice? Would people prefer that something like gulp-webserver (or http-server etc...) was included in the package.json with a gulp task to run it to view the examples and a task to run it as part of the protractor tests?
The text was updated successfully, but these errors were encountered:
I propose the following actions and I'm happy to raise a PR (unless someone else has a burning desire to work on this). I wanted to mention them first to see if anyone disagrees, proposes alternatives or has additional ideas. If I don't hear anything in a week I'll get cracking:
Add gulp-webserver as a dev-dependency in the package
Add a gulp task to run the webserver for examples and protractor tests
Currently there is one protractor test that fails (validation-messages) so that needs to be resolved
Setup TravisCI to run the protractor tests with this repo
Longer term get better test coverage by adding protractor tests for more of the decorators
@joelwkent DO IT! 🍰 The bootstrap decorator needs you, it also needs to be updated to use the new builder like Material repo is. But one step at a time...
The protractor tests specs included in this repo use http://localhost:8080 but as far as I can tell there is no gulp task that sets up a local webserver at port 8080. To run the protractor tests locally I added gulp-webserver and configured it to start a webserver on port 8080. I then ran the following:
This works for me, the selenium automated tests run nicely in the browser.
My question is: is there a webserver already included somewhere in this project (I don't know all the npm packages inside out) or is it common practice to not include a webserver and let the developer use the server of their choice? Would people prefer that something like gulp-webserver (or http-server etc...) was included in the package.json with a gulp task to run it to view the examples and a task to run it as part of the protractor tests?
The text was updated successfully, but these errors were encountered: