Skip to content

Conversation

@stefanadranca
Copy link
Collaborator

Motivation:

We can’t use XCTest for the interoperability tests because we need to be able to run them as an executable target. However, we need to be able to write tests which assert various things.

Modifications:

Implemented an AssertionFailure struct and a function that checks if the result of an expression is true. From this function we can build up any other assertion functions depending on what we will need for the interop tests.

Result:

We will have a basic test framework for the interp tests.

Motivation:

We can’t use XCTest for the interoperability tests because we need to be able to run them as an executable target. However, we need to be able to write tests which assert various things.

Modifications:

Implemented an AssertionFailure struct and a function that checks if the result of an expression is true. From this function we can build up any other assertion functions depending on what we will need for the interop tests.

Result:

We will have a basic test framework for the interp tests.
@stefanadranca stefanadranca added the version/v2 Relates to v2 label Feb 20, 2024
@stefanadranca stefanadranca merged commit 97b09fa into grpc:main Feb 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

version/v2 Relates to v2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants