Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

CI: add code coverage check

Ouverte
#661 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
30/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
À l'abandon
Stack technique
github-actions, php
Domaine
ci-cd, testing

Piste de recherche

Commencez par examiner la configuration GitHub Actions du dépôt et la discussion sur la couverture dans #628. Déterminez si la couverture doit utiliser Coveralls ou un rapporteur texte dans l’action, comment le pourcentage actuel est établi et comment une diminution doit faire échouer le build. C’est terminé lorsque les builds enregistrent la couverture et appliquent le contrôle convenu en cas de diminution.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Type: Maintenance

Follow up action after #628

Conversation about this between @GaryJones and @jrfnl from #628:

Register with coveralls.io (or another service) and start recording and checking code coverage for builds.

What sort of code coverage % do we currently have?

image

It's one of the things I've been monitoring locally when I have been working on individual sniffs.

Can this be done within the GitHub Actions rather than using an external service to display the results?

Yes, we can use the text reporter instead of checkstyle to see the results in the action.

We'd need to investigate how we can make the build fail on a decrease in code coverage in that case though. That part is what external services do automatically (and with configurable settings).

Langage dominant
PHP
Étoiles
261
Forks
44
Merge moyen
3 j 9 h
PR mergées (30 j)
10

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de Automattic/VIP-Coding-Standards

Toutes les issues de Automattic/VIP-Coding-Standards

Issues similaires

Plus d'issues PHP

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.