Skip to content

Conversation

@aarthy-dk
Copy link
Contributor

Features

  • schedules: add cron expression editor component (7859cb5)
  • connections: add warehouse field to snowflake form (68b0dc2)
  • display sql query in source data dialogs (6b004cb)
  • tests: generate a monitor suite for new table groups (97fb07a)
  • ui: allow filtering timezone dropdown (e41338a)

Bug Fixes

  • analytics: error in username (18a0d63)
  • test suites: allow spaces in name (f3d40cb)
  • exports: add schema header detail and remove column (7bd44ef)
  • apply case insensitive sorting (c05c344)
  • application logs: make search case insensitive (f2fbce6)
  • connections: set snowflake account in connection url (3712b8b)
  • connections: enforce required url and private key (ce5122c)
  • incorrect test counts in generate tests warning (94b67ab)
  • Fixing LOV_All input (af7dd51)
  • append snowflake computing domain when missing (9cb87e8)
  • table freshness: filter general type in fingerprint (646f38f)
  • prevent STDEV overflow error (a893d2c)
  • general types: update schema ddf queries (0ffba6d)
  • profiling: increase char limit when calculating pattern (9c78277)
  • mssql: update is_date function (f44230c)
  • copy tests: bugs when copying multiple and table tests (b3f1c90)
  • hygiene issues: sort by likelihood first (4dff068)

Refactors

  • validate required fields for connections (1702008)
  • connections: stop creating an initial connection (8661083)

Miscellaneous

  • Allow re-using the existing users and roles (b30bc62)

aarthy-dk and others added 30 commits August 25, 2025 13:03
Sync main to enterprise

See merge request dkinternal/testgen/dataops-testgen!300
fix: apply case insensitive sorting

See merge request dkinternal/testgen/dataops-testgen!301
feat(schedules): add cron expression editor component

See merge request dkinternal/testgen/dataops-testgen!302
also dynamically refreshes the url in the connection form
while the user edits the relevant fields
fix(connections): set snowflake account in connection url

See merge request dkinternal/testgen/dataops-testgen!303
feat: display sql query in source data dialogs

See merge request dkinternal/testgen/dataops-testgen!306
misc: Fixing LOV_All input

See merge request dkinternal/testgen/dataops-testgen!308
fix: append snowflake computing domain when missing

See merge request dkinternal/testgen/dataops-testgen!311
fix: STDEV Overflow Updates

See merge request dkinternal/testgen/dataops-testgen!307
test: Allow test to run without wipping the app database

See merge request dkinternal/testgen/dataops-testgen!309
ci bot and others added 12 commits September 12, 2025 14:57
feat(tests): generate a monitor suite for new table groups

See merge request dkinternal/testgen/dataops-testgen!304
feat(ui): allow filtering timezone dropdown

See merge request dkinternal/testgen/dataops-testgen!305
Fix: Make authentication case insensitive

See merge request dkinternal/testgen/dataops-testgen!313
SQL fixes + Functional test improvements

See merge request dkinternal/testgen/dataops-testgen!312
QA fixes

See merge request dkinternal/testgen/dataops-testgen!314
@datakitchen-devops datakitchen-devops merged commit e2cc35b into main Sep 17, 2025
2 checks passed
@datakitchen-devops datakitchen-devops deleted the release/4.26.1 branch September 17, 2025 03:34
@github-actions
Copy link

Coverage

Coverage Report •
FileStmtsMissCoverMissing
testgen/commands
   run_execute_tests.py1058218%34, 60–120, 124–139, 151–196
   run_launch_db_config.py29290%1–98
   run_profiling_bridge.py2672670%1–500
   run_quick_start.py86860%1–167
   run_refresh_score_cards_results.py726013%25–93, 97, 130–146, 151–163
testgen/common
   get_pipeline_parms.py491267%47–53, 57–63, 67–73
   mixpanel_service.py713744%25–29, 39–44, 47, 51–53, 57–72, 75–78, 81–91, 95–103
testgen/common/database/flavor
   flavor_service.py904544%44–70, 73, 76, 79, 82–87, 91, 95, 98–129
   snowflake_flavor_service.py29290%1–65
testgen/common/models
   connection.py983360%72–73, 78–82, 89–90, 94–97, 101–102, 106–109, 113–116, 119–131
   profiling_run.py1321320%1–261
   project.py501273%42–84, 88–89, 93–96, 100–101
   scheduler.py38976%33–50, 54, 57–58, 62
   table_group.py1525757%105–106, 113–114, 119–188, 192–209, 213–220, 224–260, 264–267, 275–321
   test_definition.py2345174%110–114, 223–232, 239–246, 253–260, 269–287, 298–323, 334–365, 369–370, 373–386
   test_suite.py1062872%76–77, 84–85, 90–191, 195–203, 207–214, 218–249, 253–256
   user.py371261%31–45, 50–51
testgen/scheduler
   cli_scheduler.py1091980%51–52, 67, 124, 140–147, 151–154, 158–162
testgen/ui
   auth.py673345%34, 38, 42, 45, 48–55, 58–65, 68–70, 73–81, 84–85, 88, 99–102
testgen/ui/queries
   profiling_queries.py714926%73–119, 130–135, 145–150, 160–165, 176–259, 270–275, 288–298, 308–313, 323–328, 339–416, 421–470
   scoring_queries.py38380%1–215
   source_data_queries.py1229418%20–64, 72–94, 98–137, 145–166, 172–180, 188–209, 223–244, 250–259
testgen/ui/views
   connections.py2402400%1–437
   data_catalog.py1711710%1–551
   hygiene_issues.py2202200%1–662
   profiling_results.py97970%1–305
   profiling_runs.py1181180%1–247
   table_groups.py1821820%1–360
   test_definitions.py5314669%48–179, 185–207, 211–215, 233–679, 685, 691, 702–796, 799–802, 807–825, 831–851, 861–865, 877–1002, 1012–1038, 1048–1072, 1083–1132, 1137–1141, 1150–1179, 1187–1198, 1202–1216, 1220–1251
   test_results.py32826416%70–242, 250–261, 277–278, 283–290, 295–304, 309–359, 370–399, 448–611, 623–641, 651–657, 661–736, 740–782, 786–796, 802–841, 845–848, 852–860, 867–910
   test_runs.py1288328%46–124, 148, 151, 154, 160, 164–210, 214–218, 224–270
   test_suites.py14110125%41–51, 81, 87, 93–94, 98–212, 218–251, 256–292
testgen/ui/views/dialogs
   application_logs_dialog.py493522%17–24, 29–37, 42, 47–79
   generate_tests_dialog.py685416%17–83, 87–103, 107–114, 118
   manage_schedules.py1007524%25, 28, 31, 34, 37, 41–43, 46–155
   run_tests_dialog.py503720%19–88
TOTAL9663687825% 

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

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.

7 participants