Skip to content

pytest tool verification report - #2717

Merged
masc2023 merged 8 commits into
eclipse-score:mainfrom
alekseyborisyukvalidas:albor_pytest_evaluation
Oct 6, 2026
Merged

masc2023 merged 8 commits into
eclipse-score:mainfrom
alekseyborisyukvalidas:albor_pytest_evaluation

Conversation

@alekseyborisyukvalidas

@alekseyborisyukvalidas alekseyborisyukvalidas commented Mar 25, 2026 •

Copy link
Copy Markdown
Contributor

Added tool evaluation for pytest
1 use case: Run tests and generate test report
added safety measures where availbale

@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Docs-as-Code version mismatch detected
Please check the CI build logs for details and align the documentation version with the Bazel dependency.

@alekseyborisyukvalidas alekseyborisyukvalidas changed the title Albor pytest evaluation FuSa pytest evaluation Mar 25, 2026
@alekseyborisyukvalidas alekseyborisyukvalidas changed the title FuSa pytest evaluation pytest evaluation Mar 25, 2026
@alekseyborisyukvalidas
alekseyborisyukvalidas marked this pull request as ready for review April 22, 2026 12:09
@alekseyborisyukvalidas
alekseyborisyukvalidas requested a review from a team as a code owner April 22, 2026 12:09
@MaximilianSoerenPollak

Copy link
Copy Markdown
Contributor

We are also using pytest (but also other test frameworks) to facilitate the traceability to tests.
I'm unsure if this has / should play into here.

@alekseyborisyukvalidas

alekseyborisyukvalidas commented Apr 22, 2026 •

Copy link
Copy Markdown
Contributor Author

We are also using pytest (but also other test frameworks) to facilitate the traceability to tests. I'm unsure if this has / should play into here.

@MaximilianSoerenPollak, if you could give me the list of these frameworks and where/how they used, i can extend the existing tool list

Comment thread docs/score_tools/tools_testing_frameworks/pytest.rst
@alekseyborisyukvalidas

Copy link
Copy Markdown
Contributor Author

Pytest is only part of ITF and not supposed to used independently according to: https://eclipse-score.github.io/score/main/platform_management_plan/software_verification.html

@MaximilianSoerenPollak

MaximilianSoerenPollak commented Apr 23, 2026 •

Copy link
Copy Markdown
Contributor

Pytest is only part of ITF and not supposed to used independently according to: https://eclipse-score.github.io/score/main/platform_management_plan/software_verification.html

Many repositories use it themselfs see here:

https://github.com/eclipse-score/docs-as-code/blob/main/src/extensions/score_source_code_linker/tests/
https://github.com/eclipse-score/persistency/tree/main/tests/test_cases/tests

Etc.

So if this is truly the case, then these all need to be updated & changed.
I was not aware of such restriction.

@AlexanderLanin does this ring a bell for you?
Not sure who else to tag / ask here.

@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Thanks for the pull request. This thread has been quiet for 30 days, so we are marking it as stale for now. Please take a quick look and let us know whether it is still up to date, still relevant, needs review, or is ready to merge. Any new activity will remove the stale label automatically. If nothing changes in the next 10 days, we will close it to keep the backlog current.

@github-actions github-actions Bot added the Stale label Jun 3, 2026
Comment thread docs/score_tools/tools_testing_frameworks/_assets/pytest.drawio.svg
@github-actions github-actions Bot removed the Stale label Jun 11, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the pull request. This thread has been quiet for 30 days, so we are marking it as stale for now. Please take a quick look and let us know whether it is still up to date, still relevant, needs review, or is ready to merge. Any new activity will remove the stale label automatically. If nothing changes in the next 10 days, we will close it to keep the backlog current.

@github-actions github-actions Bot added the Stale label Jul 12, 2026
@anmittag

Copy link
Copy Markdown
Member

@alekseyborisyukvalidas any update on this PR? Otherwise we shall close it by August, 31st

@alekseyborisyukvalidas

Copy link
Copy Markdown
Contributor Author

Talked with @PiotrKorkus.
Some components use raw pytest for CIT (e.g. https://github.com/eclipse-score/kyron/blob/main/tests/test_cases/BUILD).

Pytest should be added to evaluation report.
Qualification (if needed) can be combined with ITF (tcl:LOW).

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

The created documentation from the pull request is available at: docu-html

@alekseyborisyukvalidas

Copy link
Copy Markdown
Contributor Author

@anmittag, the PR is ready to be merged.

@alekseyborisyukvalidas alekseyborisyukvalidas changed the title pytest evaluation pytest tool verification report Aug 13, 2026
@anmittag

Copy link
Copy Markdown
Member

@alekseyborisyukvalidas please update your PR or close it

@alekseyborisyukvalidas

alekseyborisyukvalidas commented Aug 20, 2026 •

Copy link
Copy Markdown
Contributor Author

It was updated in 36a7272

@masc2023

masc2023 commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

@alekseyborisyukvalidas please update your PR or close it

@anmittag, @AlexanderLanin please review again, if your comments have been resolved

Comment thread docs/score_tools/tools_testing_frameworks/pytest.rst Outdated
.. doc_tool:: pytest
:id: doc_tool__pytest
:status: evaluated
:version: 9.0.3

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.

@MaximilianSoerenPollak , @AlexanderLanin , doc build is failing, due to wrong version format, I think we may have now here a conflict, the attribute version was here to indicate the tools version, before we introduced the versioning scheme, can you please check and propose a solution, thank you

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.

this should just be tool_version for the version of the tool.

The version is for the need itself.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Updated in 27fc44d

@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

Documentation preview for this pull request is available at:
pr-2717: https://eclipse-score.github.io/score/pr-2717/

@masc2023
masc2023 merged commit f502dc0 into eclipse-score:main Oct 6, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done
Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants