typedb / typedb-behaviour

TypeDB Behaviour Test Specification
Mozilla Public License 2.0
10 stars 19 forks source link

Reimagine driver tests for 3.0 #303

Closed farost closed 1 month ago

farost commented 1 month ago

Usage and product changes

We reimagine driver BDDs in 3.0 to concentrate on the drivers' API testing instead of recovering the server's validations for each client.

The goals are:

Implementation

The updated driver BDDs use the updated step declarations from TypeDB 3.0 server but also introduce special steps relevant only to clients to avoid the need to reimplement complex parsing algorithms in different languages.

It's expected that all the drivers maintained by TypeDB cover the following BDD packages:

typedb-bot commented 1 month ago

PR Review Checklist

Do not edit the content of this comment. The PR reviewer should simply update this comment by ticking each review item below, as they get completed.


Trivial Change

Code

Architecture