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
invert dependencies of client TCK #796
Comments
I assume you mean we basically need to split the TCK module into two modules
Is this understanding correct? |
No. The current client I'm on it. |
Ah, that you mean. |
Okay, maybe that's another option. But this would still be a prerequisite, wouldn't it? |
Either you move the dependency from the |
The difficult part is to allow implementations or tck-runners to run the tck. This is done here. A second step might introduce the runners. This is trivial, as you only have to move the dependency and the |
fix #796: client impls depend on TCK, not the other way around
The
smallrye-graphql-client-tck
hasruntime
dependencies onsmallrye-graphql-client
andsmallrye-graphql-client-implementation-jaxrs
, i.e. the implementation. To run the TCK one has to start it directly.To become a real TCK suitable for a spec, this has to be the other way around. The implementation must depend on and run the TCK. According to this comment, we need to update to JUnit 5.8.0 and define a Test Suite.
The text was updated successfully, but these errors were encountered: