Skip to content

[9.3] [scout] move internal api tests to scout steps (#263021)#263218

Merged
kibanamachine merged 1 commit intoelastic:9.3from
kibanamachine:backport/9.3/pr-263021
Apr 15, 2026
Merged

[9.3] [scout] move internal api tests to scout steps (#263021)#263218
kibanamachine merged 1 commit intoelastic:9.3from
kibanamachine:backport/9.3/pr-263021

Conversation

@kibanamachine
Copy link
Copy Markdown
Contributor

Backport

This will backport the following commits from main to 9.3:

Questions ?

Please refer to the Backport tool documentation

## Summary

Closes elastic/appex-qa-team#850

With selective testing enabled, it makes sense to move scout internal
api tests running together with other tests, so that they can be skipped
completely when there are 0 affected modules.

I also noticed that running tests without building plugins might be not
reliable, so let's run internal tests against build as any other tests.

<img width="1132" height="467" alt="Screenshot 2026-04-14 at 15 35 28"
src="https://github.com/user-attachments/assets/1cc6453a-74ad-45be-b855-ecccc28fc20f"
/>

(cherry picked from commit a34ca6b)
@kibanamachine kibanamachine added the backport This PR is a backport of another PR label Apr 14, 2026
@kibanamachine kibanamachine enabled auto-merge (squash) April 14, 2026 23:15
@kibanamachine kibanamachine merged commit 17444c9 into elastic:9.3 Apr 15, 2026
15 checks passed
dmlemeshko added a commit that referenced this pull request Apr 15, 2026
)

# Backport

This will backport the following commits from `main` to `8.19`:
- [[scout] move internal api tests to scout steps
(#263021)](#263021)

<!--- Backport version: 11.0.1 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Dzmitry
Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2026-04-14T23:06:13Z","message":"[scout]
move internal api tests to scout steps (#263021)\n\n## Summary\n\nCloses
https://github.com/elastic/appex-qa-team/issues/850\n\nWith selective
testing enabled, it makes sense to move scout internal\napi tests
running together with other tests, so that they can be
skipped\ncompletely when there are 0 affected modules.\n\nI also noticed
that running tests without building plugins might be not\nreliable, so
let's run internal tests against build as any other tests.\n\n<img
width=\"1132\" height=\"467\" alt=\"Screenshot 2026-04-14 at 15 35
28\"\nsrc=\"https://github.com/user-attachments/assets/1cc6453a-74ad-45be-b855-ecccc28fc20f\"\n/>","sha":"a34ca6bba5d837d4c1b5b230d830f9669897344f","branchLabelMapping":{"^v9.5.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v9.4.0","v9.5.0","v9.3.4"],"title":"[scout]
move internal api tests to scout
steps","number":263021,"url":"https://github.com/elastic/kibana/pull/263021","mergeCommit":{"message":"[scout]
move internal api tests to scout steps (#263021)\n\n## Summary\n\nCloses
https://github.com/elastic/appex-qa-team/issues/850\n\nWith selective
testing enabled, it makes sense to move scout internal\napi tests
running together with other tests, so that they can be
skipped\ncompletely when there are 0 affected modules.\n\nI also noticed
that running tests without building plugins might be not\nreliable, so
let's run internal tests against build as any other tests.\n\n<img
width=\"1132\" height=\"467\" alt=\"Screenshot 2026-04-14 at 15 35
28\"\nsrc=\"https://github.com/user-attachments/assets/1cc6453a-74ad-45be-b855-ecccc28fc20f\"\n/>","sha":"a34ca6bba5d837d4c1b5b230d830f9669897344f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"9.4","label":"v9.4.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/263219","number":263219,"state":"MERGED","mergeCommit":{"sha":"6934b187917412faff8668be7e490602d4b20d17","message":"[9.4]
[scout] move internal api tests to scout steps (#263021) (#263219)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`9.4`:\n- [[scout] move internal api tests to scout
steps\n(#263021)](https://github.com/elastic/kibana/pull/263021)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Dzmitry Lemechko
<dzmitry.lemechko@elastic.co>"}},{"branch":"main","label":"v9.5.0","branchLabelMappingKey":"^v9.5.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/263021","number":263021,"mergeCommit":{"message":"[scout]
move internal api tests to scout steps (#263021)\n\n## Summary\n\nCloses
https://github.com/elastic/appex-qa-team/issues/850\n\nWith selective
testing enabled, it makes sense to move scout internal\napi tests
running together with other tests, so that they can be
skipped\ncompletely when there are 0 affected modules.\n\nI also noticed
that running tests without building plugins might be not\nreliable, so
let's run internal tests against build as any other tests.\n\n<img
width=\"1132\" height=\"467\" alt=\"Screenshot 2026-04-14 at 15 35
28\"\nsrc=\"https://github.com/user-attachments/assets/1cc6453a-74ad-45be-b855-ecccc28fc20f\"\n/>","sha":"a34ca6bba5d837d4c1b5b230d830f9669897344f"}},{"branch":"9.3","label":"v9.3.4","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/263218","number":263218,"state":"MERGED","mergeCommit":{"sha":"17444c9abc507f13d4ee90a83411844eec9b0837","message":"[9.3]
[scout] move internal api tests to scout steps (#263021) (#263218)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`9.3`:\n- [[scout] move internal api tests to scout
steps\n(#263021)](https://github.com/elastic/kibana/pull/263021)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Dzmitry Lemechko <dzmitry.lemechko@elastic.co>"}}]}] BACKPORT-->
dmlemeshko added a commit that referenced this pull request Apr 16, 2026
# Backport

This will backport the following commits from `main` to `9.2`:
- [[scout] move internal api tests to scout steps
(#263021)](#263021)

<!--- Backport version: 11.0.1 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Dzmitry
Lemechko","email":"dzmitry.lemechko@elastic.co"},"sourceCommit":{"committedDate":"2026-04-14T23:06:13Z","message":"[scout]
move internal api tests to scout steps (#263021)\n\n## Summary\n\nCloses
https://github.com/elastic/appex-qa-team/issues/850\n\nWith selective
testing enabled, it makes sense to move scout internal\napi tests
running together with other tests, so that they can be
skipped\ncompletely when there are 0 affected modules.\n\nI also noticed
that running tests without building plugins might be not\nreliable, so
let's run internal tests against build as any other tests.\n\n<img
width=\"1132\" height=\"467\" alt=\"Screenshot 2026-04-14 at 15 35
28\"\nsrc=\"https://github.com/user-attachments/assets/1cc6453a-74ad-45be-b855-ecccc28fc20f\"\n/>","sha":"a34ca6bba5d837d4c1b5b230d830f9669897344f","branchLabelMapping":{"^v9.5.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:all-open","v9.4.0","v9.5.0","v9.3.4","v8.19.15"],"title":"[scout]
move internal api tests to scout
steps","number":263021,"url":"https://github.com/elastic/kibana/pull/263021","mergeCommit":{"message":"[scout]
move internal api tests to scout steps (#263021)\n\n## Summary\n\nCloses
https://github.com/elastic/appex-qa-team/issues/850\n\nWith selective
testing enabled, it makes sense to move scout internal\napi tests
running together with other tests, so that they can be
skipped\ncompletely when there are 0 affected modules.\n\nI also noticed
that running tests without building plugins might be not\nreliable, so
let's run internal tests against build as any other tests.\n\n<img
width=\"1132\" height=\"467\" alt=\"Screenshot 2026-04-14 at 15 35
28\"\nsrc=\"https://github.com/user-attachments/assets/1cc6453a-74ad-45be-b855-ecccc28fc20f\"\n/>","sha":"a34ca6bba5d837d4c1b5b230d830f9669897344f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"9.4","label":"v9.4.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/263219","number":263219,"state":"MERGED","mergeCommit":{"sha":"6934b187917412faff8668be7e490602d4b20d17","message":"[9.4]
[scout] move internal api tests to scout steps (#263021) (#263219)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`9.4`:\n- [[scout] move internal api tests to scout
steps\n(#263021)](https://github.com/elastic/kibana/pull/263021)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Dzmitry Lemechko
<dzmitry.lemechko@elastic.co>"}},{"branch":"main","label":"v9.5.0","branchLabelMappingKey":"^v9.5.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/263021","number":263021,"mergeCommit":{"message":"[scout]
move internal api tests to scout steps (#263021)\n\n## Summary\n\nCloses
https://github.com/elastic/appex-qa-team/issues/850\n\nWith selective
testing enabled, it makes sense to move scout internal\napi tests
running together with other tests, so that they can be
skipped\ncompletely when there are 0 affected modules.\n\nI also noticed
that running tests without building plugins might be not\nreliable, so
let's run internal tests against build as any other tests.\n\n<img
width=\"1132\" height=\"467\" alt=\"Screenshot 2026-04-14 at 15 35
28\"\nsrc=\"https://github.com/user-attachments/assets/1cc6453a-74ad-45be-b855-ecccc28fc20f\"\n/>","sha":"a34ca6bba5d837d4c1b5b230d830f9669897344f"}},{"branch":"9.3","label":"v9.3.4","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/263218","number":263218,"state":"MERGED","mergeCommit":{"sha":"17444c9abc507f13d4ee90a83411844eec9b0837","message":"[9.3]
[scout] move internal api tests to scout steps (#263021) (#263218)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`9.3`:\n- [[scout] move internal api tests to scout
steps\n(#263021)](https://github.com/elastic/kibana/pull/263021)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Dzmitry Lemechko
<dzmitry.lemechko@elastic.co>"}},{"branch":"8.19","label":"v8.19.15","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/263297","number":263297,"state":"MERGED","mergeCommit":{"sha":"91890b4c461cf00a2116db60626a3fd5a541aeb8","message":"[8.19]
[scout] move internal api tests to scout steps (#263021) (#263297)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`8.19`:\n- [[scout] move internal api tests to scout
steps\n(#263021)](https://github.com/elastic/kibana/pull/263021)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n"}}]}]
BACKPORT-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants