Skip to content

Conversation

@aarthy-dk
Copy link
Contributor

Features

  • add partial name filter to table group list (603828c)
  • forms: improve field validation (d4d198f)
  • radio-group: support vertical layout (ab190bd)
  • add history related fields to test definitions (2cdffe6)
  • tests: add log severity (614747e)
  • tests: customize visualization for stale table test type (bc83dcc)

Bug Fixes

  • test definitions: bugs in validate test query (bad261e)
  • display a show/hide icon for password fields (3620af0)
  • runs: duration display incorrect when > 24 hours (6a54f2e)
  • styles: misc css improvements (a5e2a06)
  • tests: add missing result_signal column (3b3d3f3)
  • tests: add flavor specific stale table test generation (80c644b)
  • test definitions: id missing for user-defined tests (b76bc22)
  • test types: rename "stale table" to "table freshness" (49ac837)
  • test definitions: remove unnecessary validation (f9e7476)
  • test results: make binary bars wider (cddaf91)
  • quick-start: adjust dates to 30 days ago (1783886)

Refactors

  • ui: extend input component to support hidding password suggestions (0923d65)
  • auth: implement as plugin class (b5757d4)
  • remove dead code (1a55681)
  • database service and param replace for process execution (35120c4)

Miscellaneous

  • connection: trim leading and trailing whitespaces (7208e8a)
  • Consolidate demo into a single quick-start call. (f2dfe40)

aarthy-dk and others added 30 commits August 13, 2025 09:09
Sync open source to enterprise

See merge request dkinternal/testgen/dataops-testgen!294
misc(connection): trim leading and trailing whitespaces

See merge request dkinternal/testgen/dataops-testgen!293
fix(test definitions): bugs in validate test query

See merge request dkinternal/testgen/dataops-testgen!295
fix: display a show/hide icon for password fields

See merge request dkinternal/testgen/dataops-testgen!290
feat: add partial name filter to table group list

See merge request dkinternal/testgen/dataops-testgen!291
fix(runs): duration display incorrect when > 24 hours

See merge request dkinternal/testgen/dataops-testgen!296
misc: Consolidate demo into a single quick-start call

See merge request dkinternal/testgen/dataops-testgen!287
SSO auth support + refactor Users page

See merge request dkinternal/testgen/dataops-testgen!297
ci bot and others added 9 commits August 21, 2025 18:46
Initial history update/Stale_Table test

See merge request dkinternal/testgen/dataops-testgen!288
fix(test definitions): id missing for user-defined tests

See merge request dkinternal/testgen/dataops-testgen!298
misc: add example config for sso and tls

See merge request dkinternal/testgen/dataops-testgen!299
@datakitchen-devops datakitchen-devops merged commit 808a14f into main Aug 25, 2025
2 checks passed
@datakitchen-devops datakitchen-devops deleted the release/4.22.2 branch August 25, 2025 16:13
@github-actions
Copy link

Coverage

Coverage Report •
FileStmtsMissCoverMissing
testgen
   __main__.py3283280%1–684
testgen/commands
   run_execute_tests.py1027919%34, 60–120, 124–136, 148–193
   run_profiling_bridge.py2502500%1–474
testgen/commands/queries
   execute_tests_query.py944150%55–60, 63–92, 97–137, 141–144, 147–150, 154, 158–168
   generate_tests_query.py633145%33–35, 38, 54–59, 63, 67, 71–99, 103, 107
   profiling_query.py19611035%68–>81, 84–87, 90, 129–140, 144, 148, 152, 156, 160, 164, 168, 172, 176, 180, 184, 188, 192–212, 216–224, 228, 232, 236, 240, 248–342, 346, 350, 354, 358, 362
testgen/common
   date_service.py604419%7, 11, 15, 25, 29–31, 35–47, 51–53, 59–66, 70–71, 75–88
   mixpanel_service.py713744%25–29, 39–44, 47, 51–53, 57–72, 75–78, 81–91, 95–103
testgen/common/models
   entity.py1126240%26, 29–32, 44–49, 53, 63–77, 82–84, 88, 99–110, 114, 118–123, 127, 131, 135–136, 140, 143–153, 156–160, 163–166
   profiling_run.py1311310%1–259
   test_definition.py2345174%109–113, 222–231, 238–245, 252–259, 268–286, 297–322, 333–364, 368–369, 372–385
   test_run.py1283966%100–105, 109–119, 130–219, 223–225, 229–233, 237–241, 245–258, 262–264, 267
   test_suite.py1052872%75–76, 83–84, 89–190, 194–202, 206–213, 217–248, 252–255
   user.py311060%30–44
testgen/ui
   app.py41410%1–77
   auth.py673345%34, 38, 42, 45, 48–55, 58–65, 68–70, 73–81, 84–85, 88, 99–102
   bootstrap.py54540%1–92
   session.py511661%48, 51, 54–56, 59–61, 65–75
testgen/ui/components/widgets
   empty_state.py251148%47–88
   page.py644230%20–33, 37–60, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116–119
   sidebar.py271345%37, 61–83
testgen/ui/navigation
   menu.py391841%26–31, 34, 37–47, 50
   page.py502737%27–32, 35–52, 55–62, 66
   router.py765622%25–26, 29–66, 69, 76–78, 81, 84–112, 115–118, 121–127
testgen/ui/pdf
   test_result_report.py735322%48–164, 168–200, 204–219, 223–227, 231–253, 260–261
testgen/ui/queries
   source_data_queries.py1047919%24–87, 95–150, 158–182, 196–217, 223–232
   test_result_queries.py201240%19–125, 130–168
testgen/ui/services
   form_service.py1199812%23–26, 30–31, 35–36, 40–41, 46–60, 64–79, 85–140, 168–375
   javascript_service.py10542%9–11, 15–17
testgen/ui/views
   connections.py2352350%1–424
   data_catalog.py1711710%1–551
   hygiene_issues.py2152150%1–656
   login.py32320%1–56
   profiling_results.py95950%1–306
   profiling_runs.py1171170%1–249
   project_dashboard.py24240%1–42
   project_settings.py76760%1–143
   quality_dashboard.py20200%1–49
   score_details.py98980%1–214
   score_explorer.py1691690%1–371
   table_groups.py1791790%1–353
   test_definitions.py5274629%48–179, 185–207, 211–215, 233–677, 683, 689, 700–794, 797–800, 805–823, 829–849, 859–863, 875–1002, 1011–1038, 1048–1072, 1083–1132, 1137–1141, 1150–1179, 1187–1195, 1199–1213, 1217–1248
   test_results.py31725416%64–236, 244–255, 271–272, 277–284, 289–298, 303–353, 364–393, 442–604, 615–634, 644–650, 654–729, 733–775, 779–789, 795–828, 832–835, 839–847, 854–897
   test_runs.py1278427%45–123, 147, 150, 153–162, 166–212, 216–220, 226–272
   test_suites.py14210225%41–51, 81, 87, 93–94, 98–213, 219–252, 257–293
testgen/ui/views/dialogs
   manage_schedules.py1017621%25, 28, 31, 34, 38–42, 45–88, 91–164
testgen/utils
   plugins.py81810%1–121
TOTAL9562679625% 

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

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