-
Notifications
You must be signed in to change notification settings - Fork 76
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
additonalForks in client config files #63
Comments
Ok I see from https://github.com/ethereum/tests/blob/develop/PRLOG.md that they're used in transition tests. Then I have the following questions/suggestions:
|
no. the reason is that forks from regular forks section are ordered and dynamic. retesteth just takes names from those and apply operators from tests. so I had to extend the allowed fork names by another section. cause transition tests use unique fork names. and for that fork names tests should not be generated when parsing >=a the transition tests still not quite work with retesteth + geth. |
Running a test or filling a test on a particular fork is independent of other forks, so I don't see why order matters. So do you mean that the point of
I see, but to me this is an internal logic of retesteth. I think other clients would use these same srtings like
I guess they might yet not support at all these transition config names (but I don't know) |
Thats the point of configs. Any new client could use custom names and change any string |
I argue in #67 that this flexibility is not really needed by anyone, all the clients adapt their fork name strings when they integrate retesteth support anyway. It's just an additional configuration hassle to make it work right + additional maintenance pain for you. |
what about fork+EIP config? |
In case clients would use the same chain config format for this case, too, then I think retesteth could also simplify this for the user (by creating the config with +EIP activated in it at runtime) |
It is misspelled (should be
additionalForks
)Is it possible to make them optional? Currently nothing works if they're omitted.
The text was updated successfully, but these errors were encountered: