Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[8.x] [Ownership] Add code owner to ftr failure report (elastic#203076)…
… (elastic#204995) # Backport This will backport the following commits from `main` to `8.x`: - [[Ownership] Add code owner to ftr failure report (elastic#203076)](elastic#203076) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Tre","email":"wayne.seymour@elastic.co"},"sourceCommit":{"committedDate":"2024-12-16T17:05:20Z","message":"[Ownership] Add code owner to ftr failure report (elastic#203076)\n\n## Summary\r\n\r\nResolves: https://github.com/elastic/kibana/issues/202687\r\n\r\n### For Reviewers \r\n#### To test locally, make a test fail, something like \r\n```\r\ndiff --git a/test/functional/apps/console/_autocomplete.ts b/test/functional/apps/console/_autocomplete.ts\r\nindex 0e29b29e96e..78976e6d54b 100644\r\n--- a/test/functional/apps/console/_autocomplete.ts\r\n+++ b/test/functional/apps/console/_autocomplete.ts\r\n@@ -50,14 +50,14 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {\r\n await PageObjects.console.setAutocompleteTrace(false);\r\n });\r\n \r\n- it('should provide basic auto-complete functionality', async () => {\r\n+ it.only('should provide basic auto-complete functionality', async () => {\r\n await PageObjects.console.enterText(`GET _search\\n`);\r\n await PageObjects.console.pressEnter();\r\n await PageObjects.console.enterText(`{\\n\\t\"query\": {`);\r\n await PageObjects.console.pressEnter();\r\n await PageObjects.console.sleepForDebouncePeriod();\r\n await PageObjects.console.promptAutocomplete();\r\n- expect(PageObjects.console.isAutocompleteVisible()).to.be.eql(true);\r\n+ expect(false).to.be.eql(true);\r\n });\r\n \r\n it('should not show duplicate suggestions', async () => {\r\n```\r\n\r\n#### Then run the tests:\r\n`TEST_BROWSER_HEADLESS=1 CI=1 node scripts/functional_tests\r\n--config=test/functional/apps/console/config.ts --bail`\r\n\r\n#### Then run the reporter to see the html file\r\n`JOB_NAME=elastic+kibana+7.x node scripts/report_failed_tests\r\n--build-url=\"${BUILDKITE_BUILD_URL}#${BUILDKITE_JOB_ID}\"\r\n'target/junit/**/*.xml' --no-github-update --no-index-errors`\r\n\r\n#### Lastly, inspect the HTML File\r\n`grep elastic target/test_failures/*.html -B 2`\r\n```\r\n <div>\r\n <strong>Owners</strong>:\r\n <pre>elastic/kibana-management</pre>\r\n--\r\n </div>\r\n <div>\r\n <a href=\"https://github.com/elastic/kibana/issues/156926\">https://github.com/elastic/kibana/issues/156926</a>\r\n--\r\n <h5>Stdout</h5>\r\n <pre>Failed Tests Reporter:\r\n - Test has failed 1 times on tracked branches: https://github.com/elastic/kibana/issues/156926\r\n\r\nFailed Tests Reporter:\r\n - Test has failed 1 times on tracked branches: https://github.com/elastic/kibana/issues/156926\r\n\r\nFailed Tests Reporter:\r\n - Test has failed 1 times on tracked branches: https://github.com/elastic/kibana/issues/156926\r\n```\r\n\r\nNotice the `<pre>elastic/kibana-management</pre>` in the output of grep\r\n\r\nAlso, you can continue verification of the ownership value, via: `node\r\nscripts/get_owners_for_file.js --file\r\ntest/functional/apps/console/_autocomplete.ts`\r\n```\r\n succ Found matching entry in .github/CODEOWNERS:\r\n test/functional/apps/console/*.ts elastic/kibana-management\r\n```\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"82f0e2cd54f8fd84c75beebe2853fbf63ff1dab9","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:skip","v9.0.0","FTR"],"number":203076,"url":"https://github.com/elastic/kibana/pull/203076","mergeCommit":{"message":"[Ownership] Add code owner to ftr failure report (elastic#203076)\n\n## Summary\r\n\r\nResolves: https://github.com/elastic/kibana/issues/202687\r\n\r\n### For Reviewers \r\n#### To test locally, make a test fail, something like \r\n```\r\ndiff --git a/test/functional/apps/console/_autocomplete.ts b/test/functional/apps/console/_autocomplete.ts\r\nindex 0e29b29e96e..78976e6d54b 100644\r\n--- a/test/functional/apps/console/_autocomplete.ts\r\n+++ b/test/functional/apps/console/_autocomplete.ts\r\n@@ -50,14 +50,14 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {\r\n await PageObjects.console.setAutocompleteTrace(false);\r\n });\r\n \r\n- it('should provide basic auto-complete functionality', async () => {\r\n+ it.only('should provide basic auto-complete functionality', async () => {\r\n await PageObjects.console.enterText(`GET _search\\n`);\r\n await PageObjects.console.pressEnter();\r\n await PageObjects.console.enterText(`{\\n\\t\"query\": {`);\r\n await PageObjects.console.pressEnter();\r\n await PageObjects.console.sleepForDebouncePeriod();\r\n await PageObjects.console.promptAutocomplete();\r\n- expect(PageObjects.console.isAutocompleteVisible()).to.be.eql(true);\r\n+ expect(false).to.be.eql(true);\r\n });\r\n \r\n it('should not show duplicate suggestions', async () => {\r\n```\r\n\r\n#### Then run the tests:\r\n`TEST_BROWSER_HEADLESS=1 CI=1 node scripts/functional_tests\r\n--config=test/functional/apps/console/config.ts --bail`\r\n\r\n#### Then run the reporter to see the html file\r\n`JOB_NAME=elastic+kibana+7.x node scripts/report_failed_tests\r\n--build-url=\"${BUILDKITE_BUILD_URL}#${BUILDKITE_JOB_ID}\"\r\n'target/junit/**/*.xml' --no-github-update --no-index-errors`\r\n\r\n#### Lastly, inspect the HTML File\r\n`grep elastic target/test_failures/*.html -B 2`\r\n```\r\n <div>\r\n <strong>Owners</strong>:\r\n <pre>elastic/kibana-management</pre>\r\n--\r\n </div>\r\n <div>\r\n <a href=\"https://github.com/elastic/kibana/issues/156926\">https://github.com/elastic/kibana/issues/156926</a>\r\n--\r\n <h5>Stdout</h5>\r\n <pre>Failed Tests Reporter:\r\n - Test has failed 1 times on tracked branches: https://github.com/elastic/kibana/issues/156926\r\n\r\nFailed Tests Reporter:\r\n - Test has failed 1 times on tracked branches: https://github.com/elastic/kibana/issues/156926\r\n\r\nFailed Tests Reporter:\r\n - Test has failed 1 times on tracked branches: https://github.com/elastic/kibana/issues/156926\r\n```\r\n\r\nNotice the `<pre>elastic/kibana-management</pre>` in the output of grep\r\n\r\nAlso, you can continue verification of the ownership value, via: `node\r\nscripts/get_owners_for_file.js --file\r\ntest/functional/apps/console/_autocomplete.ts`\r\n```\r\n succ Found matching entry in .github/CODEOWNERS:\r\n test/functional/apps/console/*.ts elastic/kibana-management\r\n```\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"82f0e2cd54f8fd84c75beebe2853fbf63ff1dab9"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203076","number":203076,"mergeCommit":{"message":"[Ownership] Add code owner to ftr failure report (elastic#203076)\n\n## Summary\r\n\r\nResolves: https://github.com/elastic/kibana/issues/202687\r\n\r\n### For Reviewers \r\n#### To test locally, make a test fail, something like \r\n```\r\ndiff --git a/test/functional/apps/console/_autocomplete.ts b/test/functional/apps/console/_autocomplete.ts\r\nindex 0e29b29e96e..78976e6d54b 100644\r\n--- a/test/functional/apps/console/_autocomplete.ts\r\n+++ b/test/functional/apps/console/_autocomplete.ts\r\n@@ -50,14 +50,14 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {\r\n await PageObjects.console.setAutocompleteTrace(false);\r\n });\r\n \r\n- it('should provide basic auto-complete functionality', async () => {\r\n+ it.only('should provide basic auto-complete functionality', async () => {\r\n await PageObjects.console.enterText(`GET _search\\n`);\r\n await PageObjects.console.pressEnter();\r\n await PageObjects.console.enterText(`{\\n\\t\"query\": {`);\r\n await PageObjects.console.pressEnter();\r\n await PageObjects.console.sleepForDebouncePeriod();\r\n await PageObjects.console.promptAutocomplete();\r\n- expect(PageObjects.console.isAutocompleteVisible()).to.be.eql(true);\r\n+ expect(false).to.be.eql(true);\r\n });\r\n \r\n it('should not show duplicate suggestions', async () => {\r\n```\r\n\r\n#### Then run the tests:\r\n`TEST_BROWSER_HEADLESS=1 CI=1 node scripts/functional_tests\r\n--config=test/functional/apps/console/config.ts --bail`\r\n\r\n#### Then run the reporter to see the html file\r\n`JOB_NAME=elastic+kibana+7.x node scripts/report_failed_tests\r\n--build-url=\"${BUILDKITE_BUILD_URL}#${BUILDKITE_JOB_ID}\"\r\n'target/junit/**/*.xml' --no-github-update --no-index-errors`\r\n\r\n#### Lastly, inspect the HTML File\r\n`grep elastic target/test_failures/*.html -B 2`\r\n```\r\n <div>\r\n <strong>Owners</strong>:\r\n <pre>elastic/kibana-management</pre>\r\n--\r\n </div>\r\n <div>\r\n <a href=\"https://github.com/elastic/kibana/issues/156926\">https://github.com/elastic/kibana/issues/156926</a>\r\n--\r\n <h5>Stdout</h5>\r\n <pre>Failed Tests Reporter:\r\n - Test has failed 1 times on tracked branches: https://github.com/elastic/kibana/issues/156926\r\n\r\nFailed Tests Reporter:\r\n - Test has failed 1 times on tracked branches: https://github.com/elastic/kibana/issues/156926\r\n\r\nFailed Tests Reporter:\r\n - Test has failed 1 times on tracked branches: https://github.com/elastic/kibana/issues/156926\r\n```\r\n\r\nNotice the `<pre>elastic/kibana-management</pre>` in the output of grep\r\n\r\nAlso, you can continue verification of the ownership value, via: `node\r\nscripts/get_owners_for_file.js --file\r\ntest/functional/apps/console/_autocomplete.ts`\r\n```\r\n succ Found matching entry in .github/CODEOWNERS:\r\n test/functional/apps/console/*.ts elastic/kibana-management\r\n```\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"82f0e2cd54f8fd84c75beebe2853fbf63ff1dab9"}}]}] BACKPORT-->
- Loading branch information