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

Create Full Interoperability Suite #263

Open
lindluni opened this issue Jan 10, 2021 · 1 comment
Open

Create Full Interoperability Suite #263

lindluni opened this issue Jan 10, 2021 · 1 comment

Comments

@lindluni
Copy link
Contributor

Fabric has three SDK's: Go, Node.js/Typescript, and Java, in order to maintain and verify functionality we should create a full-featured interoperability definition. This definition should define all of the functionality we will test, and then we should implement the Interoperability suite by replicating these test definitions in each SDK. This will allow us to verify that functionality remains valid and consistent.

@davidkel
Copy link

I don't think this should be done for the current SDKs (Go, Node, Java) as although Node and Java are almost functionally equivalent, Go definitely isn't. What is functionally equivalent between the 3 languages, there are probably subtle differences in the implementation and behaviour which could make this quite difficult to do.
However the new thin sdks have been created with this in mind and I believe is already part of the scenario tests in the gateway. What makes sense is to add the gateway scenario tests into the Interop suite

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

No branches or pull requests

2 participants