Skip to content

.Net MEVD: More Conformance tests - #10944

Merged
Adam Sitnik (adamsitnik) merged 1 commit into
microsoft:mainfrom
adamsitnik:moreTests
Mar 13, 2025
Merged

.Net MEVD: More Conformance tests#10944
Adam Sitnik (adamsitnik) merged 1 commit into
microsoft:mainfrom
adamsitnik:moreTests

Conversation

@adamsitnik

@adamsitnik Adam Sitnik (adamsitnik) commented Mar 12, 2025

Copy link
Copy Markdown
Member
  • introduce CollectionConformanceTests
  • introduce RecordConformanceTests
  • make GenerateNextKey thread-safe
  • make sure the tests don't create collection if there is no need to
  • implement the tests for Postgres, SQL Server and Redis (partially)

contributes to #10194 and #10882 and #10883

- introduce CollectionConformanceTests
- make GenerateNextKey thread-safe
- make sure the tests don't create collection if there is no need to
- implement the tests for Postgres, SQL Server and Redis (partially)
@adamsitnik
Adam Sitnik (adamsitnik) changed the base branch from main to feature-vector-data-preb2 March 13, 2025 15:30
@adamsitnik
Adam Sitnik (adamsitnik) changed the base branch from feature-vector-data-preb2 to main March 13, 2025 17:19
@adamsitnik
Adam Sitnik (adamsitnik) dismissed stale reviews from Dmytro Struk (dmytrostruk) and westey (westey-m) March 13, 2025 17:19

The base branch was changed.

@adamsitnik
Adam Sitnik (adamsitnik) added this pull request to the merge queue Mar 13, 2025

@roji Shay Rojansky (roji) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Super happy to see this, awesome work Adam Sitnik (@adamsitnik).

I still personally much rather read test names like Delete_collection_does_not_throw_for_non_existing_collection than DeleteCollectionDoesNotThrowForNonExistingCollection (after all that's why we have spaces in human language ;)). That's the test naming convention we use in EF and it works really well where test names start to get long.

@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Mar 13, 2025
@adamsitnik
Adam Sitnik (adamsitnik) added this pull request to the merge queue Mar 13, 2025
Merged via the queue into microsoft:main with commit 1823554 Mar 13, 2025
github-merge-queue Bot pushed a commit that referenced this pull request Mar 20, 2025
It's a resurrected #10788 built on top of #10944 which I hope will get
merged first.

fixes #10415

---------

Co-authored-by: westey <164392973+westey-m@users.noreply.github.com>
jcruzmot-te pushed a commit to thousandeyes/aia-semantic-kernel that referenced this pull request Sep 15, 2025
- introduce CollectionConformanceTests
- introduce RecordConformanceTests
- make GenerateNextKey thread-safe
- make sure the tests don't create collection if there is no need to
- implement the tests for Postgres, SQL Server and Redis (partially)

contributes to microsoft#10194 and microsoft#10882 and microsoft#10883
jcruzmot-te pushed a commit to thousandeyes/aia-semantic-kernel that referenced this pull request Sep 15, 2025
…oft#10952)

It's a resurrected microsoft#10788 built on top of microsoft#10944 which I hope will get
merged first.

fixes microsoft#10415

---------

Co-authored-by: westey <164392973+westey-m@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

.NET Issue or Pull requests regarding .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[MEVD] Specification/conformance integration test suite for providers

6 participants