Skip to content

Conversation

@Jonas-Kirchhoff
Copy link

rework the list of test environments

  • hard-code the expected list
  • add validator for the validation of the expected list
  • remove reference ListOfTestCases

Erikhu1 and others added 16 commits September 23, 2025 07:32
* Add reference to nodes

* add custom reference ItemReference
* document ItemReference

* add minor tests for ItemReference

* add table for scoring rationale to documentation

* add ItemReferences

For each item referring also to references of other nodes, add
the corresponding ItemReferences

* change ItemReference

Since each reference's content was calculated, performance was quite bad.
Therefore, the change of the content is now indirectly detected, only.

* fix orphan-nodes

* PJD-04 already covered by NPFs -> removed PJD-04
* linked TA-UPDATES and AOU-27

* remove unused code

* re-formulate documentation for clarification

* adapt formulation to be precise

* remove unused pydot

* change import of LocalFileReference to suppress warnings

* add clarification of scope

* improve function-reference

* correct section counting

* fix typo SCORE -> S-CORE
Signed-off-by: Erik Hu <135733975+Erikhu1@users.noreply.github.com>
* fix function-reference

* add support for multiline function declarations
* add test for multiline function declaration

* fix error-messages
@Jonas-Kirchhoff Jonas-Kirchhoff marked this pull request as ready for review October 8, 2025 09:44
@github-actions github-actions bot added documentation Improvements or additions to documentation L labels Oct 8, 2025
Signed-off-by: Jonas-Kirchhoff <jonas.kirchhoff@d-fine.com>
@Jonas-Kirchhoff Jonas-Kirchhoff merged commit 9301785 into review_round_2 Oct 8, 2025
83 checks passed
Erikhu1 added a commit that referenced this pull request Oct 23, 2025
* library version

* AOU-03 shall

* AOU-25 'used' standard library

* fix AOU-26

* add context diagram

* fix introduction

* Review round 2 jk (#93)

* Add reference to nodes

* add custom reference ItemReference
* document ItemReference

* add minor tests for ItemReference

* add table for scoring rationale to documentation

* add ItemReferences

For each item referring also to references of other nodes, add
the corresponding ItemReferences

* change ItemReference

Since each reference's content was calculated, performance was quite bad.
Therefore, the change of the content is now indirectly detected, only.

* fix orphan-nodes

* PJD-04 already covered by NPFs -> removed PJD-04
* linked TA-UPDATES and AOU-27

* remove unused code

* re-formulate documentation for clarification

* adapt formulation to be precise

* remove unused pydot

* change import of LocalFileReference to suppress warnings

* add clarification of scope

* improve function-reference

* correct section counting

* fix typo SCORE -> S-CORE

* Review round 2 jk (#96)

* fix function-reference

* add support for multiline function declarations
* add test for multiline function declaration

* fix error-messages

* Review round 2 jk (#101)

* remove reference ListOfTestCases

* add folder artifacts to gitignore

* add generator for the list of test environments

* generate list of test environments

* add validator for list of test environments

* document generator

* implement evidence

* remove obsolete tests

* add tests for ListOfTestsGenerator

* repair pytest execution

---------

Signed-off-by: Erik Hu <135733975+Erikhu1@users.noreply.github.com>
Signed-off-by: Jonas-Kirchhoff <jonas.kirchhoff@d-fine.com>
Co-authored-by: Erik Hu <erik.hu@d-fine.com>
Co-authored-by: Erik Hu <135733975+Erikhu1@users.noreply.github.com>

* add root to syspath

* remove @classmethods from init

* clean up

* clean up

* explain generate_list_of_tests.py

---------

Signed-off-by: Erik Hu <135733975+Erikhu1@users.noreply.github.com>
Signed-off-by: Jonas-Kirchhoff <jonas.kirchhoff@d-fine.com>
Co-authored-by: Jonas-Kirchhoff <jonas.kirchhoff@d-fine.com>
Erikhu1 added a commit that referenced this pull request Nov 14, 2025
* library version

* AOU-03 shall

* AOU-25 'used' standard library

* fix AOU-26

* add context diagram

* fix introduction

* Review round 2 jk (#93)

* Add reference to nodes

* add custom reference ItemReference
* document ItemReference

* add minor tests for ItemReference

* add table for scoring rationale to documentation

* add ItemReferences

For each item referring also to references of other nodes, add
the corresponding ItemReferences

* change ItemReference

Since each reference's content was calculated, performance was quite bad.
Therefore, the change of the content is now indirectly detected, only.

* fix orphan-nodes

* PJD-04 already covered by NPFs -> removed PJD-04
* linked TA-UPDATES and AOU-27

* remove unused code

* re-formulate documentation for clarification

* adapt formulation to be precise

* remove unused pydot

* change import of LocalFileReference to suppress warnings

* add clarification of scope

* improve function-reference

* correct section counting

* fix typo SCORE -> S-CORE

* Review round 2 jk (#96)

* fix function-reference

* add support for multiline function declarations
* add test for multiline function declaration

* fix error-messages

* Review round 2 jk (#101)

* remove reference ListOfTestCases

* add folder artifacts to gitignore

* add generator for the list of test environments

* generate list of test environments

* add validator for list of test environments

* document generator

* implement evidence

* remove obsolete tests

* add tests for ListOfTestsGenerator

* repair pytest execution

---------

Signed-off-by: Erik Hu <135733975+Erikhu1@users.noreply.github.com>
Signed-off-by: Jonas-Kirchhoff <jonas.kirchhoff@d-fine.com>
Co-authored-by: Erik Hu <erik.hu@d-fine.com>
Co-authored-by: Erik Hu <135733975+Erikhu1@users.noreply.github.com>

* add root to syspath

* remove @classmethods from init

* clean up

* clean up

* explain generate_list_of_tests.py

---------

Signed-off-by: Erik Hu <135733975+Erikhu1@users.noreply.github.com>
Signed-off-by: Jonas-Kirchhoff <jonas.kirchhoff@d-fine.com>
Co-authored-by: Jonas-Kirchhoff <jonas.kirchhoff@d-fine.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI documentation Improvements or additions to documentation L

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants