[ftr] update docs according SKA#231930
Conversation
| Test services and page objects from `x-pack/platform/test/[api_integration|functional]` | ||
| are available for reuse. |
There was a problem hiding this comment.
Just in the context of platform-shared tests or for solution-specific too?
There was a problem hiding this comment.
By shared we mean "platform" here, this structure is not guaranteed in solutions
Co-authored-by: David Olaru <dolaru@vaevixen.com>
pheyos
left a comment
There was a problem hiding this comment.
Looks good overall. Left a few comments.
Also, what do you think about adding README files to solution specific test and test/serverless directories where we at least link to the platform version? Maybe something along the lines of "This is the solution specific test directory, see here for the platform setup readme"?
Co-authored-by: Robert Oskamp <traeluki@gmail.com>
Co-authored-by: Robert Oskamp <traeluki@gmail.com>
Co-authored-by: Robert Oskamp <traeluki@gmail.com>
pheyos
left a comment
There was a problem hiding this comment.
Looks good!
One last question: do you think it makes sense to add a note to all the ## Running Tests sections (above the CLI examples) across readme files to make sure that the mentioned config files are examples and should be changed to whatever people want to run? Or do you think this is obvious enough?
Let's have it, I added in 5ad09d4 |
💚 Build Succeeded
Metrics [docs]
History
cc @dmlemeshko |
## Summary Part of elastic/kibana-team#1503 This is cleanup PR, that removes `x-pack/test_serverless` directory and all its references should be merged only after we move/update docs #231930
|
Starting backport for target branches: 8.19, 9.1 https://github.com/elastic/kibana/actions/runs/17240475537 |
## Summary This pull request restructures and clarifies the documentation and code ownership for platform-level serverless tests in Kibana. It introduces a new, detailed README for `x-pack/platform/test/`, updates and moves the serverless test README to reflect platform-shared testing guidance. **Documentation improvements and restructuring:** * Added a comprehensive `README.md` to `x-pack/platform/test/` that explains the organization, purpose, and best practices for Functional Test Runner (FTR) tests, including detailed descriptions of test types, directory structure, and usage guidelines. * Renamed and significantly revised the serverless test README (`x-pack/test_serverless/README.md` → `x-pack/platform/test/serverless/README.md`) to clarify the distinction between platform-shared and solution-specific serverless tests, update directory references, and provide updated instructions and conventions for writing and running serverless tests. * Updated guidance on where to place new tests, emphasizing platform-shared functionality and proper separation from solution-specific tests. * Corrected and updated example references, such as the feature flags config example for custom roles. * Updated all CLI usage and config file paths to reflect the new directory structure. --------- Co-authored-by: David Olaru <dolaru@vaevixen.com> Co-authored-by: Robert Oskamp <traeluki@gmail.com> (cherry picked from commit f345b4f)
💔 Some backports could not be created
Note: Successful backport PRs will be merged automatically after passing CI. Manual backportTo create the backport manually run: Questions ?Please refer to the Backport tool documentation |
## Summary This pull request restructures and clarifies the documentation and code ownership for platform-level serverless tests in Kibana. It introduces a new, detailed README for `x-pack/platform/test/`, updates and moves the serverless test README to reflect platform-shared testing guidance. **Documentation improvements and restructuring:** * Added a comprehensive `README.md` to `x-pack/platform/test/` that explains the organization, purpose, and best practices for Functional Test Runner (FTR) tests, including detailed descriptions of test types, directory structure, and usage guidelines. * Renamed and significantly revised the serverless test README (`x-pack/test_serverless/README.md` → `x-pack/platform/test/serverless/README.md`) to clarify the distinction between platform-shared and solution-specific serverless tests, update directory references, and provide updated instructions and conventions for writing and running serverless tests. * Updated guidance on where to place new tests, emphasizing platform-shared functionality and proper separation from solution-specific tests. * Corrected and updated example references, such as the feature flags config example for custom roles. * Updated all CLI usage and config file paths to reflect the new directory structure. --------- Co-authored-by: David Olaru <dolaru@vaevixen.com> Co-authored-by: Robert Oskamp <traeluki@gmail.com>
## Summary Part of elastic/kibana-team#1503 This is cleanup PR, that removes `x-pack/test_serverless` directory and all its references should be merged only after we move/update docs elastic#231930 (cherry picked from commit 0bbed22) # Conflicts: # .github/CODEOWNERS # x-pack/solutions/security/plugins/cloud_security_posture/README.md # x-pack/test_serverless/api_integration/config.base.ts # x-pack/test_serverless/api_integration/ftr_provider_context.d.ts # x-pack/test_serverless/api_integration/services/default_fleet_setup.ts # x-pack/test_serverless/api_integration/services/index.ts # x-pack/test_serverless/api_integration/services/index_management/svl_cluster_nodes.api.ts # x-pack/test_serverless/api_integration/services/index_management/svl_component_templates.api.ts # x-pack/test_serverless/api_integration/services/index_management/svl_component_templates.helpers.ts # x-pack/test_serverless/api_integration/services/index_management/svl_datastreams.helpers.ts # x-pack/test_serverless/api_integration/services/index_management/svl_enrich_policies.api.ts # x-pack/test_serverless/api_integration/services/index_management/svl_enrich_policies.helpers.ts # x-pack/test_serverless/api_integration/services/index_management/svl_indices.api.ts # x-pack/test_serverless/api_integration/services/index_management/svl_indices.helpers.ts # x-pack/test_serverless/api_integration/services/index_management/svl_mappings.api.ts # x-pack/test_serverless/api_integration/services/index_management/svl_settings.api.ts # x-pack/test_serverless/api_integration/services/index_management/svl_templates.api.ts # x-pack/test_serverless/api_integration/services/index_management/svl_templates.helpers.ts # x-pack/test_serverless/api_integration/services/saml_tools.ts # x-pack/test_serverless/api_integration/services/svl_cases/api.ts # x-pack/test_serverless/api_integration/services/svl_cases/index.ts # x-pack/test_serverless/api_integration/services/svl_cases/omit.ts # x-pack/test_serverless/api_integration/services/transform/api.ts # x-pack/test_serverless/api_integration/services/transform/index.ts # x-pack/test_serverless/api_integration/services/transform/security_common.ts # x-pack/test_serverless/functional/config.base.ts # x-pack/test_serverless/functional/ftr_provider_context.d.ts # x-pack/test_serverless/functional/page_objects/index.ts # x-pack/test_serverless/shared/lib/cases/helpers.ts # x-pack/test_serverless/shared/lib/object_remover.ts # x-pack/test_serverless/shared/services/alerting_api.ts # x-pack/test_serverless/shared/services/data_view_api.ts # x-pack/test_serverless/shared/services/platform_security_utils.ts # x-pack/test_serverless/shared/services/supertest.ts # x-pack/test_serverless/shared/services/svl_common_api.ts # x-pack/test_serverless/shared/services/svl_reporting.ts # x-pack/test_serverless/shared/services/usage_api.ts # x-pack/test_serverless/shared/types/index.ts # x-pack/test_serverless/tsconfig.json
# Backport This will backport the following commits from `main` to `9.1`: - [[ftr] update docs according SKA (#231930)](#231930) <!--- Backport version: 9.6.6 --> ### 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":"2025-08-25T12:33:24Z","message":"[ftr] update docs according SKA (#231930)\n\n## Summary\n\nThis pull request restructures and clarifies the documentation and code\nownership for platform-level serverless tests in Kibana. It introduces a\nnew, detailed README for `x-pack/platform/test/`, updates and moves the\nserverless test README to reflect platform-shared testing guidance.\n\n**Documentation improvements and restructuring:**\n\n* Added a comprehensive `README.md` to `x-pack/platform/test/` that\nexplains the organization, purpose, and best practices for Functional\nTest Runner (FTR) tests, including detailed descriptions of test types,\ndirectory structure, and usage guidelines.\n* Renamed and significantly revised the serverless test README\n(`x-pack/test_serverless/README.md` →\n`x-pack/platform/test/serverless/README.md`) to clarify the distinction\nbetween platform-shared and solution-specific serverless tests, update\ndirectory references, and provide updated instructions and conventions\nfor writing and running serverless tests.\n* Updated guidance on where to place new tests, emphasizing\nplatform-shared functionality and proper separation from\nsolution-specific tests.\n* Corrected and updated example references, such as the feature flags\nconfig example for custom roles.\n* Updated all CLI usage and config file paths to reflect the new\ndirectory structure.\n\n---------\n\nCo-authored-by: David Olaru <dolaru@vaevixen.com>\nCo-authored-by: Robert Oskamp <traeluki@gmail.com>","sha":"f345b4f296bcbd036aed88ed6ba3677978f47698","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:version","v9.2.0","v9.1.3","v8.19.3"],"title":"[ftr] update docs according SKA","number":231930,"url":"https://github.com/elastic/kibana/pull/231930","mergeCommit":{"message":"[ftr] update docs according SKA (#231930)\n\n## Summary\n\nThis pull request restructures and clarifies the documentation and code\nownership for platform-level serverless tests in Kibana. It introduces a\nnew, detailed README for `x-pack/platform/test/`, updates and moves the\nserverless test README to reflect platform-shared testing guidance.\n\n**Documentation improvements and restructuring:**\n\n* Added a comprehensive `README.md` to `x-pack/platform/test/` that\nexplains the organization, purpose, and best practices for Functional\nTest Runner (FTR) tests, including detailed descriptions of test types,\ndirectory structure, and usage guidelines.\n* Renamed and significantly revised the serverless test README\n(`x-pack/test_serverless/README.md` →\n`x-pack/platform/test/serverless/README.md`) to clarify the distinction\nbetween platform-shared and solution-specific serverless tests, update\ndirectory references, and provide updated instructions and conventions\nfor writing and running serverless tests.\n* Updated guidance on where to place new tests, emphasizing\nplatform-shared functionality and proper separation from\nsolution-specific tests.\n* Corrected and updated example references, such as the feature flags\nconfig example for custom roles.\n* Updated all CLI usage and config file paths to reflect the new\ndirectory structure.\n\n---------\n\nCo-authored-by: David Olaru <dolaru@vaevixen.com>\nCo-authored-by: Robert Oskamp <traeluki@gmail.com>","sha":"f345b4f296bcbd036aed88ed6ba3677978f47698"}},"sourceBranch":"main","suggestedTargetBranches":["9.1","8.19"],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/231930","number":231930,"mergeCommit":{"message":"[ftr] update docs according SKA (#231930)\n\n## Summary\n\nThis pull request restructures and clarifies the documentation and code\nownership for platform-level serverless tests in Kibana. It introduces a\nnew, detailed README for `x-pack/platform/test/`, updates and moves the\nserverless test README to reflect platform-shared testing guidance.\n\n**Documentation improvements and restructuring:**\n\n* Added a comprehensive `README.md` to `x-pack/platform/test/` that\nexplains the organization, purpose, and best practices for Functional\nTest Runner (FTR) tests, including detailed descriptions of test types,\ndirectory structure, and usage guidelines.\n* Renamed and significantly revised the serverless test README\n(`x-pack/test_serverless/README.md` →\n`x-pack/platform/test/serverless/README.md`) to clarify the distinction\nbetween platform-shared and solution-specific serverless tests, update\ndirectory references, and provide updated instructions and conventions\nfor writing and running serverless tests.\n* Updated guidance on where to place new tests, emphasizing\nplatform-shared functionality and proper separation from\nsolution-specific tests.\n* Corrected and updated example references, such as the feature flags\nconfig example for custom roles.\n* Updated all CLI usage and config file paths to reflect the new\ndirectory structure.\n\n---------\n\nCo-authored-by: David Olaru <dolaru@vaevixen.com>\nCo-authored-by: Robert Oskamp <traeluki@gmail.com>","sha":"f345b4f296bcbd036aed88ed6ba3677978f47698"}},{"branch":"9.1","label":"v9.1.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.19","label":"v8.19.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Dzmitry Lemechko <dzmitry.lemechko@elastic.co> Co-authored-by: David Olaru <dolaru@vaevixen.com> Co-authored-by: Robert Oskamp <traeluki@gmail.com>
# Backport This will backport the following commits from `main` to `9.1`: - [[ska] delete x-pack/test_serverless directory (#232186)](#232186) <!--- Backport version: 10.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":"2025-08-26T13:55:32Z","message":"[ska] delete x-pack/test_serverless directory (#232186)\n\n## Summary\n\nPart of https://github.com/elastic/kibana-team/issues/1503\n\nThis is cleanup PR, that removes `x-pack/test_serverless` directory and\nall its references\n\nshould be merged only after we move/update docs\nhttps://github.com//pull/231930","sha":"0bbed2205d72ff1bd21c10c8e3aeab282f3cc699","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:version","v9.2.0","v9.1.3","v8.19.3"],"title":"[ska] delete x-pack/test_serverless directory","number":232186,"url":"https://github.com/elastic/kibana/pull/232186","mergeCommit":{"message":"[ska] delete x-pack/test_serverless directory (#232186)\n\n## Summary\n\nPart of https://github.com/elastic/kibana-team/issues/1503\n\nThis is cleanup PR, that removes `x-pack/test_serverless` directory and\nall its references\n\nshould be merged only after we move/update docs\nhttps://github.com//pull/231930","sha":"0bbed2205d72ff1bd21c10c8e3aeab282f3cc699"}},"sourceBranch":"main","suggestedTargetBranches":["9.1","8.19"],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/232186","number":232186,"mergeCommit":{"message":"[ska] delete x-pack/test_serverless directory (#232186)\n\n## Summary\n\nPart of https://github.com/elastic/kibana-team/issues/1503\n\nThis is cleanup PR, that removes `x-pack/test_serverless` directory and\nall its references\n\nshould be merged only after we move/update docs\nhttps://github.com//pull/231930","sha":"0bbed2205d72ff1bd21c10c8e3aeab282f3cc699"}},{"branch":"9.1","label":"v9.1.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.19","label":"v8.19.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
## Summary This pull request restructures and clarifies the documentation and code ownership for platform-level serverless tests in Kibana. It introduces a new, detailed README for `x-pack/platform/test/`, updates and moves the serverless test README to reflect platform-shared testing guidance. **Documentation improvements and restructuring:** * Added a comprehensive `README.md` to `x-pack/platform/test/` that explains the organization, purpose, and best practices for Functional Test Runner (FTR) tests, including detailed descriptions of test types, directory structure, and usage guidelines. * Renamed and significantly revised the serverless test README (`x-pack/test_serverless/README.md` → `x-pack/platform/test/serverless/README.md`) to clarify the distinction between platform-shared and solution-specific serverless tests, update directory references, and provide updated instructions and conventions for writing and running serverless tests. * Updated guidance on where to place new tests, emphasizing platform-shared functionality and proper separation from solution-specific tests. * Corrected and updated example references, such as the feature flags config example for custom roles. * Updated all CLI usage and config file paths to reflect the new directory structure. --------- Co-authored-by: David Olaru <dolaru@vaevixen.com> Co-authored-by: Robert Oskamp <traeluki@gmail.com>
## Summary This pull request restructures and clarifies the documentation and code ownership for platform-level serverless tests in Kibana. It introduces a new, detailed README for `x-pack/platform/test/`, updates and moves the serverless test README to reflect platform-shared testing guidance. **Documentation improvements and restructuring:** * Added a comprehensive `README.md` to `x-pack/platform/test/` that explains the organization, purpose, and best practices for Functional Test Runner (FTR) tests, including detailed descriptions of test types, directory structure, and usage guidelines. * Renamed and significantly revised the serverless test README (`x-pack/test_serverless/README.md` → `x-pack/platform/test/serverless/README.md`) to clarify the distinction between platform-shared and solution-specific serverless tests, update directory references, and provide updated instructions and conventions for writing and running serverless tests. * Updated guidance on where to place new tests, emphasizing platform-shared functionality and proper separation from solution-specific tests. * Corrected and updated example references, such as the feature flags config example for custom roles. * Updated all CLI usage and config file paths to reflect the new directory structure. --------- Co-authored-by: David Olaru <dolaru@vaevixen.com> Co-authored-by: Robert Oskamp <traeluki@gmail.com> (cherry picked from commit f345b4f) # Conflicts: # .github/CODEOWNERS
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
# Backport This will backport the following commits from `main` to `8.19`: - [[ftr] update docs according SKA (#231930)](#231930) <!--- Backport version: 10.0.2 --> ### 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":"2025-08-25T12:33:24Z","message":"[ftr] update docs according SKA (#231930)\n\n## Summary\n\nThis pull request restructures and clarifies the documentation and code\nownership for platform-level serverless tests in Kibana. It introduces a\nnew, detailed README for `x-pack/platform/test/`, updates and moves the\nserverless test README to reflect platform-shared testing guidance.\n\n**Documentation improvements and restructuring:**\n\n* Added a comprehensive `README.md` to `x-pack/platform/test/` that\nexplains the organization, purpose, and best practices for Functional\nTest Runner (FTR) tests, including detailed descriptions of test types,\ndirectory structure, and usage guidelines.\n* Renamed and significantly revised the serverless test README\n(`x-pack/test_serverless/README.md` →\n`x-pack/platform/test/serverless/README.md`) to clarify the distinction\nbetween platform-shared and solution-specific serverless tests, update\ndirectory references, and provide updated instructions and conventions\nfor writing and running serverless tests.\n* Updated guidance on where to place new tests, emphasizing\nplatform-shared functionality and proper separation from\nsolution-specific tests.\n* Corrected and updated example references, such as the feature flags\nconfig example for custom roles.\n* Updated all CLI usage and config file paths to reflect the new\ndirectory structure.\n\n---------\n\nCo-authored-by: David Olaru <dolaru@vaevixen.com>\nCo-authored-by: Robert Oskamp <traeluki@gmail.com>","sha":"f345b4f296bcbd036aed88ed6ba3677978f47698","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:version","v9.2.0","v9.1.3","v8.19.3"],"title":"[ftr] update docs according SKA","number":231930,"url":"https://github.com/elastic/kibana/pull/231930","mergeCommit":{"message":"[ftr] update docs according SKA (#231930)\n\n## Summary\n\nThis pull request restructures and clarifies the documentation and code\nownership for platform-level serverless tests in Kibana. It introduces a\nnew, detailed README for `x-pack/platform/test/`, updates and moves the\nserverless test README to reflect platform-shared testing guidance.\n\n**Documentation improvements and restructuring:**\n\n* Added a comprehensive `README.md` to `x-pack/platform/test/` that\nexplains the organization, purpose, and best practices for Functional\nTest Runner (FTR) tests, including detailed descriptions of test types,\ndirectory structure, and usage guidelines.\n* Renamed and significantly revised the serverless test README\n(`x-pack/test_serverless/README.md` →\n`x-pack/platform/test/serverless/README.md`) to clarify the distinction\nbetween platform-shared and solution-specific serverless tests, update\ndirectory references, and provide updated instructions and conventions\nfor writing and running serverless tests.\n* Updated guidance on where to place new tests, emphasizing\nplatform-shared functionality and proper separation from\nsolution-specific tests.\n* Corrected and updated example references, such as the feature flags\nconfig example for custom roles.\n* Updated all CLI usage and config file paths to reflect the new\ndirectory structure.\n\n---------\n\nCo-authored-by: David Olaru <dolaru@vaevixen.com>\nCo-authored-by: Robert Oskamp <traeluki@gmail.com>","sha":"f345b4f296bcbd036aed88ed6ba3677978f47698"}},"sourceBranch":"main","suggestedTargetBranches":["8.19"],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/231930","number":231930,"mergeCommit":{"message":"[ftr] update docs according SKA (#231930)\n\n## Summary\n\nThis pull request restructures and clarifies the documentation and code\nownership for platform-level serverless tests in Kibana. It introduces a\nnew, detailed README for `x-pack/platform/test/`, updates and moves the\nserverless test README to reflect platform-shared testing guidance.\n\n**Documentation improvements and restructuring:**\n\n* Added a comprehensive `README.md` to `x-pack/platform/test/` that\nexplains the organization, purpose, and best practices for Functional\nTest Runner (FTR) tests, including detailed descriptions of test types,\ndirectory structure, and usage guidelines.\n* Renamed and significantly revised the serverless test README\n(`x-pack/test_serverless/README.md` →\n`x-pack/platform/test/serverless/README.md`) to clarify the distinction\nbetween platform-shared and solution-specific serverless tests, update\ndirectory references, and provide updated instructions and conventions\nfor writing and running serverless tests.\n* Updated guidance on where to place new tests, emphasizing\nplatform-shared functionality and proper separation from\nsolution-specific tests.\n* Corrected and updated example references, such as the feature flags\nconfig example for custom roles.\n* Updated all CLI usage and config file paths to reflect the new\ndirectory structure.\n\n---------\n\nCo-authored-by: David Olaru <dolaru@vaevixen.com>\nCo-authored-by: Robert Oskamp <traeluki@gmail.com>","sha":"f345b4f296bcbd036aed88ed6ba3677978f47698"}},{"branch":"9.1","label":"v9.1.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/232976","number":232976,"state":"MERGED","mergeCommit":{"sha":"e760b4b5dbc07376ec95cff03fa33959fcd6bc08","message":"[9.1] [ftr] update docs according SKA (#231930) (#232976)\n\n# Backport\n\nThis will backport the following commits from `main` to `9.1`:\n- [[ftr] update docs according SKA\n(#231930)](https://github.com/elastic/kibana/pull/231930)\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>\nCo-authored-by: David Olaru <dolaru@vaevixen.com>\nCo-authored-by: Robert Oskamp <traeluki@gmail.com>"}},{"branch":"8.19","label":"v8.19.3","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT-->
Summary
This pull request restructures and clarifies the documentation and code ownership for platform-level serverless tests in Kibana. It introduces a new, detailed README for
x-pack/platform/test/, updates and moves the serverless test README to reflect platform-shared testing guidance.Documentation improvements and restructuring:
README.mdtox-pack/platform/test/that explains the organization, purpose, and best practices for Functional Test Runner (FTR) tests, including detailed descriptions of test types, directory structure, and usage guidelines.x-pack/test_serverless/README.md→x-pack/platform/test/serverless/README.md) to clarify the distinction between platform-shared and solution-specific serverless tests, update directory references, and provide updated instructions and conventions for writing and running serverless tests.