본문 바로가기

엉터리 개발 이야기/angular2+

[Angular2+] e2e test(End To End Test) 셋팅

반응형

Angular2+ e2e test


angular cli를 이용하여 새로운 app을 생성하면, 테스트를 위한 구성까지 다 생성된다.

새로운 app 생성

$ ng new app-test 


ng e2e 로 실행하면 된다.


$ ng e2e

 -> default 로 serve 실행, webdriver-manager update가 수행된다.

webdriver-manager update 끄기 옵션 ng e2e -wu false

serve 실행 끄기 옵션 ng e2e -s false


$ ng e2e -wu false -s false

이렇게 수행하려면 ng serve로 서비스를 올려놔야 한다.


webdriver-manager update 시 아래와 같은 에러 발생시 proxy를 설정해주면 된다.

1
2
3
4
5
6
7
8
9
webdriver-manager: using global installed version 12.0.6
events.js:183
      throw er; // Unhandled 'error' event
      ^
 
Error: connect ETIMEDOUT 172.217.31.240:443
    at Object._errnoException (util.js:1024:11)
    at _exceptionWithHostPort (util.js:1046:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1182:14)
cs


webdriver-manager update --proxy http://xxx.xxx.xxx.xxx:xxxx --gecko false

뒤에, --gecko는 모르겠다. stackoverflow에서 찾아서 했다.







반응형