Skip to content

Conversation

@CoenWarmer
Copy link
Contributor

@CoenWarmer CoenWarmer commented Nov 6, 2025

Summary

PR Number Branch PR URL Build Number FTR Duration (minutes) FTR Duration (hours) Wall to Wall
241835 weronikaolejniczak:refactor/navigation-more-menu-items Link 358233 5683 94 1h43m
240692 cnasikas:alerts_consumer_default Link 358237 5656 94 1h45m
241414 dgieselaar:ts-archive-artifacts-two Link 358246 5581 93 1h43m
241714 ymao1:alerting/235129 Link 358251 5572 92 2h9m
242046 pgayvallet:ab-11763-workflow-empty-output Link 358759 5675 94 2h1m
242098 CoenWarmer:feat/ftr-consolidated-adjustments-2 Link 358919 5317 88 1h37m
242098 CoenWarmer:feat/ftr-consolidated-adjustments-2 Link 358983 5385 89 1h49m

Results: Discover BuildkiteStats

- Start Elasticsearch, Kibana, and Docker servers in parallel using Promise.allSettled
- Create dedicated run_docker_servers module to manage Docker containers centrally
- Support externally managed Docker servers via global state to avoid duplicate startups
- Reuse FunctionalTestRunner instance when skipping tests to reduce initialization overhead
- Fix setTimeout import name conflict (use setTimeoutAsync alias)

This reduces overall test startup time by running independent services concurrently
rather than sequentially.
- Refactor navigateTo method with clear three-phase approach:
  1. Get app URL
  2. Navigate and verify successful load
  3. Wait for URL to stabilize
- Add fast-path optimization: skip navigation if already on exact target URL with state
- Extract URL normalization and home welcome screen handling into helper methods
@elasticmachine
Copy link
Contributor

elasticmachine commented Nov 6, 2025

🤖 Jobs for this PR can be triggered through checkboxes. 🚧

ℹ️ To trigger the CI, please tick the checkbox below 👇

  • Click to trigger kibana-pull-request for this PR!
  • Click to trigger kibana-deploy-project-from-pr for this PR!
  • Click to trigger kibana-deploy-cloud-from-pr for this PR!

@CoenWarmer
Copy link
Contributor Author

/ci

@CoenWarmer CoenWarmer added the ci:beta-faster-pr-build Uses an alternative PR build pipeline with speed optimizations label Nov 14, 2025
@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

✅ unchanged

History

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

Labels

ci:beta-faster-pr-build Uses an alternative PR build pipeline with speed optimizations ci:collect-apm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants