-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ci] 'FTR Configs' check title => Functional tests #131824
Comments
Pinging @elastic/kibana-operations (Team:Operations) |
This is a side effect of my PR and the decision was made intentionally because these jobs are just executing FTR Configs, which might be running functional tests, api integration tests, or other config types which are just collecting metrics from the Kibana build and not even testing. |
@spalger I'm disappointed by this. While it is important to run tests in an efficient manner, I would hope that it wouldn't come at the expense of clear and concise communication. Previously I had some insight into what was running or completed, now it takes too much effort to bother with. It would be nice if separation between functional tests, api integration tests, and other similar divisions could be restored. Its likely possible to separate the github checks reporting from the individual process execution. |
Yeah, efficiency is getting us closer to each config being it's own job on CI. This will give us individualized logs and statuses for each config but we need to be a bit more efficient before it makes sense to go that route.
I'm sorry to hear that, but combining the configs into a single pool saves a ton of time and money and having a clear understanding of what's running right now and what is already completed doesn't feel like it even starts to compare to the value we're getting out of this change. Can you give me an example of a situation where this information was/would have been helpful? We can look at features which enable this if we can tell that story that shows it's value. Right now our focus is getting results delivered in well under an hour, hoping for something like 45 minutes soon-ish. |
Is that a goal thats actively being worked toward?
I don't think those should be viewed as mutually exclusive choices.
I know my test in suite |
We see the value of it but we don't know if we'll be able to do it without wasting a lot of resources. We want to and making CI as efficient as possible gives us a little more slack to do things like this just because they're nice to have.
Okay, yeah, that makes sense. Let's discuss addressing that here: #131879 Something else to consider if you're specifically interested in the results of a specifically tricky config or you're iterating with CI: Try commenting out the majority of the config paths in |
Thanks for explaining @spalger ! The primary point of confusion for me was seeing the I get this is is not the end-state for CI so perhaps nothing to really action for now, just wanted to share that experience here too.
Really useful tip! |
As part of some recent ci improvements, the github check title for functional tests has become
FTR Configs
. This is rather confusing. It would more accurate to label it 'Functional tests' to avoid jargon and better match where the tests are located in the repo.I thiiiink this is a side effect of #130983
The text was updated successfully, but these errors were encountered: