program story

Github에서 테스트 통과 / 실패를 어떻게 표시합니까?

inputbox 2020. 9. 17. 07:52
반응형

Github에서 테스트 통과 / 실패를 어떻게 표시합니까?


광범위한 단위 테스트가있는 github에 프로젝트가 있습니다 (node.js에 mocha 사용).

각 페이지에 통과 / 실패한 테스트를 보여줌으로써 과시하고 싶습니다. Github의 다른 프로젝트에서이 작업을 수행하고 있습니다.

여기에 이미지 설명 입력

테스트 상태를 표시하는 방법에 대한 문서를 찾을 수 없습니다.

  • Github에서 단위 테스트 출력을 표시하려면 어떻게해야합니까?
  • Github에서 테스트를 실행합니까 아니면 외부 웹앱과 연결해야합니까?
  • 이를위한 무료 웹 서비스가 있습니까 (내 앱은 오픈 소스 임)?

Travis CI를 살펴보십시오 . GitHub와 함께 사용할 수 있습니다.

그들은이 NodeJS를 사용하는 방법에 대한 문서를

이러한 배지를 "상태 이미지"라고하며 Travis는 프로젝트의 README.md 파일에 삽입 할 수있는 MarkDown을 제공 합니다.


2013 년 4 월 26 일부터 GitHub 저장소 브랜치 페이지 에서 빌드 상태 를 확인할 수 있습니다 .

GitHub 저장소 브랜치에서 빌드 상태

커밋 상태 API는 당신이 다른 곳을 사용할 수 있습니다 : "을 참조하십시오 환매 약정에서 상태 API를 ".

2013 년 4 월 30 일부터 커밋 상태에 대한 API 엔드 포인트 가 확장되어 분기 및 태그 이름과 커밋 SHA를 허용 합니다.


CircleCI 상태 배지README.md마크 다운으로 파일에 놓을 수있는 단순한 이미지입니다 . 예를 들면 :

![Build Status](https://circleci.com/gh/<your github name>/<repo name>.png?circle-token=:circle-token)

또는

![Build Status](https://circleci.com/gh/<your github name>/<repo name>.svg?style=shield&circle-token=:circle-token)

예, Jenkins 또는 https://travis-ci.org/ 와 같은 것을 의미한다고 확신합니다. 그들은 귀하의 github 계정에서 작동합니다! 모든 커밋에서 테스트가 실행됩니다.

참고 URL : https://stackoverflow.com/questions/13546097/how-do-show-my-tests-passing-failing-in-github

반응형