slipsoft / slipdb

Distributed index based search engine.
4 stars 0 forks source link

Added continuous integrations coverage tests #35

Closed n-peugnet closed 5 years ago

n-peugnet commented 5 years ago

Hello. J'ai ajouté des tests de coverage au moment des builds d'intégration continue. C'est la première fois que je teste ça et c'est marrant.

J'ai aussi corrigé 2-3 petit buguouilles dans Log et Timer

Implements #34

SylvainJoube commented 5 years ago

"builds d'intégration continue" je sais pas ce que c'est, mais ça un nom qui fait pro, de loin xD Je te fais confiance, j'ai survolé, ça a l'air cool ^-^ ~All good for me

n-peugnet commented 5 years ago

@SylvainLune, alors l'intégration continue (CI en anglais) c'est le fait de compiler le code et de lancer les tests à chaque push sur github. Ici c'est Travis qui fait ce job pour nous.

CI tests

ça permet de voir avant de merger une PR si on a cassé des parties du code ou non. L'historique des builds est consultable ici : https://travis-ci.com/slipsoft/slipdb/


Le coverage c'est le fait de calculer le pourcentage de code evalué par les tests. Dans notre cas c'est Travis qui les genere puis les envoie à coveralls. Avec 23 on est pas au top... tu peux le consulter en ligne ici : https://coveralls.io/github/slipsoft/slipdb