Skip to content

Conversation

@aarthy-dk
Copy link
Contributor

Features

  • Add Run Tests button to Test Definitions page (bc24c5c)
  • add test_name filtering to test definitions page (fba3247)
  • table groups: enforce verification before saving (4976bf6)
  • data-catalog: add table create script dialog (1028580)
  • table group: add checkbox for including in project dashboard (0bedec1)
  • table group: allow explicit table list to be split by newlines (3c58b85)

Bug Fixes

  • miscellaneous bug fixes and style improvements (1768565)
  • hygiene issue: update criteria for Unexpected US States (1ebd004)
  • issue report: prevent infinite loop (3aee19e)
  • analytics: username missing in background processes (8208112)
  • wizards: disable checkbox on last step (285691b)
  • copy test: typo in query (ebca49d)
  • table group: strip whitespace from explicit table list for preview (dfd9c2f)
  • hygiene issues: remove icons in action filter before query (0a7354d)
  • data catalog: error in table create script (e1ee311)
  • connections: decode private key when previewing table group (e91e414)
  • connections: url not saving as entered (e0da82e)

Refactors

  • remove unused files (18b8e04)
  • connections: have individual forms for each flavor (fee6e6d)

diogodk and others added 30 commits July 16, 2025 17:18
feat: Add Run Tests button to Test Definitions page

See merge request dkinternal/testgen/dataops-testgen!265
fix(ci): remove repo config for QA image

See merge request dkinternal/testgen/dataops-testgen!267
feat: Adjust filter names, column names and filtering rules to test results page

feat: allow column filter without table filter in hygene report and other visual filter adjustments

feat: Add a filter for Action column in Hygiene Issues page

UI: adjust filter and column labels
Feat: Add test_name filtering to test definitions page. Adjust hygiene report filters to match behaviour of other pages

See merge request dkinternal/testgen/dataops-testgen!264
UI: disable disposition buttons that would not cause changes

See merge request dkinternal/testgen/dataops-testgen!270
Misc fixes

See merge request dkinternal/testgen/dataops-testgen!268
Hygiene and Lookup Improvements

See merge request dkinternal/testgen/dataops-testgen!272
creating and editing tables groups is now a wizard of 2 to 3 steps
including a mandatory table group test step and an optional run
profiling step.
feat(table groups): enforce verification before saving

See merge request dkinternal/testgen/dataops-testgen!266
refactor(connections): have individual forms for each flavor

See merge request dkinternal/testgen/dataops-testgen!271
Add table create script to Data Catalog + Checkbox to include table group in project dashboard

See merge request dkinternal/testgen/dataops-testgen!273
fix(wizards): disable checkbox on last step

See merge request dkinternal/testgen/dataops-testgen!274
fix: bug found during qa

See merge request dkinternal/testgen/dataops-testgen!275
@datakitchen-devops datakitchen-devops merged commit 40ec232 into main Jul 28, 2025
2 checks passed
@datakitchen-devops datakitchen-devops deleted the release/4.16.3 branch July 28, 2025 20:23
@github-actions
Copy link

Coverage

Coverage Report •
FileStmtsMissCoverMissing
testgen/commands
   run_execute_cat_tests.py937814%21–27, 33–35, 40–43, 48–57, 62–63, 67–89, 103–171
   run_execute_tests.py977817%31–38, 42–103, 107–119, 130–187
   run_get_entities.py65650%1–110
   run_profiling_bridge.py2952726%32, 37–43, 48–55, 60–120, 144–232, 236–248, 252–531
testgen/commands/queries
   generate_tests_query.py704628%23–26, 30, 33–48, 51–55, 58–62, 67–83, 86–89, 92–95
testgen/ui
   session.py541370%54, 57, 60–62, 66–76
testgen/ui/components/widgets
   select.py514212%27–84
   testgen_component.py271921%45–75
testgen/ui/pdf
   dataframe_table.py1319425%86–89, 92–103, 106–117, 136–142, 145–162, 166–182, 185–209, 212, 215, 221, 229–232, 235–241, 249–255, 258–261, 269–279, 287–296
testgen/ui/queries
   table_group_queries.py735226%9, 32–36, 41–47, 51–58, 62–80, 84–88, 93–97, 102–107, 111–140, 144–200, 204–210, 214–231, 235–240, 244–249
   test_definition_queries.py877214%9–20, 26–104, 108–164, 168–263, 267–273, 277–285, 289–310, 314–418, 422–432
testgen/ui/services
   javascript_service.py13647%11, 21–23, 27–29
   query_service.py938010%12–23, 27–41, 46–76, 80–86, 90–117, 121–136, 140–154, 158–169, 173–204, 208–257
   table_group_service.py12010114%11–12, 16–17, 21–22, 26–27, 31–35, 39–52, 56–59, 63–74, 78–82, 86–90, 94–124, 128–168, 172–180
   test_definition_service.py745422%11–13, 19–20, 26–60, 64–65, 69–71, 75–77, 81–83, 88–102, 106–108, 112–117, 121–138, 156–157, 162–163, 167–168
testgen/ui/views
   connections.py2162160%1–415
   data_catalog.py1831830%1–563
   hygiene_issues.py2432430%1–663
   profiling_results.py96960%1–305
   project_dashboard.py32320%1–188
   table_groups.py1561560%1–322
   test_definitions.py5124549%46–178, 183–205, 209–225, 240–657, 662, 667, 672–764, 767–776, 780–794, 799–818, 823–843, 853–857, 864–996, 1005–1033, 1043–1067, 1073–1074, 1080–1081, 1086–1094, 1099–1100, 1104–1114
   test_results.py32125815%58–220, 227–238, 254–255, 260–279, 284–292, 304–305, 310–322, 327–371, 382–383, 388–389, 394–395, 400–401, 405–438, 486–643, 653–672, 682–756, 760–771, 776–805, 809–812, 816–824
   test_suites.py13910025%44–71, 112, 117–118, 123, 128–129, 133–242, 247–297, 302–338
TOTAL9729751219% 

Tests Skipped Failures Errors Time
37 0 💤 0 ❌ 0 🔥 9.940s ⏱️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants