[EF-27] EFCore Test Suite Created: 20/Jul/23  Updated: 14/Aug/23

Status: Scheduled
Project: Entity Framework
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Epic Priority: Unknown
Reporter: Patrick Gilfether Assignee: Oleksandr Poliakov
Resolution: Unresolved Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by EF-28 Benchmark against CosmosDB Provider Backlog

 Description   

Implement / target EFCore test suite.

https://learn.microsoft.com/en-us/ef/core/providers/writing-a-provider#the-ef-core-specification-tests

This ticket is not intended to cover passing all tests. Just implementing the harness and getting a sense of how far we are from passing.



 Comments   
Comment by Patrick Gilfether [ 03/Aug/23 ]

recommendations from EF team:

  • use the Northwind database as a dummy database. keep in mind that the Cosmos and other provider tests use only a subset of Northwind. It's probably easier to grab the json representation of the reduced NW db from the EF test suite and use this to create a mongo database, rather than working with https://github.com/tmcnab/northwind-mongo.
  • Shay and Arthur recommend the Postgres provider tests as the best implemented, if you're looking for good references.
  • Shay has offered to answer any questions as we implement testing.
Generated at Thu Feb 08 08:26:45 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.