Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Requirement tracing automation #365

Open
3 tasks
GabyUnalaq opened this issue Sep 3, 2024 · 0 comments
Open
3 tasks

Requirement tracing automation #365

GabyUnalaq opened this issue Sep 3, 2024 · 0 comments
Labels
enhancement New feature or request. Issue will appear in the change log "Features"
Milestone

Comments

@GabyUnalaq
Copy link
Contributor

Description

After a developer implements a feature and requirements for it or links existing ones, they need to check that the changes are ok from the requirement tracing point of view. This is not intuitive and in the current state, it's hard to check manually. Also, this cannot be automated, for a github action that runs on pull requests and so on.

Goals

There exists a method that checks and prints on the console whether there are new errors in the requirements tracing report than before.

One suggestion would be to have a configuration file inside the project that contains the current number of errors of the tracing, and the method compares to that.

Also, using this, we could have it also automated: if the number is not equal, something is wrong and the developer either introduced problems in the requirements or solved them and must lower the count from the config.

Concept

To be done.

Final result

Summary

To be filled when the final solution is sketched.

Tasks

  • Think of a concept
  • Implement and check the solution
  • Add it as a github action
@GabyUnalaq GabyUnalaq added the enhancement New feature or request. Issue will appear in the change log "Features" label Sep 3, 2024
@krucod3 krucod3 added this to the v0.6 milestone Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request. Issue will appear in the change log "Features"
Projects
None yet
Development

No branches or pull requests

2 participants