Skip to main content

Einschränken der Codeabdeckung für Pullanforderungen

Schützen Sie Ihre Testabdeckung, indem Sie Pullanforderungen automatisch blockieren, die unter die von Ihrem Team benötigten Abdeckungsebenen fallen.

Wer kann dieses Feature verwenden?

Repositorybesitzer, Organisationsbesitzer und Benutzer mit der Administratorrolle

Hinweis

Diese Funktion befindet sich in Öffentliche Vorschau und kann Änderungen unterliegen.

Voraussetzungen

Erstellen einer Schwellenwertregel für die Abdeckung

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Klicke unter dem Repositorynamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot eines Repositoryheaders mit den Registerkarten. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  3. Klicke auf der linken Randleiste unter „Code und Automatisierung“ auf Regeln und dann auf Regelsätze.

    Screenshot: Randleiste der Seite „Einstellungen“ für ein Repository Das Untermenü „Regeln“ ist erweitert, und die Option „Regelsätze“ ist orange umrandet.

  4. Erstellen Sie einen neuen Regelsatz für Branches oder klicken Sie auf einen vorhandenen, um ihn zu bearbeiten.

  5. Wählen Sie unter "Verzweigungsregeln" die Option "Codeabdeckung einschränken" aus.

  6. Erweitern Sie zusätzliche Einstellungen , um Schwellenwerte zu konfigurieren. Der Wert 0 bedeutet, dass der Schwellenwert deaktiviert ist.

    • Prozentsatz der Mindestabdeckung: Geben Sie einen Wert ein, um Pullanforderungen zu blockieren, bei denen die aggregierte Abdeckung unter diesen Prozentsatz fällt.
    • Maximaler Abdeckungsabfall: Geben Sie einen Wert ein, um Pull Requests zu blockieren, bei denen die Abdeckung im Vergleich zum Standard-Branch um mehr als diese Anzahl an Prozentpunkten sinkt.
  7. Klicken Sie auf " Änderungen erstellen " oder " Speichern".