1.0.0 • Published 2 years ago

airbridge-automation v1.0.0

Weekly downloads
-
License
-
Repository
github
Last release
2 years ago

airbridge-automation

airbridge-automation 은 Airbridge components 들의 자동화된 QA 를 실행시키니 위한 test runner 입니다.

How to use

Run on github action

  1. Github ab180/airbridge-automation 접속
  2. Actions 탭 클릭
  3. Workflows 의 qa 탭 클릭
  4. Run workflow 버튼 클릭
  5. Run workflow 버튼 클릭

Run on local

npm install
npm start

터미널을 열고 위 명령어를 입력하는 것으로 실행할 수 있습니다.

실행되지 않는다면 Requirements 를 참고해주세요.

Parameter

parameter.ts 파일의 값을 수정하는 것으로 실행되는 시나리오별 실행여부와 입력값 그리고 전체적인 입력값을 변경할 수 있습니다.

해당 파일에 대한 정의는 Architecture 문서를 확인해주세요.

How to Contribute

프로젝트에 기여하는 방법은 Issue 제출, Pull request 생성 2가지가 있습니다.

Submit issue

  1. 아래 형식에 맞게 리포트를 작성해주세요.
    • 문제 설명
    • 기대되는 변경점
    • 문제 원인에 대한 추측 (선택)
    • 문제 해결법 제안 (선택)
  2. 작성된 리포트를 내용으로 JIRA 에 ABRSDK 티켓을 생성해주세요.
  3. 적절한 사람에게 Assign 해주세요.
  4. Slack 채널의 #all-sdk 에 Assign 된 사람을 태그해서 알려주세요.

Create pull request

  1. 코드를 작성하기 전에 먼저 아래 문서를 확인해주세요.
  2. Git style 에 따라 브랜치를 생성해주세요.
  3. 변경하고자 하는 코드를 수정하거나, 새로운 코드를 추가해주세요.
  4. Pull request 를 생성하고 코드 리뷰어를 지정해주세요.
  5. 코드 리뷰후 Merge 해주세요.

Requirements

  • nodejs
    • macOS: brew install node
    • linux: sudo apt install nodejs
    • windows: https://nodejs.org/