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

Validation of tasks transitions graph #505

Open
mateuszgrab-cognifide opened this issue Oct 18, 2019 · 0 comments
Open

Validation of tasks transitions graph #505

mateuszgrab-cognifide opened this issue Oct 18, 2019 · 0 comments

Comments

@mateuszgrab-cognifide
Copy link

Is your feature request related to a problem? Please describe.
Currently definition of the tasks transitions graph is a time consuming process that is error prone. If developer makes a typo, he / she has no real indicator that he made an error.

Describe the solution you'd like
It would be good to validate transitions graph either during build time on Knot.X startup, to ensure, that all the edges of the graph exist.

Describe alternatives you've considered
N/A

Additional context
Currently if developer makes a typo while creating a configuration for tasks, he / she has no indicator about incorrect configuration until given transition is executed. The goal of this task would be to create a mechanism that would validate if all the edges of the transitions graph do exist.
For example, currently if there is a transition to non-existing action, there is a runtime issue logged in Knot.X logs:

i.k.f.handler.action.ActionProvider - Could not create initialize proxy [ACTION-NAME] with missing config.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants