Skip to content

docs: describe testing - #846

Merged
a-zw merged 3 commits into
eclipse-score:mainfrom
etas-contrib:describe-testing
Sep 22, 2026
Merged

a-zw merged 3 commits into
eclipse-score:mainfrom
etas-contrib:describe-testing

Conversation

@a-zw

@a-zw a-zw commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

📌 Description

We had no overview about the testing in docs-as-code so far and this contains more details than the process description.

🚨 Impact Analysis

  • This change does not violate any tool requirements and is covered by existing tool requirements
  • This change does not violate any design decisions
  • Otherwise I have created a ticket for new tool qualification

✅ Checklist

  • Added/updated documentation for new or changed features
  • Added/updated tests to cover the changes
  • Followed project coding standards and guidelines

@github-actions

Copy link
Copy Markdown
Contributor

Documentation preview for this pull request is available at:
pr-846: https://eclipse-score.github.io/docs-as-code/pr-846/

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Several documented commands and CI behaviors do not match the checked-in configuration.

Get a fresh assessment by requesting another Copilot review.

Review effort: Balanced
Findings: 6 Low severity

Open (6)
What changed in this PR

Adds developer documentation for the repository’s testing layers and CI orchestration.

Changes:

  • Documents test types, commands, and selection guidance.
  • Links the guide from the internals index.
File Description
docs/​internals/​testing.rst Adds the testing guide.
docs/​internals/​index.rst Adds the guide to the internals navigation.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/internals/testing.rst
Comment thread docs/internals/testing.rst Outdated
Comment thread docs/internals/testing.rst Outdated
Comment thread docs/internals/testing.rst Outdated
Comment thread docs/internals/testing.rst Outdated
Comment thread docs/internals/testing.rst Outdated

@MaximilianSoerenPollak MaximilianSoerenPollak left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems good in my eyes.

Comment on lines +32 to +43
uvx pre-commit run --all-files

The hooks cover:

- Generic file hygiene:
YAML/TOML/JSON validity, trailing whitespace, end-of-file newlines,
merge-conflict markers, case conflicts, and private keys.
- Python style and linting with Ruff (fix in place).
- Python type checking with BasedPyright.
- GitHub Actions workflow linting with actionlint.
- Bazel module hygiene, including ``bazel mod tidy`` and a lockfile consistency check.
- Eclipse copyright header presence.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Probably good to describe this, idk if this should be in testing but I also do not know a better place of the top of my head.

Comment thread docs/internals/testing.rst
@a-zw
a-zw merged commit e3bfb09 into eclipse-score:main Sep 22, 2026
22 checks passed
@a-zw
a-zw deleted the describe-testing branch September 22, 2026 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

3 participants