performed changes to expose the current E2E tests as contract tests to users of the library.The current implementations of the contract tests are not exported