Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 7, 2025

🤖 Automated Test Weight Update

This PR updates test weights based on recent CI runs to improve batch balancing.

📊 Summary

Test Type Old Total New Total Change # Tests
Cypress 51.5 min 76.8 min +49.1% 105 → 105
Pytest 95.0 min 101.5 min +6.8% 356 → 361

⚠️ Warnings

⚠️ Cypress total time changed by +49.1% - Consider reviewing batch count configuration!

Batch count recommendations

Current configuration:

  • Cypress: 11 batches (Depot) / 5 batches (GitHub runners)
  • Pytest: 6 batches (Depot) / 3 batches (GitHub runners)

If total time increased >20%, consider increasing batch count to maintain CI speed.
If total time decreased >20%, consider decreasing batch count to save runner costs.

Update batch counts in .github/workflows/docker-unified.yml

🔍 Cypress - Significant Changes (>10% or >10s)

103 tests with significant duration changes

🔴 searchV2/filterApplication.js

  • Old: 23.0s → New: 67.9s (+44.9s, +194.8%)

🔴 views/view_select.js

  • Old: 13.4s → New: 25.8s (+12.4s, +92.2%)

🔴 viewV2/v2_view_select.js

  • Old: 19.3s → New: 36.3s (+17.0s, +88.3%)

🔴 summaryTab/glossaryTermSummary.js

  • Old: 4.4s → New: 8.2s (+3.8s, +86.5%)

🔴 uploadFiles/uploadFiles.js

  • Old: 15.4s → New: 27.7s (+12.3s, +79.9%)

🔴 summaryTab/glossaryNodeSummary.js

  • Old: 4.1s → New: 7.4s (+3.3s, +79.5%)

🔴 settingsV2/v2_manage_policies.js

  • Old: 59.3s → New: 105.5s (+46.2s, +77.9%)

🔴 statsTabV2/charts.js

  • Old: 62.6s → New: 110.5s (+48.0s, +76.6%)

🔴 searchV2/keyboardInteraction.js

  • Old: 8.6s → New: 15.2s (+6.5s, +76.0%)

🔴 summaryTab/dataProductSummary.js

  • Old: 4.1s → New: 7.2s (+3.1s, +75.7%)

🔴 homeV2/v2_home.js

  • Old: 3.4s → New: 5.9s (+2.5s, +75.2%)

🔴 searchV2/urlInitialization.js

  • Old: 16.0s → New: 27.7s (+11.7s, +73.3%)

🔴 domains/nested_domains.js

  • Old: 116.0s → New: 199.9s (+83.9s, +72.3%)

🔴 operations/operations.js

  • Old: 3.4s → New: 5.8s (+2.4s, +71.8%)

🔴 ingestionV2/run_history.js

  • Old: 90.2s → New: 154.3s (+64.1s, +71.0%)

... and 88 more

🔍 Pytest - Significant Changes (>10% or >10s)

98 tests with significant duration changes

🔴 tests.cli.user_groups_cmd.test_user_cmd::test_user_upsert

  • Old: 9.2s → New: 23.0s (+13.8s, +149.4%)

🔴 tests.cli.user_cmd.test_user_add::test_user_add_id_different_from_email

  • Old: 10.9s → New: 20.8s (+9.8s, +90.1%)

🔴 tests.audit_events.audit_events_test::test_user_events

  • Old: 29.2s → New: 48.9s (+19.7s, +67.3%)

🔴 tests.read_only.test_lineage_apis::test_search_across_lineage_api

  • Old: 10.7s → New: 17.8s (+7.1s, +66.6%)

🔴 tests.read_only.test_lineage_apis::test_scroll_across_lineage_api

  • Old: 10.7s → New: 17.6s (+6.9s, +64.8%)

🔴 tests.read_only.test_policies::test_policies_are_accessible

  • Old: 5.4s → New: 8.8s (+3.4s, +61.8%)

🟢 test_e2e::test_ingest_with_system_metadata

  • Old: 14.7s → New: 6.0s (-8.7s, -59.2%)

🔴 tests.audit_events.audit_events_test::test_audit_token_events

  • Old: 43.8s → New: 69.1s (+25.3s, +57.8%)

🔴 tests.audit_events.audit_events_test::test_failed_login_events

  • Old: 39.2s → New: 61.8s (+22.6s, +57.7%)

🔴 tests.audit_events.audit_events_test::test_ingestion_source_events

  • Old: 31.6s → New: 49.7s (+18.1s, +57.2%)

🔴 tests.read_only.test_search::test_search_works

  • Old: 26.6s → New: 41.2s (+14.6s, +54.6%)

🔴 tests.read_only.test_dataproduct::test_dataproduct_search_works

  • Old: 7.8s → New: 11.7s (+3.9s, +50.8%)

🟢 tests.entity_versioning.test_versioning_ingest::test_ingest_many_versions

  • Old: 23.0s → New: 13.2s (-9.8s, -42.5%)

🟢 tests.analytics.test_analytics::test_analytics_charts_have_data

  • Old: 18.0s → New: 10.6s (-7.4s, -41.2%)

🟢 test_e2e::test_create_group

  • Old: 20.0s → New: 11.8s (-8.1s, -40.7%)

... and 83 more

✨ Pytest - Test Changes

➕ Added: 5 tests (1.9 min total)

View new tests
  • test_e2e::test_frontend_auth: 0.0s
  • tests.entity_versioning.test_versioning::test_link_unlink_three_versions: 0.0s
  • tests.entity_versioning.test_versioning::test_link_unlink_version: 0.0s
  • tests.managed_ingestion.managed_ingestion_test::test_secret_roundtrip_preserves_json_credentials_with_newlines_and_slashes: 59.7s
  • tests.managed_ingestion.managed_ingestion_test::test_secret_roundtrip_preserves_passwords_and_connection_strings_with_special_chars: 54.2s

Generated by automated test weight update workflow

Automated update of test weights based on analysis of recent successful CI runs.
This improves batch balancing and reduces overall CI execution time.

Generated by: Update Test Weights workflow
Run: https://github.com/datahub-project/datahub/actions/runs/19997798270
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.

1 participant