Skip to content

[DOCS] Explain what testmon's "no tests ran" means - #772

Open
Seth Fitzsimmons (sethfitz) wants to merge 1 commit into
mainfrom
docs-testmon
Open

Seth Fitzsimmons (sethfitz) wants to merge 1 commit into
mainfrom
docs-testmon

Conversation

@sethfitz

@sethfitz Seth Fitzsimmons (sethfitz) commented Oct 6, 2026 •

Copy link
Copy Markdown
Collaborator

Description

make check and make test select tests with pytest-testmon, so on a tree whose code has already passed they print no tests ran and exit 0. Someone unfamiliar with testmon reads that as a skipped suite. This says what it means in AUTHORING.md's development workflow, and points at make test-all for data-only changes testmon can't see. The README also called make check "the full test and quality suite", which it isn't.

Reference

  1. Closes [DOCS] make check reports "no tests ran" without saying why #771.

Checklist

Checklist of tasks commonly-associated with schema pull requests. Please review the relevant checklists and ensure you do all the tasks that are required for the change you made.

  1. Add relevant examples.
  2. Add relevant counterexamples.
  3. Update any counterexamples that became obsolete. For example, if a counterexample uses property A but is not intended to test property A's validity, and you made a schema change that invalidates property A in that counterexample, fix the counterexample to align it with your schema change.
  4. Update in-schema documentation using plain English written in complete sentences, if an update is required.
  5. Update Docusaurus documentation, if an update is required.
  6. Review change with Overture technical writer to ensure any advanced documentation needs will be taken care of, unless the change is trivial and would not affect the documentation.

Documentation website

Update the hyperlink below to put the pull request number in.

Docs preview for this PR.

make check and make test select tests with pytest-testmon, so on a tree
whose code has already passed they print "no tests ran" and exit 0.
That reads as a skipped suite to anyone unfamiliar with testmon. Say
what it means, and point at make test-all for data-only changes testmon
can't see.

Signed-off-by: Seth Fitzsimmons <seth@mojodna.net>
@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

🗺️ Schema reference docs preview is live!

🌍 Preview https://staging.overturemaps.org/schema/pr/772/schema/index.html
🕐 Updated Oct 06, 2026 04:25 UTC
📝 Commit 1a21fdf
🔧 env SCHEMA_PREVIEW true

Note

♻️ This preview updates automatically with each push to this PR.

This branch was successfully deployed

1 active deployment
staging — 1a21fdf6 Deployed Oct 6, 2026 by sethfitz via Deploy #590
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

change type - documentation - member 📝 Documentation change by Overture member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[DOCS] make check reports "no tests ran" without saying why

1 participant