Mam projekt na githubie, który ma rozbudowane testy jednostkowe (używając mokki dla node.js).
Chciałbym się pochwalić pokazując te testy, które kończą się sukcesem / niepowodzeniem na każdej stronie. Zauważyłem, że robią to inne projekty na Github.
Nie mogłem znaleźć żadnej dokumentacji, jak wyświetlić stan testu.
- Jak mogę sprawić, by Github pokazywał wyniki testów jednostkowych?
- Czy Github przeprowadza testy, czy musisz połączyć się z zewnętrzną aplikacją internetową?
- Czy jest dostępna bezpłatna usługa sieciowa (moja aplikacja jest typu Open Source)?
unit-testing
github
continuous-integration
mikemaccana
źródło
źródło
Zwróć uwagę, że od 26 kwietnia 2013 możesz zobaczyć stan kompilacji na stronie oddziału repozytorium GitHub :
Commit Stan API pozwala na używanie tego w innym miejscu: patrz „ Repo statusy API ”.
Począwszy od 30 kwietnia 2013, punkt końcowy API dla statusów zatwierdzeń został rozszerzony, tak aby zezwalał na nazwy gałęzi i znaczników, a także zatwierdzanie SHA .
źródło
CircleCI odznaki statusu to także po prostu obrazy, które możesz wrzucić do
README.md
pliku za pomocą przeceny. Na przykład:lub
źródło
Tak, jestem pewien, że masz na myśli coś takiego jak Jenkins lub https://travis-ci.org/ Działają na twoim koncie github! Testy są wykonywane przy każdym zatwierdzeniu.
źródło