Test Suites

5 passed, 7 total

Tests

18 passed, 29 total

Snapshots

0 passed, 0 total

{ "log": false, "resultDir": "/home/runner/work/mattermost-mobile/mattermost-mobile/detox/artifacts/jest-stare/", "resultHtml": "ios-report.html", "reportHeadline": "ios Mobile App E2E with Detox and Jest", "resultJson": "jest-results.json" }
{ "numFailedTestSuites": 2, "numFailedTests": 11, "numPassedTestSuites": 5, "numPassedTests": 18, "numPendingTestSuites": 0, "numPendingTests": 0, "numRuntimeErrorTestSuites": 1, "numTodoTests": 0, "numTotalTestSuites": 7, "numTotalTests": 29, "openHandles": [], "snapshot": { "added": 0, "didUpdate": false, "failure": false, "filesAdded": 0, "filesRemoved": 0, "filesRemovedList": [], "filesUnmatched": 0, "filesUpdated": 0, "matched": 0, "total": 0, "unchecked": 0, "uncheckedKeysByFile": [], "unmatched": 0, "updated": 0 }, "startTime": 1773393587009, "success": false, "testResults": [ { "leaks": false, "numFailingTests": 4, "numPassingTests": 0, "numPendingTests": 0, "numTodoTests": 0, "openHandles": [], "perfStats": { "end": 1773393842008, "runtime": 254883, "slow": true, "start": 1773393587125 }, "skipped": false, "snapshot": { "added": 0, "fileDeleted": false, "matched": 0, "unchecked": 0, "uncheckedKeys": [], "unmatched": 0, "updated": 0 }, "testFilePath": "/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/account.e2e.ts", "testResults": [ { "ancestorTitles": [ "Smoke Test - Account" ], "duration": 7, "failureDetails": [ { "message": "thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"" }, {} ], "failureMessages": [ "Error: thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/setup.ts:208:1)\n at Runtime._execModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:70:15)\n at runTestInternal (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:367:16)\n at runTest (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:444:34)", "Error: Failed to create team: {\"id\":\"api.context.session_expired.app_error\",\"message\":\"Invalid or expired session, please login again.\",\"detailed_error\":\"\",\"request_id\":\"eh4356ya63npbxfdfq7m3yj3qc\",\"status_code\":401}\n at Object.apiInit (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/support/server_api/setup.ts:21:15)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/account.e2e.ts:40:24)" ], "fullName": "Smoke Test - Account MM-T5114_1 - should be able to set user presence and custom status", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "failed", "title": "MM-T5114_1 - should be able to set user presence and custom status" }, { "ancestorTitles": [ "Smoke Test - Account" ], "duration": 0, "failureDetails": [ { "message": "thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"" }, {} ], "failureMessages": [ "Error: thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/setup.ts:208:1)\n at Runtime._execModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:70:15)\n at runTestInternal (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:367:16)\n at runTest (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:444:34)", "Error: Failed to create team: {\"id\":\"api.context.session_expired.app_error\",\"message\":\"Invalid or expired session, please login again.\",\"detailed_error\":\"\",\"request_id\":\"eh4356ya63npbxfdfq7m3yj3qc\",\"status_code\":401}\n at Object.apiInit (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/support/server_api/setup.ts:21:15)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/account.e2e.ts:40:24)" ], "fullName": "Smoke Test - Account MM-T5114_2 - should be able to edit profile", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "failed", "title": "MM-T5114_2 - should be able to edit profile" }, { "ancestorTitles": [ "Smoke Test - Account" ], "duration": 0, "failureDetails": [ { "message": "thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"" }, {} ], "failureMessages": [ "Error: thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/setup.ts:208:1)\n at Runtime._execModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:70:15)\n at runTestInternal (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:367:16)\n at runTest (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:444:34)", "Error: Failed to create team: {\"id\":\"api.context.session_expired.app_error\",\"message\":\"Invalid or expired session, please login again.\",\"detailed_error\":\"\",\"request_id\":\"eh4356ya63npbxfdfq7m3yj3qc\",\"status_code\":401}\n at Object.apiInit (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/support/server_api/setup.ts:21:15)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/account.e2e.ts:40:24)" ], "fullName": "Smoke Test - Account MM-T5114_3 - should be able to set notification settings", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "failed", "title": "MM-T5114_3 - should be able to set notification settings" }, { "ancestorTitles": [ "Smoke Test - Account" ], "duration": 1, "failureDetails": [ { "message": "thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"" }, {} ], "failureMessages": [ "Error: thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/setup.ts:208:1)\n at Runtime._execModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:70:15)\n at runTestInternal (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:367:16)\n at runTest (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:444:34)", "Error: Failed to create team: {\"id\":\"api.context.session_expired.app_error\",\"message\":\"Invalid or expired session, please login again.\",\"detailed_error\":\"\",\"request_id\":\"eh4356ya63npbxfdfq7m3yj3qc\",\"status_code\":401}\n at Object.apiInit (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/support/server_api/setup.ts:21:15)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/account.e2e.ts:40:24)" ], "fullName": "Smoke Test - Account MM-T5114_4 - should be able to set display settings", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "failed", "title": "MM-T5114_4 - should be able to set display settings" } ], "failureMessage": " ● Smoke Test - Account › MM-T5114_1 - should be able to set user presence and custom status\n\n thrown: \"Exceeded timeout of 240000 ms for a hook.\n Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n\n \u001b[0m \u001b[90m 206 |\u001b[39m }\n \u001b[90m 207 |\u001b[39m\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 208 |\u001b[39m beforeAll(\u001b[36masync\u001b[39m () \u001b[33m=>\u001b[39m {\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 209 |\u001b[39m \u001b[90m// Only do a full clean install (delete: true) for the very first test file per run.\u001b[39m\n \u001b[90m 210 |\u001b[39m \u001b[90m// process.env persists across Jest test files in the same worker (maxWorkers: 1 in CI),\u001b[39m\n \u001b[90m 211 |\u001b[39m \u001b[90m// so subsequent files use fast relaunch (~5s) instead of a full reinstall (~85s on iOS).\u001b[39m\u001b[0m\n\n at Object.<anonymous> (test/setup.ts:208:1)\n\n ● Smoke Test - Account › MM-T5114_1 - should be able to set user presence and custom status\n\n Failed to create team: {\"id\":\"api.context.session_expired.app_error\",\"message\":\"Invalid or expired session, please login again.\",\"detailed_error\":\"\",\"request_id\":\"eh4356ya63npbxfdfq7m3yj3qc\",\"status_code\":401}\n\n \u001b[0m \u001b[90m 19 |\u001b[39m \u001b[36mconst\u001b[39m teamResult \u001b[33m=\u001b[39m \u001b[36mawait\u001b[39m \u001b[33mTeam\u001b[39m\u001b[33m.\u001b[39mapiCreateTeam(baseUrl\u001b[33m,\u001b[39m teamOptions)\u001b[33m;\u001b[39m\n \u001b[90m 20 |\u001b[39m \u001b[36mif\u001b[39m (teamResult\u001b[33m.\u001b[39merror) {\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 21 |\u001b[39m \u001b[36mthrow\u001b[39m \u001b[36mnew\u001b[39m \u001b[33mError\u001b[39m(\u001b[32m`Failed to create team: ${JSON.stringify(teamResult.error)}`\u001b[39m)\u001b[33m;\u001b[39m\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 22 |\u001b[39m }\n \u001b[90m 23 |\u001b[39m \u001b[36mconst\u001b[39m {team} \u001b[33m=\u001b[39m teamResult\u001b[33m;\u001b[39m\n \u001b[90m 24 |\u001b[39m\u001b[0m\n\n at Object.apiInit (support/server_api/setup.ts:21:15)\n at Object.<anonymous> (test/products/channels/smoke_test/account.e2e.ts:40:24)\n\n ● Smoke Test - Account › MM-T5114_2 - should be able to edit profile\n\n thrown: \"Exceeded timeout of 240000 ms for a hook.\n Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n\n \u001b[0m \u001b[90m 206 |\u001b[39m }\n \u001b[90m 207 |\u001b[39m\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 208 |\u001b[39m beforeAll(\u001b[36masync\u001b[39m () \u001b[33m=>\u001b[39m {\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 209 |\u001b[39m \u001b[90m// Only do a full clean install (delete: true) for the very first test file per run.\u001b[39m\n \u001b[90m 210 |\u001b[39m \u001b[90m// process.env persists across Jest test files in the same worker (maxWorkers: 1 in CI),\u001b[39m\n \u001b[90m 211 |\u001b[39m \u001b[90m// so subsequent files use fast relaunch (~5s) instead of a full reinstall (~85s on iOS).\u001b[39m\u001b[0m\n\n at Object.<anonymous> (test/setup.ts:208:1)\n\n ● Smoke Test - Account › MM-T5114_2 - should be able to edit profile\n\n Failed to create team: {\"id\":\"api.context.session_expired.app_error\",\"message\":\"Invalid or expired session, please login again.\",\"detailed_error\":\"\",\"request_id\":\"eh4356ya63npbxfdfq7m3yj3qc\",\"status_code\":401}\n\n \u001b[0m \u001b[90m 19 |\u001b[39m \u001b[36mconst\u001b[39m teamResult \u001b[33m=\u001b[39m \u001b[36mawait\u001b[39m \u001b[33mTeam\u001b[39m\u001b[33m.\u001b[39mapiCreateTeam(baseUrl\u001b[33m,\u001b[39m teamOptions)\u001b[33m;\u001b[39m\n \u001b[90m 20 |\u001b[39m \u001b[36mif\u001b[39m (teamResult\u001b[33m.\u001b[39merror) {\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 21 |\u001b[39m \u001b[36mthrow\u001b[39m \u001b[36mnew\u001b[39m \u001b[33mError\u001b[39m(\u001b[32m`Failed to create team: ${JSON.stringify(teamResult.error)}`\u001b[39m)\u001b[33m;\u001b[39m\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 22 |\u001b[39m }\n \u001b[90m 23 |\u001b[39m \u001b[36mconst\u001b[39m {team} \u001b[33m=\u001b[39m teamResult\u001b[33m;\u001b[39m\n \u001b[90m 24 |\u001b[39m\u001b[0m\n\n at Object.apiInit (support/server_api/setup.ts:21:15)\n at Object.<anonymous> (test/products/channels/smoke_test/account.e2e.ts:40:24)\n\n ● Smoke Test - Account › MM-T5114_3 - should be able to set notification settings\n\n thrown: \"Exceeded timeout of 240000 ms for a hook.\n Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n\n \u001b[0m \u001b[90m 206 |\u001b[39m }\n \u001b[90m 207 |\u001b[39m\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 208 |\u001b[39m beforeAll(\u001b[36masync\u001b[39m () \u001b[33m=>\u001b[39m {\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 209 |\u001b[39m \u001b[90m// Only do a full clean install (delete: true) for the very first test file per run.\u001b[39m\n \u001b[90m 210 |\u001b[39m \u001b[90m// process.env persists across Jest test files in the same worker (maxWorkers: 1 in CI),\u001b[39m\n \u001b[90m 211 |\u001b[39m \u001b[90m// so subsequent files use fast relaunch (~5s) instead of a full reinstall (~85s on iOS).\u001b[39m\u001b[0m\n\n at Object.<anonymous> (test/setup.ts:208:1)\n\n ● Smoke Test - Account › MM-T5114_3 - should be able to set notification settings\n\n Failed to create team: {\"id\":\"api.context.session_expired.app_error\",\"message\":\"Invalid or expired session, please login again.\",\"detailed_error\":\"\",\"request_id\":\"eh4356ya63npbxfdfq7m3yj3qc\",\"status_code\":401}\n\n \u001b[0m \u001b[90m 19 |\u001b[39m \u001b[36mconst\u001b[39m teamResult \u001b[33m=\u001b[39m \u001b[36mawait\u001b[39m \u001b[33mTeam\u001b[39m\u001b[33m.\u001b[39mapiCreateTeam(baseUrl\u001b[33m,\u001b[39m teamOptions)\u001b[33m;\u001b[39m\n \u001b[90m 20 |\u001b[39m \u001b[36mif\u001b[39m (teamResult\u001b[33m.\u001b[39merror) {\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 21 |\u001b[39m \u001b[36mthrow\u001b[39m \u001b[36mnew\u001b[39m \u001b[33mError\u001b[39m(\u001b[32m`Failed to create team: ${JSON.stringify(teamResult.error)}`\u001b[39m)\u001b[33m;\u001b[39m\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 22 |\u001b[39m }\n \u001b[90m 23 |\u001b[39m \u001b[36mconst\u001b[39m {team} \u001b[33m=\u001b[39m teamResult\u001b[33m;\u001b[39m\n \u001b[90m 24 |\u001b[39m\u001b[0m\n\n at Object.apiInit (support/server_api/setup.ts:21:15)\n at Object.<anonymous> (test/products/channels/smoke_test/account.e2e.ts:40:24)\n\n ● Smoke Test - Account › MM-T5114_4 - should be able to set display settings\n\n thrown: \"Exceeded timeout of 240000 ms for a hook.\n Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n\n \u001b[0m \u001b[90m 206 |\u001b[39m }\n \u001b[90m 207 |\u001b[39m\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 208 |\u001b[39m beforeAll(\u001b[36masync\u001b[39m () \u001b[33m=>\u001b[39m {\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 209 |\u001b[39m \u001b[90m// Only do a full clean install (delete: true) for the very first test file per run.\u001b[39m\n \u001b[90m 210 |\u001b[39m \u001b[90m// process.env persists across Jest test files in the same worker (maxWorkers: 1 in CI),\u001b[39m\n \u001b[90m 211 |\u001b[39m \u001b[90m// so subsequent files use fast relaunch (~5s) instead of a full reinstall (~85s on iOS).\u001b[39m\u001b[0m\n\n at Object.<anonymous> (test/setup.ts:208:1)\n\n ● Smoke Test - Account › MM-T5114_4 - should be able to set display settings\n\n Failed to create team: {\"id\":\"api.context.session_expired.app_error\",\"message\":\"Invalid or expired session, please login again.\",\"detailed_error\":\"\",\"request_id\":\"eh4356ya63npbxfdfq7m3yj3qc\",\"status_code\":401}\n\n \u001b[0m \u001b[90m 19 |\u001b[39m \u001b[36mconst\u001b[39m teamResult \u001b[33m=\u001b[39m \u001b[36mawait\u001b[39m \u001b[33mTeam\u001b[39m\u001b[33m.\u001b[39mapiCreateTeam(baseUrl\u001b[33m,\u001b[39m teamOptions)\u001b[33m;\u001b[39m\n \u001b[90m 20 |\u001b[39m \u001b[36mif\u001b[39m (teamResult\u001b[33m.\u001b[39merror) {\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 21 |\u001b[39m \u001b[36mthrow\u001b[39m \u001b[36mnew\u001b[39m \u001b[33mError\u001b[39m(\u001b[32m`Failed to create team: ${JSON.stringify(teamResult.error)}`\u001b[39m)\u001b[33m;\u001b[39m\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 22 |\u001b[39m }\n \u001b[90m 23 |\u001b[39m \u001b[36mconst\u001b[39m {team} \u001b[33m=\u001b[39m teamResult\u001b[33m;\u001b[39m\n \u001b[90m 24 |\u001b[39m\u001b[0m\n\n at Object.apiInit (support/server_api/setup.ts:21:15)\n at Object.<anonymous> (test/products/channels/smoke_test/account.e2e.ts:40:24)\n" }, { "leaks": false, "numFailingTests": 0, "numPassingTests": 4, "numPendingTests": 0, "numTodoTests": 0, "openHandles": [], "perfStats": { "end": 1773394016322, "runtime": 174237, "slow": true, "start": 1773393842085 }, "skipped": false, "snapshot": { "added": 0, "fileDeleted": false, "matched": 0, "unchecked": 0, "uncheckedKeys": [], "unmatched": 0, "updated": 0 }, "testFilePath": "/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/autocomplete.e2e.ts", "testResults": [ { "ancestorTitles": [ "Smoke Test - Autocomplete" ], "duration": 16563, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Autocomplete MM-T4886_1 - should be able to select and post at-mention suggestion", "invocations": 1, "location": null, "numPassingAsserts": 3, "retryReasons": [], "status": "passed", "title": "MM-T4886_1 - should be able to select and post at-mention suggestion" }, { "ancestorTitles": [ "Smoke Test - Autocomplete" ], "duration": 12801, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Autocomplete MM-T4886_2 - should be able to select and post channel mention suggestion", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "passed", "title": "MM-T4886_2 - should be able to select and post channel mention suggestion" }, { "ancestorTitles": [ "Smoke Test - Autocomplete" ], "duration": 11585, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Autocomplete MM-T4886_3 - should be able to select and post emoji suggestion", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "passed", "title": "MM-T4886_3 - should be able to select and post emoji suggestion" }, { "ancestorTitles": [ "Smoke Test - Autocomplete" ], "duration": 9627, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Autocomplete MM-T4886_4 - should be able to select and post slash suggestion", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "passed", "title": "MM-T4886_4 - should be able to select and post slash suggestion" } ], "failureMessage": null }, { "leaks": false, "numFailingTests": 0, "numPassingTests": 6, "numPendingTests": 0, "numTodoTests": 0, "openHandles": [], "perfStats": { "end": 1773394388783, "runtime": 372262, "slow": true, "start": 1773394016521 }, "skipped": false, "snapshot": { "added": 0, "fileDeleted": false, "matched": 0, "unchecked": 0, "uncheckedKeys": [], "unmatched": 0, "updated": 0 }, "testFilePath": "/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/channels.e2e.ts", "testResults": [ { "ancestorTitles": [ "Smoke Test - Channels" ], "duration": 50820, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Channels MM-T4774_1 - should be able to join a new channel and switch to an existing channel", "invocations": 1, "location": null, "numPassingAsserts": 3, "retryReasons": [], "status": "passed", "title": "MM-T4774_1 - should be able to join a new channel and switch to an existing channel" }, { "ancestorTitles": [ "Smoke Test - Channels" ], "duration": 59548, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Channels MM-T4774_2 - should be able to create a channel and create a direct message", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "passed", "title": "MM-T4774_2 - should be able to create a channel and create a direct message" }, { "ancestorTitles": [ "Smoke Test - Channels" ], "duration": 34266, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Channels MM-T4774_3 - should be able to post a message in a channel", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "passed", "title": "MM-T4774_3 - should be able to post a message in a channel" }, { "ancestorTitles": [ "Smoke Test - Channels" ], "duration": 33972, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Channels MM-T4774_4 - should be able to find and edit a channel", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "passed", "title": "MM-T4774_4 - should be able to find and edit a channel" }, { "ancestorTitles": [ "Smoke Test - Channels" ], "duration": 38378, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Channels MM-T4774_5 - should be able to favorite and mute a channel", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "passed", "title": "MM-T4774_5 - should be able to favorite and mute a channel" }, { "ancestorTitles": [ "Smoke Test - Channels" ], "duration": 39196, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Channels MM-T4774_6 - should be able to archive and leave a channel", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "passed", "title": "MM-T4774_6 - should be able to archive and leave a channel" } ], "failureMessage": null }, { "leaks": false, "numFailingTests": 7, "numPassingTests": 0, "numPendingTests": 0, "numTodoTests": 0, "openHandles": [], "perfStats": { "end": 1773396462045, "runtime": 2073091, "slow": true, "start": 1773394388954 }, "skipped": false, "snapshot": { "added": 0, "fileDeleted": false, "matched": 0, "unchecked": 0, "uncheckedKeys": [], "unmatched": 0, "updated": 0 }, "testFilePath": "/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts", "testResults": [ { "ancestorTitles": [ "Smoke Test - Messaging" ], "duration": 248631, "failureDetails": [ { "message": "thrown: \"Exceeded timeout of 240000 ms for a test.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"" } ], "failureMessages": [ "Error: thrown: \"Exceeded timeout of 240000 ms for a test.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n at /Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:63:5\n at _dispatchDescribe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:55:5)\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n at Runtime._execModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runTestInternal (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:367:16)\n at runTest (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:444:34)" ], "fullName": "Smoke Test - Messaging MM-T4786_1 - should be able to post, edit, and delete a message", "invocations": 1, "location": null, "numPassingAsserts": 3, "retryReasons": [], "status": "failed", "title": "MM-T4786_1 - should be able to post, edit, and delete a message" }, { "ancestorTitles": [ "Smoke Test - Messaging" ], "duration": 246033, "failureDetails": [ { "message": "thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"" } ], "failureMessages": [ "Error: thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n at /Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:53:5\n at _dispatchDescribe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:55:5)\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n at Runtime._execModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runTestInternal (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:367:16)\n at runTest (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:444:34)" ], "fullName": "Smoke Test - Messaging MM-T4786_2 - should be able to reply to a message", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "failed", "title": "MM-T4786_2 - should be able to reply to a message" }, { "ancestorTitles": [ "Smoke Test - Messaging" ], "duration": 246566, "failureDetails": [ { "message": "thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"" } ], "failureMessages": [ "Error: thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n at /Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:53:5\n at _dispatchDescribe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:55:5)\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n at Runtime._execModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runTestInternal (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:367:16)\n at runTest (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:444:34)" ], "fullName": "Smoke Test - Messaging MM-T4786_3 - should be able to include emojis in a message and add reaction to a message", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "failed", "title": "MM-T4786_3 - should be able to include emojis in a message and add reaction to a message" }, { "ancestorTitles": [ "Smoke Test - Messaging" ], "duration": 246222, "failureDetails": [ { "message": "thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"" } ], "failureMessages": [ "Error: thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n at /Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:53:5\n at _dispatchDescribe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:55:5)\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n at Runtime._execModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runTestInternal (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:367:16)\n at runTest (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:444:34)" ], "fullName": "Smoke Test - Messaging MM-T4786_4 - should be able to follow/unfollow a message, save/unsave a message, and pin/unpin a message", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "failed", "title": "MM-T4786_4 - should be able to follow/unfollow a message, save/unsave a message, and pin/unpin a message" }, { "ancestorTitles": [ "Smoke Test - Messaging" ], "duration": 244559, "failureDetails": [ { "message": "thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"" } ], "failureMessages": [ "Error: thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n at /Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:53:5\n at _dispatchDescribe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:55:5)\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n at Runtime._execModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runTestInternal (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:367:16)\n at runTest (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:444:34)" ], "fullName": "Smoke Test - Messaging MM-T4786_5 - should be able to post a message with at-mention and channel mention", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "failed", "title": "MM-T4786_5 - should be able to post a message with at-mention and channel mention" }, { "ancestorTitles": [ "Smoke Test - Messaging" ], "duration": 245152, "failureDetails": [ { "message": "thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"" } ], "failureMessages": [ "Error: thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n at /Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:53:5\n at _dispatchDescribe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:55:5)\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n at Runtime._execModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runTestInternal (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:367:16)\n at runTest (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:444:34)" ], "fullName": "Smoke Test - Messaging MM-T4786_6 - should be able to post labeled permalink and labeled channel link", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "failed", "title": "MM-T4786_6 - should be able to post labeled permalink and labeled channel link" }, { "ancestorTitles": [ "Smoke Test - Messaging" ], "duration": 246445, "failureDetails": [ { "message": "thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"" } ], "failureMessages": [ "Error: thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n at /Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:53:5\n at _dispatchDescribe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:55:5)\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n at Runtime._execModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runTestInternal (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:367:16)\n at runTest (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:444:34)" ], "fullName": "Smoke Test - Messaging MM-T4786_7 - should be able to post a message with markdown", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "failed", "title": "MM-T4786_7 - should be able to post a message with markdown" } ], "failureMessage": " ● Smoke Test - Messaging › MM-T4786_1 - should be able to post, edit, and delete a message\n\n thrown: \"Exceeded timeout of 240000 ms for a test.\n Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n\n \u001b[0m \u001b[90m 61 |\u001b[39m })\u001b[33m;\u001b[39m\n \u001b[90m 62 |\u001b[39m\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 63 |\u001b[39m it(\u001b[32m'MM-T4786_1 - should be able to post, edit, and delete a message'\u001b[39m\u001b[33m,\u001b[39m \u001b[36masync\u001b[39m () \u001b[33m=>\u001b[39m {\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 64 |\u001b[39m \u001b[90m// # Open a channel screen and post a message\u001b[39m\n \u001b[90m 65 |\u001b[39m \u001b[36mconst\u001b[39m message \u001b[33m=\u001b[39m \u001b[32m`Message ${getRandomId()}`\u001b[39m\u001b[33m;\u001b[39m\n \u001b[90m 66 |\u001b[39m \u001b[36mawait\u001b[39m \u001b[33mChannelScreen\u001b[39m\u001b[33m.\u001b[39mopen(channelsCategory\u001b[33m,\u001b[39m testChannel\u001b[33m.\u001b[39mname)\u001b[33m;\u001b[39m\u001b[0m\n\n at test/products/channels/smoke_test/messaging.e2e.ts:63:5\n at Object.<anonymous> (test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n\n ● Smoke Test - Messaging › MM-T4786_2 - should be able to reply to a message\n\n thrown: \"Exceeded timeout of 240000 ms for a hook.\n Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n\n \u001b[0m \u001b[90m 51 |\u001b[39m })\u001b[33m;\u001b[39m\n \u001b[90m 52 |\u001b[39m\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 53 |\u001b[39m beforeEach(\u001b[36masync\u001b[39m () \u001b[33m=>\u001b[39m {\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 54 |\u001b[39m \u001b[90m// * Verify on channel list screen\u001b[39m\n \u001b[90m 55 |\u001b[39m \u001b[36mawait\u001b[39m \u001b[33mChannelListScreen\u001b[39m\u001b[33m.\u001b[39mtoBeVisible()\u001b[33m;\u001b[39m\n \u001b[90m 56 |\u001b[39m })\u001b[33m;\u001b[39m\u001b[0m\n\n at test/products/channels/smoke_test/messaging.e2e.ts:53:5\n at Object.<anonymous> (test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n\n ● Smoke Test - Messaging › MM-T4786_3 - should be able to include emojis in a message and add reaction to a message\n\n thrown: \"Exceeded timeout of 240000 ms for a hook.\n Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n\n \u001b[0m \u001b[90m 51 |\u001b[39m })\u001b[33m;\u001b[39m\n \u001b[90m 52 |\u001b[39m\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 53 |\u001b[39m beforeEach(\u001b[36masync\u001b[39m () \u001b[33m=>\u001b[39m {\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 54 |\u001b[39m \u001b[90m// * Verify on channel list screen\u001b[39m\n \u001b[90m 55 |\u001b[39m \u001b[36mawait\u001b[39m \u001b[33mChannelListScreen\u001b[39m\u001b[33m.\u001b[39mtoBeVisible()\u001b[33m;\u001b[39m\n \u001b[90m 56 |\u001b[39m })\u001b[33m;\u001b[39m\u001b[0m\n\n at test/products/channels/smoke_test/messaging.e2e.ts:53:5\n at Object.<anonymous> (test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n\n ● Smoke Test - Messaging › MM-T4786_4 - should be able to follow/unfollow a message, save/unsave a message, and pin/unpin a message\n\n thrown: \"Exceeded timeout of 240000 ms for a hook.\n Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n\n \u001b[0m \u001b[90m 51 |\u001b[39m })\u001b[33m;\u001b[39m\n \u001b[90m 52 |\u001b[39m\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 53 |\u001b[39m beforeEach(\u001b[36masync\u001b[39m () \u001b[33m=>\u001b[39m {\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 54 |\u001b[39m \u001b[90m// * Verify on channel list screen\u001b[39m\n \u001b[90m 55 |\u001b[39m \u001b[36mawait\u001b[39m \u001b[33mChannelListScreen\u001b[39m\u001b[33m.\u001b[39mtoBeVisible()\u001b[33m;\u001b[39m\n \u001b[90m 56 |\u001b[39m })\u001b[33m;\u001b[39m\u001b[0m\n\n at test/products/channels/smoke_test/messaging.e2e.ts:53:5\n at Object.<anonymous> (test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n\n ● Smoke Test - Messaging › MM-T4786_5 - should be able to post a message with at-mention and channel mention\n\n thrown: \"Exceeded timeout of 240000 ms for a hook.\n Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n\n \u001b[0m \u001b[90m 51 |\u001b[39m })\u001b[33m;\u001b[39m\n \u001b[90m 52 |\u001b[39m\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 53 |\u001b[39m beforeEach(\u001b[36masync\u001b[39m () \u001b[33m=>\u001b[39m {\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 54 |\u001b[39m \u001b[90m// * Verify on channel list screen\u001b[39m\n \u001b[90m 55 |\u001b[39m \u001b[36mawait\u001b[39m \u001b[33mChannelListScreen\u001b[39m\u001b[33m.\u001b[39mtoBeVisible()\u001b[33m;\u001b[39m\n \u001b[90m 56 |\u001b[39m })\u001b[33m;\u001b[39m\u001b[0m\n\n at test/products/channels/smoke_test/messaging.e2e.ts:53:5\n at Object.<anonymous> (test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n\n ● Smoke Test - Messaging › MM-T4786_6 - should be able to post labeled permalink and labeled channel link\n\n thrown: \"Exceeded timeout of 240000 ms for a hook.\n Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n\n \u001b[0m \u001b[90m 51 |\u001b[39m })\u001b[33m;\u001b[39m\n \u001b[90m 52 |\u001b[39m\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 53 |\u001b[39m beforeEach(\u001b[36masync\u001b[39m () \u001b[33m=>\u001b[39m {\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 54 |\u001b[39m \u001b[90m// * Verify on channel list screen\u001b[39m\n \u001b[90m 55 |\u001b[39m \u001b[36mawait\u001b[39m \u001b[33mChannelListScreen\u001b[39m\u001b[33m.\u001b[39mtoBeVisible()\u001b[33m;\u001b[39m\n \u001b[90m 56 |\u001b[39m })\u001b[33m;\u001b[39m\u001b[0m\n\n at test/products/channels/smoke_test/messaging.e2e.ts:53:5\n at Object.<anonymous> (test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n\n ● Smoke Test - Messaging › MM-T4786_7 - should be able to post a message with markdown\n\n thrown: \"Exceeded timeout of 240000 ms for a hook.\n Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n\n \u001b[0m \u001b[90m 51 |\u001b[39m })\u001b[33m;\u001b[39m\n \u001b[90m 52 |\u001b[39m\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 53 |\u001b[39m beforeEach(\u001b[36masync\u001b[39m () \u001b[33m=>\u001b[39m {\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 54 |\u001b[39m \u001b[90m// * Verify on channel list screen\u001b[39m\n \u001b[90m 55 |\u001b[39m \u001b[36mawait\u001b[39m \u001b[33mChannelListScreen\u001b[39m\u001b[33m.\u001b[39mtoBeVisible()\u001b[33m;\u001b[39m\n \u001b[90m 56 |\u001b[39m })\u001b[33m;\u001b[39m\u001b[0m\n\n at test/products/channels/smoke_test/messaging.e2e.ts:53:5\n at Object.<anonymous> (test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n\n\n ● Test suite failed to run\n\n thrown: \"Exceeded timeout of 240000 ms for a hook.\n Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n\n \u001b[0m \u001b[90m 56 |\u001b[39m })\u001b[33m;\u001b[39m\n \u001b[90m 57 |\u001b[39m\n \u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 58 |\u001b[39m afterAll(\u001b[36masync\u001b[39m () \u001b[33m=>\u001b[39m {\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 59 |\u001b[39m \u001b[90m// # Log out\u001b[39m\n \u001b[90m 60 |\u001b[39m \u001b[36mawait\u001b[39m \u001b[33mHomeScreen\u001b[39m\u001b[33m.\u001b[39mlogout()\u001b[33m;\u001b[39m\n \u001b[90m 61 |\u001b[39m })\u001b[33m;\u001b[39m\u001b[0m\n\n at test/products/channels/smoke_test/messaging.e2e.ts:58:5\n at Object.<anonymous> (test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n", "testExecError": { "message": "", "stack": "Error: thrown: \"Exceeded timeout of 240000 ms for a hook.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n at /Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:58:5\n at _dispatchDescribe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/index.js:55:5)\n at Object.<anonymous> (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/messaging.e2e.ts:33:1)\n at Runtime._execModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runTestInternal (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:367:16)\n at runTest (/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/node_modules/jest-runner/build/runTest.js:444:34)" } }, { "leaks": false, "numFailingTests": 0, "numPassingTests": 4, "numPendingTests": 0, "numTodoTests": 0, "openHandles": [], "perfStats": { "end": 1773396684098, "runtime": 216967, "slow": true, "start": 1773396467131 }, "skipped": false, "snapshot": { "added": 0, "fileDeleted": false, "matched": 0, "unchecked": 0, "uncheckedKeys": [], "unmatched": 0, "updated": 0 }, "testFilePath": "/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/search.e2e.ts", "testResults": [ { "ancestorTitles": [ "Smoke Test - Search" ], "duration": 26673, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Search MM-T4911_1 - should be able to display a recent mention on recent mentions screen", "invocations": 1, "location": null, "numPassingAsserts": 3, "retryReasons": [], "status": "passed", "title": "MM-T4911_1 - should be able to display a recent mention on recent mentions screen" }, { "ancestorTitles": [ "Smoke Test - Search" ], "duration": 38325, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Search MM-T4911_2 - should be able to display a saved message on saved messages screen", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "passed", "title": "MM-T4911_2 - should be able to display a saved message on saved messages screen" }, { "ancestorTitles": [ "Smoke Test - Search" ], "duration": 47000, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Search MM-T4911_3 - should be able to display a pinned message on pinned messages screen", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "passed", "title": "MM-T4911_3 - should be able to display a pinned message on pinned messages screen" }, { "ancestorTitles": [ "Smoke Test - Search" ], "duration": 35979, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Search MM-T4911_4 - should be able to search for a message and display on search results screen", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "passed", "title": "MM-T4911_4 - should be able to search for a message and display on search results screen" } ], "failureMessage": null }, { "leaks": false, "numFailingTests": 0, "numPassingTests": 2, "numPendingTests": 0, "numTodoTests": 0, "openHandles": [], "perfStats": { "end": 1773396879039, "runtime": 194802, "slow": true, "start": 1773396684237 }, "skipped": false, "snapshot": { "added": 0, "fileDeleted": false, "matched": 0, "unchecked": 0, "uncheckedKeys": [], "unmatched": 0, "updated": 0 }, "testFilePath": "/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/server_login.e2e.ts", "testResults": [ { "ancestorTitles": [ "Smoke Test - Server Login" ], "duration": 33907, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Server Login MM-T4675_1 - should be able to connect to a server, log in, and show channel list screen", "invocations": 1, "location": null, "numPassingAsserts": 3, "retryReasons": [], "status": "passed", "title": "MM-T4675_1 - should be able to connect to a server, log in, and show channel list screen" }, { "ancestorTitles": [ "Smoke Test - Server Login" ], "duration": 83894, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Server Login MM-T4675_2 - should be able to add a new server and log-in-to/log-out-from the new server", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "passed", "title": "MM-T4675_2 - should be able to add a new server and log-in-to/log-out-from the new server" } ], "failureMessage": null }, { "leaks": false, "numFailingTests": 0, "numPassingTests": 2, "numPendingTests": 0, "numTodoTests": 0, "openHandles": [], "perfStats": { "end": 1773397207727, "runtime": 328543, "slow": true, "start": 1773396879184 }, "skipped": false, "snapshot": { "added": 0, "fileDeleted": false, "matched": 0, "unchecked": 0, "uncheckedKeys": [], "unmatched": 0, "updated": 0 }, "testFilePath": "/Users/runner/work/mattermost-mobile/mattermost-mobile/detox/e2e/test/products/channels/smoke_test/threads.e2e.ts", "testResults": [ { "ancestorTitles": [ "Smoke Test - Threads" ], "duration": 109208, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Threads MM-T4811_1 - should be able to create a thread, follow/unfollow a thread, mark a thread as read/unread, and reply to thread", "invocations": 1, "location": null, "numPassingAsserts": 3, "retryReasons": [], "status": "passed", "title": "MM-T4811_1 - should be able to create a thread, follow/unfollow a thread, mark a thread as read/unread, and reply to thread" }, { "ancestorTitles": [ "Smoke Test - Threads" ], "duration": 113150, "failureDetails": [], "failureMessages": [], "fullName": "Smoke Test - Threads MM-T4811_2 - should be able to save/unsave a thread and open a thread in channel", "invocations": 1, "location": null, "numPassingAsserts": 0, "retryReasons": [], "status": "passed", "title": "MM-T4811_2 - should be able to save/unsave a thread and open a thread in channel" } ], "failureMessage": null } ], "wasInterrupted": false }