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

Persistency of node output data #4226

Open
Durman opened this issue Jul 14, 2021 · 0 comments · May be fixed by #4253
Open

Persistency of node output data #4226

Durman opened this issue Jul 14, 2021 · 0 comments · May be fixed by #4253
Labels

Comments

@Durman
Copy link
Collaborator

Durman commented Jul 14, 2021

Problem statement

There is a problem that old layouts start to give different results after a while with new Sverchok versions.

I see several ways to handle this:

  • Create tests which would insure that attribute names of nodes are not changes, that socket names are unchanged etc. But it's not clear how such tests can be created (I guess git should be used to find difference with main branch). It's not clear which set of rules will insure the output persistence. And such test won't be able to catch all cases.
  • To create tests for every single node in every single mode. First of all it's huge amount of work and second it also won't be able to catch all errors.
  • And last variant is to test our existent examples. It should be enough to catch data of last (output) nodes in the layouts and use it as standard during testing new changes. Also it requires writing coverage tests. They should show which nodes in which modes are not tested.
@Durman Durman added the todo label Jul 14, 2021
@Durman Durman linked a pull request Jul 26, 2021 that will close this issue
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant