-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Python: Fix Integration Tests, Send Push Notifications to Teams, Add …
…Merge Gate (#2279) ### Motivation and Context This PR addresses multiple issues with the integration tests. Fixes integration test breaks related to qdrant and chroma package updates. Labels known flaky tests as xfail. Adds merge queue gates. Adds push notifications to teams for test results. ### Description - integration tests are now 1x daily down from 2x daily - adds a run condition for `merge_group` - if run for merge_group, a subset of the tests will gate the merge - ends the results of each test matrix to a dedicated teams channel - update qdrant client requirement in the pyproject.toml - remove `persist_directory` from chroma, as the default is now persistent - default with_embedding to false in qdrant_memory_store - modify chroma test setup and teardown to create the database in a known location and clear the database of entries at the end of each test (I would have just deleted the database at the end of each test, but there are test agent permissions issues with this in CI) - marked known flaky tests (pinecone and sequential_planner) as allowed to fail Fixes #2284 --------- Co-authored-by: Abby Harrison <[email protected]> Co-authored-by: Dmytro Struk <[email protected]>
- Loading branch information
1 parent
fd1508c
commit 419e596
Showing
9 changed files
with
426 additions
and
137 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.