From dc4c4e41b8e076d021af77fdd6e98b877944e7af Mon Sep 17 00:00:00 2001 From: Teddy Date: Mon, 8 Apr 2024 18:40:39 +0200 Subject: [PATCH] Fix #10354 - Implement Test Suite filter from Search (#15814) --- .run/Template JUnit.run.xml | 2 +- .../service/jdbi3/EntityRepository.java | 9 +- .../service/jdbi3/TestCaseRepository.java | 97 ++++++------ .../service/jdbi3/TestSuiteRepository.java | 94 +++++------- .../service/resources/EntityResource.java | 6 +- .../resources/dqtests/TestCaseResource.java | 24 ++- .../resources/dqtests/TestSuiteResource.java | 142 +++++++++++++++++- .../service/search/SearchClient.java | 3 +- .../service/search/SearchListFilter.java | 39 ++++- .../service/search/SearchRepository.java | 6 +- .../service/search/SearchSortFilter.java | 27 ++++ .../elasticsearch/ElasticSearchClient.java | 24 ++- .../search/opensearch/OpenSearchClient.java | 30 +++- .../en/test_suite_index_mapping.json | 53 ++++++- .../jp/test_suite_index_mapping.json | 50 +++++- .../zh/test_suite_index_mapping.json | 50 +++++- .../dqtests/TestSuiteResourceTest.java | 141 +++++++++++++++++ .../openmetadata/service/util/TestUtils.java | 2 +- 18 files changed, 643 insertions(+), 156 deletions(-) create mode 100644 openmetadata-service/src/main/java/org/openmetadata/service/search/SearchSortFilter.java diff --git a/.run/Template JUnit.run.xml b/.run/Template JUnit.run.xml index 51b28418f1a..e9df4c41e25 100644 --- a/.run/Template JUnit.run.xml +++ b/.run/Template JUnit.run.xml @@ -5,7 +5,7 @@