23 Commits

Author SHA1 Message Date
Aniket Katkar
66f06fd5c6
Minor: Fix failing cypress tests in main (#17561)
* Fix Data Quality and Profiler cypress

* fix my data spec

* fix user spec failure due to user search not lisiting

* Fix for flakiness of add tier operation

* fix the customizeLanding page cypress failure

* cypress fix

---------

Co-authored-by: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2024-08-23 17:09:42 +05:30
Shailesh Parmar
e97300dc5d
Minor: fixed AUT test of main (#17293) 2024-08-06 10:37:04 +05:30
Shailesh Parmar
5100f46db3
Minor: implemented multi pipeline ui feedback (#17245)
* Minor: implemented multi pipeline ui feedback

* addressing comment and fixing failing cypress
2024-08-01 12:20:53 +05:30
Sriharsha Chintalapani
fe107aa3cb
Issue #17012: Multi User/Team Ownership (#17013)
* Add multiple owners

* Multi Ownership

* Issue #17012: Multi User/Team Ownership

* Issue #17012: Multi User/Team Ownership

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 1

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 2

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 3

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 4

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 5

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 6

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 7

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 8

* Add Migrations for Owner Thread

* update ingestion for multi owner

* fix pytests

* fixed checkstyle

* Add Alert Name to Publishers (#17108)

* Add Alert Name to Publishers

* Fix Test

* Add Bound to Setuptools (#17105)

* Minor: fixed testSummaryGraph issue (#17115)

* feat: updated multi pipeline ui as per new mock (#17106)

* feat: updated multi pipeline ui as per new mock

* translation sync

* fixed failing unit test

* fixed playwright test

* fixed viewService click issue

* sorted pipeline based on test case length

* Added domo federated dataset support (#17061)

* fix usernames (#17122)

* Doc: Updated Doris & Redshift Docs (#17123)

Co-authored-by: Prajwal Pandit <prajwalpandit@Prajwals-MacBook-Air.local>

* Fix #12677: Added Synapse Connector - docs and side docs (#17041)

* Fix #17098: Fixed case sensitive partition column name in Bigquery (#17104)

* Fixed case sensitive partiion col name bigquery

* update test

* #13876: change placement of comment and close button in task approval workflow (#17044)

* change placment of comment and close button in task approval workflow

* minor change

* playwright test for the close and comment function

* supported ref in activityFeedEditor

* fix playwright test

* added playwright test for data steward

* fix the test for the data streward user

* fix the close button not showing if task has no suggestions and icon fixes

* fix sonar issue

* change glossary and add suggestion button to dropdown button

* fix the glossary failure due to button change

* icon change for add tag and description

* fix glossary cypress failure due to button chnages

* changes as per comments

* MINOR: docs links fix (#17125)

* alation link fix

* dbt yaml config source link fix

* bigquery doc fix

* Explore tree feedbacks (#17078)

* fix explore design

* update switcher icon

* show menu when search query exists

* fix selection of active service

* fix type error

* fix tests

* fix tests

* fix tests

* MINOR: Databricks view TableType fix (#17124)

* Minor: fixed AUT test (#17128)

* Fix #16692: Override Lineage Support for View & Dashboard Lineage (#17064)

* #17065: fix the tags not rendering in selector after selection in edit tags task (#17107)

* fix the tags not rendering in selector after selection in edit tags taks

* added playwright test

* minor changes

* minor fix

* fix the tags not updating in edit and accept tag

* fix explore type changes for collate (#17131)

* MINOR: changed log level to debug (#17126)

* changed log level to debug

* fixed type

* changed type to optional

* Get feed and count data of soft deleted user (#17135)

* Doc: Adding OIDC Docs (#17139)

Co-authored-by: Prajwal Pandit <prajwalpandit@Prajwals-MacBook-Air.local>

* Doc: Updating Profiler Workflow Docs URL (#17140)

Co-authored-by: Prajwal Pandit <prajwalpandit@Prajwals-MacBook-Air.local>

* fix playwright and cypress (#17138)

* Minor: fixed edit modal issue for sql test case (#17132)

* Minor: fixed edit modal issue for sql test case

* fixed test

* Minor: Added whats new content for 1.4.6 release (#17148)

* MINOR [GEN-799]: add option to disable manual trigger using scheduleType (#17031)

* fix: raise for triggering system app

* added scheduleType ScheduledOrManual

* minor: remove "service" field from required properties in createAPIEndpoint schema (#17147)

* initial commit multi ownership

* update glossary and other entities

* update owners

* fix version pages

* fix tests

* Update entity_extension to move owner to array (#17200)

* fix tests

* fix api page errors

* fix owner label design

* locales

* fix owners in elastic search source

* fix types

* fix tests

* fix tests

* Updated CustomMetric owner to entityReferenceList. (#17211)

* Fix owners field in search mappings

* fix search aggregates

* fix inherited label

* Issue #17012: Multi User/Team Ownership - Fix Tests - Part 9

* Fix QUeries

* Fix Mysql Queries

* Typo

* fix tests

* fix tests

* fix tests

* fix advanced search constants

* fix service ingestion tests

* fix tests

---------

Co-authored-by: mohitdeuex <mohit.y@deuexsolutions.com>
Co-authored-by: Onkar Ravgan <onkar.10r@gmail.com>
Co-authored-by: Mohit Yadav <105265192+mohityadav766@users.noreply.github.com>
Co-authored-by: Ayush Shah <ayush@getcollate.io>
Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: k.nakagaki <141020064+nakaken-churadata@users.noreply.github.com>
Co-authored-by: Prajwal214 <167504578+Prajwal214@users.noreply.github.com>
Co-authored-by: Prajwal Pandit <prajwalpandit@Prajwals-MacBook-Air.local>
Co-authored-by: Suman Maharana <sumanmaharana786@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: harshsoni2024 <64592571+harshsoni2024@users.noreply.github.com>
Co-authored-by: Karan Hotchandani <33024356+karanh37@users.noreply.github.com>
Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
Co-authored-by: Imri Paran <imri.paran@gmail.com>
Co-authored-by: sonika-shah <58761340+sonika-shah@users.noreply.github.com>
Co-authored-by: Sachin Chaurasiya <sachinchaurasiyachotey87@gmail.com>
Co-authored-by: karanh37 <karanh37@gmail.com>
Co-authored-by: Siddhant <86899184+Siddhanttimeline@users.noreply.github.com>
2024-07-30 08:06:39 +02:00
Shailesh Parmar
151dd3e48b
Minor: fixed edit modal issue for sql test case (#17132)
* Minor: fixed edit modal issue for sql test case

* fixed test
2024-07-23 17:57:02 +05:30
Shailesh Parmar
c2db1bbf0f
Minor: added support for search param based test case filter (#17030)
* Minor: added support for search param based test case filter

* fixed remove filter issue
2024-07-16 10:44:48 +05:30
Imri Paran
b960b60965
Fix #16421: add tableDiff test case (#16554)
* feat: add tableDiff test case

This changed introduces a "table diff" test case which
compares two tables and fails if they are not identical.
The similarity is made based on a specific "key" (because the test only makes sense when performed on ordered collections).

1. Added the `tableDiff` test definition.
2. Implemented a "runtime" parameters feature which injects additional parameters for the test at runtime.
3. Integration tests (because of course).

This feature was not tested end-to-end yet because "array" data

* pydantic v2

* format

* format

* format and added data diff to setup.py

* format

* fixed param issue which has type ARRAY

* fixed runtime_parameter_setter

* moved models to parent directory

* handle errors in table diff

* fixed issue with edit test case

* format

* added more details to pytest skip

* format

* refactor: Improve createTestCaseParameters function in DataQualityUtils

* fixed unit test

* removed unused fixture

* removed validator.py

* fixed tests

* added validate kwarg to tests_mixin

* removed "postgres" data diff extra as they interfere with psycopg2-binary

* fixed tests

* pinned tenacity for tests

* reverted tenacity pinning

* added ui support for test diff

* fixed dq cypress and added edit flow

* organized the test case

* added dialect support

* fixed tests

* option style fix

* fixed calculation for passing/failing rows

* restrict the tableDiff test to limited services

* set where to None if blank string

* fixed where clause

* fixed tests for where clause

* use displayName in place of name in edit form

* added docs for RuntimeParameterSetter

* fixed cypress

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2024-06-20 16:54:12 +02:00
Sachin Chaurasiya
de9822e7f3
test: fix cypress test aut (#16618)
* test: fix cypress test aut

* fixed aut failure

* fix user cypress failure due to autofocus on feed description

* changes as per comments

* fix: custom properties after hook api call

* Fix observability alert test

* update the addOwner function to avoid flakiness

* fixed Data insight and glossaryVersion page cypress

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
Co-authored-by: Ashish Gupta <ashish@getcollate.io>
Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com>
2024-06-13 15:47:09 +05:30
Chirag Madlani
5b71d79e8a
feat(ui): support tag & tier filter for test case (#16502)
* feat(ui): support tag & tier filter for test case

* fix tag filter

* allow single select for tier

* added service name filter

* update cypress for tags, tier & service

* add specific add for filters

* fix tier api call
2024-06-04 15:44:46 +05:30
Shailesh Parmar
3a9c2473aa
#16381 Test case not showing test type (#16399) 2024-05-24 11:27:28 +05:30
Teddy
5555c3db88
[MINOR] test case listing with prefix (#16382)
* fix: test case listing with prefix

* fix: domain filtering

* added cypress for domain and data quality filters

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2024-05-22 18:52:20 +05:30
Shailesh Parmar
fa66b55806
#15856 Error when creating test cases if the table contains the name COLUMN (#16195)
* #15856 Error when creating test cases if the table contains the name COLUMN

* chore: Update Cypress configuration to include all test files & fixed filter cypres
2024-05-10 08:16:30 +05:30
Shailesh Parmar
cf069a3e31
Minor: Incorporated feedback on test case filters implementation (#16181)
* Minor: Incorporated feedback on test case filters implementation

* refactor the code and added unit test
2024-05-09 11:56:00 +05:30
Teddy
5646d0409d
Minor fix test case sorting in search client (#16035)
* fix: search sorting on null timestamp

* skipping cypress tests for filters

* fix: use getChildAlias for ES children update/delete

* fix: add retry logic for test case resource ES

* style: ran java linting

* fix: cascade search deletion to children

* updated profilerConfig

* fix: move ES deletion to end of flow

* style: ran java linting

* chore: test mvn execution time without test case resource test

* style: fix java linting

* chore: re enable test case resource tests

* fix: reduce wait time for get test summary

* fix: add rertry on deleteTag for search tests

* fix: denormalize test entities relationship for search

* style: ran java linting

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2024-05-03 08:02:02 +02:00
Shailesh Parmar
a5a56ebe6a
cypress: fixed cypress test failure of main (#16058) 2024-04-26 19:27:50 +05:30
Shailesh Parmar
f079168845
Minor: fixed test case description change issue (#15867)
* Minor: fixed test case description change issue

* fixed cypress failure
2024-04-12 12:14:50 +05:30
Shailesh Parmar
073d9ea57b
Fixes #10354 Filter test suites by owner / name (#15826)
* feat: add list from search for test suite

* feat: add list from search and owner/name filter for test suites

* style: ran java linting

* fix: es log failure detail

* #10354 Filter test suites by owner / name

* added filter logic, cypress and fixed unit test

---------

Co-authored-by: Teddy Crepineau <teddy.crepineau@gmail.com>
2024-04-10 19:28:55 +05:30
Shailesh Parmar
7264773d6c
#14941 Filtering and sorting of data quality tests & suites at Data Quality page (#15725)
* #14941 Filtering and sorting of data quality tests & suites at Data Quality page

* added filters for test case type, status and startTs and endTs

* added platform filter

* sync-translation

* added table filter

* updated pagination for filter

* fixed failing unit test

* added unit test for filters

* added cypress for test case filters

* skipping filter cypress

* skipping cypress test
2024-04-09 11:35:09 +00:00
Shailesh Parmar
eec5a72fa6
cypress: fixed AUT failure of main branch (#15820) 2024-04-05 15:44:11 +05:30
Ashish Gupta
a64c8493f2
cypress: fix cypress failure (#15694)
* cypress: fix cypress failure for teamDragAndDrop

* added cypress label

* move cleanup code in the after function

* remove the team creation from test part and put it in before

* remove service.spec as it is already covered in services.spec

* fixed DQ cypress

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2024-04-01 14:28:18 +05:30
Sachin Chaurasiya
dfbc9deb9c
ui: integrate zustand for global state management part 1 (#15082) 2024-03-15 03:02:42 +05:30
Shailesh Parmar
87c78e04b8
Minor: fixed DQ edit test case issue and searchIndexDetails typescript issue (#15528)
* Minor: fixed DQ edit test case issue and searchIndexDetails typescript issue

* fixed failing unit test

* fixed unit test for Data quality test

* reverting e2eLabeler changes
2024-03-13 07:24:17 +00:00
Chirag Madlani
78d6b72e48
chore(ui): typescript support for cypress tests (#15239)
* chore(ui): typescript support for cypress tests

* convert all js to ts

* fix more types

* fix more types

* updated config for ts file

* fixed failing cypress test

* fixed DQ cypress

* fixed dq flaky test

---------

Co-authored-by: Shailesh Parmar <shailesh.parmar.webdev@gmail.com>
2024-03-07 17:06:33 +05:30