org.projectfile.tests

Tool-agnostic minimum percentages a project’s test suite must reach: statement coverage and mutation efficacy. Every language’s coverage and mutation tools read the same two numbers, so a project states its bar once and a gate below it fails whichever stack runs it.

  • Namespace: org.projectfile.tests
  • Owner: projectfile.org (community-maintained)
  • Status: proposed

Illustrative fragment — not a complete projectfile document. Consumers MUST round-trip unknown namespaces even when no shape is published.

---# SPDX-FileCopyrightText: 2026 Damián Búho <damian.buho@proton.me>## SPDX-License-Identifier: CC-BY-4.0# SPDX-License-Identifier: MIT
# Shape: org.projectfile.tests extension namespace# Illustrative fragment — not a complete projectfile document.# See registry.yaml for ownership and status.
org:  projectfile:    tests:      coverage:        minimum: 90  # OPTIONAL  percent of statements the test suite must execute (0-100)      mutation:        minimum: 90  # OPTIONAL  percent of covered mutants the test suite must kill (0-100)

.onion.i2p