We have circle ci properly running our single page app. We have unit tests passing and failing while properly passing or failing the build. But with out protractor e2e tests the build will always pass regardless of wether or not the build passes.
How are your Protractor tests being run? May we see your .circleci/config.yml file?
I would expect that this is a Unix command that returns 0 on success and non-zero on failure, so make sure you don’t have any additional commands that would cause the line to return 0.
(Regarding the formatting above, YAML needs to be code formatted throughout to be readable. Would you edit this post to add a four-space Markdown indent to it? You can select the whole file and click the code formatting icon to do so.)