Skip to content

.Net MEVD: More Conformance tests#10944

Merged
adamsitnik merged 1 commit intomicrosoft:mainfrom
adamsitnik:moreTests
Mar 13, 2025
Merged

.Net MEVD: More Conformance tests#10944
adamsitnik merged 1 commit intomicrosoft:mainfrom
adamsitnik:moreTests

Conversation

@adamsitnik
Copy link
Member

@adamsitnik adamsitnik commented Mar 12, 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 #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 adamsitnik requested a review from roji March 12, 2025 19:25
@adamsitnik adamsitnik requested a review from a team as a code owner March 12, 2025 19:25
@markwallace-microsoft markwallace-microsoft added the .NET Issue or Pull requests regarding .NET code label Mar 12, 2025
@adamsitnik adamsitnik requested a review from westey-m March 12, 2025 19:51
westey-m
westey-m previously approved these changes Mar 13, 2025
@adamsitnik adamsitnik changed the base branch from main to feature-vector-data-preb2 March 13, 2025 15:30
dmytrostruk
dmytrostruk previously approved these changes Mar 13, 2025
@adamsitnik adamsitnik changed the base branch from feature-vector-data-preb2 to main March 13, 2025 17:19
@adamsitnik adamsitnik dismissed stale reviews from dmytrostruk and westey-m March 13, 2025 17:19

The base branch was changed.

@adamsitnik adamsitnik added this pull request to the merge queue Mar 13, 2025
Copy link
Member

@roji roji left a comment

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 @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
@roji roji linked an issue Mar 13, 2025 that may be closed by this pull request
@adamsitnik 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
22 checks passed
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