Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
vidjil
vidjil
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,713
    • Issues 1,713
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 88
    • Merge Requests 88
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards

Mise à jour terminée. Pour connaître les apports de la version 13.8.4 par rapport à notre ancienne version vous pouvez lire les "Release Notes" suivantes :
https://about.gitlab.com/releases/2021/02/11/security-release-gitlab-13-8-4-released/
https://about.gitlab.com/releases/2021/02/05/gitlab-13-8-3-released/

  • vidjil
  • vidjilvidjil
  • Issues
  • #1083

Closed
Open
Opened Nov 29, 2016 by Vidjil Team@vidjilteamMaintainer

Couverture de code

Suggestion de JeanFred : l’intégration avec Coveralls.io ;) https://coveralls.io/docs/cpp

Pas si facile, encore plus en multi-langage comme nous...


L’intégration avec Coveralls.io c’est surtout pour se la péter avec un zoli badge sur le GitHub. En revanche, le calcul de couverture de code ce n’est pas du tout du bonus, c’est vraiment un outil utile :)


L’utilitaire de référence de couverture de code en C++ semble être gcov (GNU) https://gcc.gnu.org/onlinedocs/gcc/Gcov.html

Gcovr peut être un wrapper utile http://gcovr.com/


Je rappelle la suggestion de JeanFred : https://github.com/eddyxu/cpp-coveralls :-)


Pour envoyer sur coveralls.io :

coveralls --exclude algo/tests --exclude algo/tools --gcov-options '-lp' -t b6fyDWE9GGe8yKsLcqOZxBQIkWgmNyuuU

(attention, notre clé est privée, ne pas la mettre sur le git) Test sur Travis en cours


https://coveralls.io/jobs/3009533 Mvouais. Je n'aurais pas du faire un "ln -s algo/core .", ce n'est sûrement pas propre. Lien avec répertoire de lancement ?

(Je ne touche plus.)


Celui lancé par Travis : https://coveralls.io/builds/1304118


Merci Mikaël !

On donc deux manières de voir notre couverture : https://ci.inria.fr/bonsai/job/Vidjil-coverage/ https://coveralls.io/r/magiraud/vidjil/ (unit seulement)


Nice :)


#1084 (closed)


@mikael-s

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: vidjil/vidjil#1083