-
As a developer I would like to be able to reference requirements in the implementation of production and test code (e.g. via UID in doxygen/docstring). Is this possible already? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 3 replies
-
This feature has been implemented a while ago, but I am pretty sure it has not received enough testing. Stay warned of possible issues and rough edges. I am finishing the initial ReqIF support and the plan is to release the reqs-files traceability and ReqIF documentation in a same release (probably it's time for a good 0.1 version). For now, you can check the integration tests for this feature here: The command that you use in that case is |
Beta Was this translation helpful? Give feedback.
-
Are there other requirement interchange formats in addition to ReqIF btw? |
Beta Was this translation helpful? Give feedback.
-
Not that I am aware of. I have only seen this one doorstop-dev/doorstop#507 but have never looked into its details. |
Beta Was this translation helpful? Give feedback.
-
StrictDoc supports connecting requirements and implementations tests. See the documentation here: https://strictdoc.readthedocs.io/en/latest/latest/docs/strictdoc_01_user_guide.html#SECTION-TRACEABILITY-REQS-TO-SOURCE-CODE. Somehow I lost track of this issue. I think it can now be closed properly. |
Beta Was this translation helpful? Give feedback.
Hi @fkromer,
StrictDoc can do a general parsing of text files with @relation markers for quite a while now and as of 2024-Q4 it can parse Python/C/C++ in terms of functions and classes.
https://strictdoc.readthedocs.io/en/latest/latest/docs/strictdoc_01_user_guide.html#SECTION-TRACEABILITY-REQS-TO-SOURCE-CODE
(Thanks for sharing the link about duvet, I didn't know about it.)