하드웨어 연결 테스트하기

하드웨어 모듈시 제공되는 테스트코드는, 직접 엔트리 하드웨어 프로그램을 실행하기 전에 앞서 약식으로나마 연결 프로세스를 점검해볼 수 있도록 제공되는 도구입니다.

테스트는 프로그램을 실행하지 않은 상태의 콘솔에서 이루어지며, 기본적인 시리얼포트 탐색 / 연결 완료까지의 로직을 수행할 수 있습니다.

실행 방법

$ yarn test # yarn 패키지매니저를 사용하고 있는 경우
$ npm run test # npm 패키지매니저를 사용하고 있는 경우

테스트 순서

CLI test 01

  1. app/modules 에 추가한 json 파일의 이름을 입력합니다. 기본값은 아두이노 확장보드입니다.

CLI test 02

  1. 시리얼포트 스캔 결과에서 연결하고자 하는 포트를 선택합니다.
    만약 해당 모듈이 자동연결 기능을 사용하고 있다면, 실제 엔트리 하드웨어에서 자동연결 탐색 시 연결될 포트명도 출력됩니다.
    또한 rescan 을 선택하는 경우, 다시 포트목록을 스캔합니다.

CLI test 03

  1. 정상적으로 연결이 완료된 경우, 연결 완료 메세지가 출력되고 3초 후에 프로그램이 종료됩니다.

유의사항

해당 테스트로 모든 결과의 동작을 완벽히 재현하거나 보증할 수는 없으며, 약식으로 연결 테스트를 수행함으로서 기본적인 기능이 동작하고 있는지 확인하는 정도로 참고해주세요.