[dependency]: Bump @testing-library/react-native from 13.3.3 to 14.0.0 in /wallet/symbol/mobile#2308
Open
dependabot[bot] wants to merge 1 commit into
Symbol-Github-Bot / Jenkins CI - Wallet Symbol Mobile
failed
Jun 22, 2026 in 12m 49s
CI pipeline/run tests: error in 'sh (scripts/ci/test.sh code-coverage arm64)' step
CI pipeline / run tests / scripts/ci/test.sh code-coverage arm64
Error in sh (scripts/ci/test.sh code-coverage arm64) step, with arguments bash -c 'scripts/ci/test.sh code-coverage arm64'.
script returned exit code 1
Build log
Build log truncated.
[2026-06-22T20:29:06.343Z]
[2026-06-22T20:29:06.343Z] FAIL __tests__/components/feedback/LoadingIndicator.test.js
[2026-06-22T20:29:06.343Z] ● components/LoadingIndicator › renders component without crashing
[2026-06-22T20:29:06.343Z]
[2026-06-22T20:29:06.343Z] expect(received).toBeTruthy()
[2026-06-22T20:29:06.343Z]
[2026-06-22T20:29:06.343Z] Received: undefined
[2026-06-22T20:29:06.343Z]
[2026-06-22T20:29:06.343Z] 63 |
[2026-06-22T20:29:06.343Z] 64 | // Assert:
[2026-06-22T20:29:06.343Z] > 65 | expect(renderer.root).toBeTruthy();
[2026-06-22T20:29:06.343Z] | ^
[2026-06-22T20:29:06.343Z] 66 |
[2026-06-22T20:29:06.343Z] 67 | if (textToRender)
[2026-06-22T20:29:06.343Z] 68 | expectText(renderer, textToRender, shouldBeRendered);
[2026-06-22T20:29:06.343Z]
[2026-06-22T20:29:06.343Z] at toBeTruthy (__tests__/component-test-helpers.js:65:24)
[2026-06-22T20:29:06.343Z] at Object.<anonymous> (__tests__/component-tests.js:291:17)
[2026-06-22T20:29:06.343Z]
[2026-06-22T20:29:06.343Z] FAIL __tests__/components/controls/ButtonClose.test.js
[2026-06-22T20:29:06.343Z] ● components/ButtonClose › render › renders component with text
[2026-06-22T20:29:06.343Z]
[2026-06-22T20:29:06.343Z] expect(received).toBeTruthy()
[2026-06-22T20:29:06.343Z]
[2026-06-22T20:29:06.343Z] Received: undefined
[2026-06-22T20:29:06.343Z]
[2026-06-22T20:29:06.343Z] 63 |
[2026-06-22T20:29:06.343Z] 64 | // Assert:
[2026-06-22T20:29:06.343Z] > 65 | expect(renderer.root).toBeTruthy();
[2026-06-22T20:29:06.343Z] | ^
[2026-06-22T20:29:06.343Z] 66 |
[2026-06-22T20:29:06.343Z] 67 | if (textToRender)
[2026-06-22T20:29:06.343Z] 68 | expectText(renderer, textToRender, shouldBeRendered);
[2026-06-22T20:29:06.343Z]
[2026-06-22T20:29:06.343Z] at toBeTruthy (__tests__/component-test-helpers.js:65:24)
[2026-06-22T20:29:06.343Z] at Object.<anonymous> (__tests__/component-tests.js:205:19)
[2026-06-22T20:29:06.343Z]
[2026-06-22T20:29:06.343Z] ● components/ButtonClose › onPress › fires event when pressed
[2026-06-22T20:29:06.343Z]
[2026-06-22T20:29:06.343Z] TypeError: getByText is not a function
[2026-06-22T20:29:06.343Z]
[2026-06-22T20:29:06.344Z] 98 | const { getByText, getByLabelText } = render(<Component {...componentProps} />);
[2026-06-22T20:29:06.344Z] 99 | const buttonElement = textToPress
[2026-06-22T20:29:06.344Z] > 100 | ? getByText(textToPress)
[2026-06-22T20:29:06.344Z] | ^
[2026-06-22T20:29:06.344Z] 101 | : getByLabelText(labelToPress);
[2026-06-22T20:29:06.344Z] 102 | fireEvent.press(buttonElement);
[2026-06-22T20:29:06.344Z] 103 |
[2026-06-22T20:29:06.344Z]
[2026-06-22T20:29:06.344Z] at getByText (__tests__/component-test-helpers.js:100:5)
[2026-06-22T20:29:06.344Z] at Object.<anonymous> (__tests__/component-tests.js:166:19)
[2026-06-22T20:29:06.344Z] at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:17)
[2026-06-22T20:29:06.344Z] at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:17:9)
[2026-06-22T20:29:06.344Z] at node_modules/@babel/runtime/helpers/asyncToGenerator.js:22:7
[2026-06-22T20:29:06.344Z] at Object.<anonymous> (node_modules/@babel/runtime/helpers/asyncToGenerator.js:14:12)
[2026-06-22T20:29:06.344Z]
[2026-06-22T20:29:06.344Z] ● components/ButtonClose › onPress › does not throw when onPress callback is not provided
[2026-06-22T20:29:06.344Z]
[2026-06-22T20:29:06.344Z] TypeError: getByText is not a function
[2026-06-22T20:29:06.344Z]
[2026-06-22T20:29:06.344Z] 98 | const { getByText, getByLabelText } = render(<Component {...componentProps} />);
[2026-06-22T20:29:06.344Z] 99 | const buttonElement = textToPress
[2026-06-22T20:29:06.344Z] > 100 | ? getByText(textToPress)
[2026-06-22T20:29:06.344Z] | ^
[2026-06-22T20:29:06.344Z] 101 | : getByLabelText(labelToPress);
[2026-06-22T20:29:06.344Z] 102 | fireEvent.press(buttonElement);
[2026-06-22T20:29:06.344Z] 103 |
[2026-06-22T20:29:06.344Z]
[2026-06-22T20:29:06.344Z] at getByText (__tests__/component-test-helpers.js:100:5)
[2026-06-22T20:29:06.344Z] at Object.<anonymous> (__tests__/component-tests.js:166:19)
[2026-06-22T20:29:06.344Z] at asyncGeneratorStep (node_modules/@babel/runtime/helpers/asyncToGenerator.js:3:17)
[2026-06-22T20:29:06.344Z] at _next (node_modules/@babel/runtime/helpers/asyncToGenerator.js:17:9)
[2026-06-22T20:29:06.344Z] at node_modules/@babel/runtime/helpers/asyncToGenerator.js:22:7
[2026-06-22T20:29:06.344Z] at Object.<anonymous> (node_modules/@babel/runtime/helpers/asyncToGenerator.js:14:12)
[2026-06-22T20:29:06.344Z]
[2026-06-22T20:29:06.344Z]
[2026-06-22T20:29:06.344Z] Test Suites: 85 failed, 10 passed, 95 total
[2026-06-22T20:29:06.344Z] Tests: 817 failed, 184 passed, 1001 total
[2026-06-22T20:29:06.344Z] Snapshots: 0 total
[2026-06-22T20:29:06.344Z] Time: 172.974 s
[2026-06-22T20:29:06.344Z] Ran all test suites.
[2026-06-22T20:29:07.723Z] ---------------------------------------|---------|----------|---------|---------|-------------------
[2026-06-22T20:29:07.723Z] File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
[2026-06-22T20:29:07.723Z] ---------------------------------------|---------|----------|---------|---------|-------------------
[2026-06-22T20:29:07.723Z] All files | 87.42 | 73.53 | 67.61 | 87.42 |
[2026-06-22T20:29:07.723Z] app | 93.47 | 70.37 | 85.71 | 93.47 |
[2026-06-22T20:29:07.723Z] App.jsx | 93.43 | 69.23 | 85.71 | 93.43 | ...23-125,134-137
[2026-06-22T20:29:07.723Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.723Z] app/components | 93.46 | 53.57 | 50 | 93.46 |
[2026-06-22T20:29:07.723Z] Header.jsx | 100 | 60 | 50 | 100 | 24,33
[2026-06-22T20:29:07.723Z] NavigationMenu.jsx | 88.46 | 41.66 | 40 | 88.46 | ...-92,96,148-149
[2026-06-22T20:29:07.723Z] NetworkConnectionStatusBar.jsx | 93.93 | 42.85 | 100 | 93.93 | 28-31
[2026-06-22T20:29:07.723Z] PopupMessage.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.723Z] SystemStatusBar.jsx | 77.77 | 100 | 0 | 77.77 | 15-18
[2026-06-22T20:29:07.723Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.723Z] app/hooks | 100 | 95.45 | 100 | 100 |
[2026-06-22T20:29:07.723Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.723Z] useCurrentRoute.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.723Z] useSyncNetworkType.js | 100 | 85.71 | 100 | 100 | 14
[2026-06-22T20:29:07.723Z] useWalletWorkflow.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.723Z] app/layout | 94.02 | 75 | 100 | 94.02 |
[2026-06-22T20:29:07.723Z] RootLayout.jsx | 94.02 | 75 | 100 | 94.02 | 60-63
[2026-06-22T20:29:07.723Z] components | 100 | 66.66 | 100 | 100 |
[2026-06-22T20:29:07.723Z] index.js | 100 | 66.66 | 100 | 100 | 8
[2026-06-22T20:29:07.723Z] components/controls | 92.1 | 75 | 64.91 | 92.1 |
[2026-06-22T20:29:07.723Z] Button.jsx | 96.1 | 83.33 | 50 | 96.1 | 52-54
[2026-06-22T20:29:07.723Z] ButtonCircle.jsx | 96.8 | 83.33 | 50 | 96.8 | 71-74
[2026-06-22T20:29:07.723Z] ButtonClose.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.723Z] ButtonPlain.jsx | 93.67 | 66.66 | 100 | 93.67 | 16,18-21
[2026-06-22T20:29:07.723Z] Checkbox.jsx | 88.88 | 60 | 100 | 88.88 | 15,17-26
[2026-06-22T20:29:07.723Z] Dropdown.jsx | 85.4 | 63.15 | 33.33 | 85.4 | ...86,154-160,164
[2026-06-22T20:29:07.723Z] FeeSelector.jsx | 91.83 | 74.07 | 77.77 | 91.83 | 161-173,175-177
[2026-06-22T20:29:07.723Z] InputAddress.jsx | 89.78 | 75.86 | 80 | 89.78 | 65-78
[2026-06-22T20:29:07.723Z] InputAmount.jsx | 87.59 | 68.18 | 60 | 87.59 | 67-73,75,98-105
[2026-06-22T20:29:07.723Z] SelectToken.jsx | 84.48 | 100 | 50 | 84.48 | 22-30
[2026-06-22T20:29:07.723Z] TabSelector.jsx | 96.49 | 87.5 | 40 | 96.49 | 26-27,56,64
[2026-06-22T20:29:07.723Z] TextBox.jsx | 97.59 | 77.27 | 75 | 97.59 | 83-86
[2026-06-22T20:29:07.723Z] TouchableNative.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.723Z] index.js | 100 | 50 | 100 | 100 | 7-9
[2026-06-22T20:29:07.723Z] components/display | 96.13 | 82.85 | 100 | 96.13 |
[2026-06-22T20:29:07.723Z] ActivityLogView.jsx | 94.96 | 85.18 | 100 | 94.96 | 17,20-26
[2026-06-22T20:29:07.723Z] Amount.jsx | 94.01 | 85 | 100 | 94.01 | 29,106-111
[2026-06-22T20:29:07.723Z] BooleanView.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.723Z] MessageView.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.723Z] MnemonicView.jsx | 95.83 | 50 | 100 | 95.83 | 23-25
[2026-06-22T20:29:07.723Z] index.js | 100 | 40 | 100 | 100 | 7-9
[2026-06-22T20:29:07.723Z] components/display/Account | 100 | 72.41 | 100 | 100 |
[2026-06-22T20:29:07.723Z] AccountAvatar.jsx | 100 | 42.85 | 100 | 100 | 20-23,28,49,65
[2026-06-22T20:29:07.723Z] AccountInfoCard.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.723Z] AccountView.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.723Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.723Z] components/display/RowWithButton | 98 | 71.42 | 100 | 98 |
[2026-06-22T20:29:07.724Z] CopyButtonContainer.jsx | 100 | 66.66 | 100 | 100 | 10
[2026-06-22T20:29:07.724Z] EditButtonContainer.jsx | 96.42 | 66.66 | 100 | 96.42 | 12
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] components/display/Token | 100 | 80 | 100 | 100 |
[2026-06-22T20:29:07.724Z] TokenAvatar.jsx | 100 | 85.71 | 100 | 100 | 29
[2026-06-22T20:29:07.724Z] TokenView.jsx | 100 | 75 | 100 | 100 | 21,31,35
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] components/display/Transaction | 79.74 | 100 | 0 | 79.74 |
[2026-06-22T20:29:07.724Z] TransactionAvatar.jsx | 79.48 | 100 | 0 | 79.48 | 38-53
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] components/features | 87.26 | 67.62 | 62.5 | 87.26 |
[2026-06-22T20:29:07.724Z] CopyButton.jsx | 76.74 | 85.71 | 33.33 | 76.74 | 23-32
[2026-06-22T20:29:07.724Z] Filter.jsx | 67.72 | 59.37 | 55.55 | 67.72 | ...97-198,200-220
[2026-06-22T20:29:07.724Z] QrCodeView.jsx | 95.23 | 66.66 | 66.66 | 95.23 | 61-63
[2026-06-22T20:29:07.724Z] SendReceiveButtons.jsx | 96.23 | 78.57 | 66.66 | 96.23 | 73-79
[2026-06-22T20:29:07.724Z] TableView.jsx | 98.63 | 66.66 | 100 | 98.63 | 167-169
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] components/features/Passcode | 55.14 | 46.15 | 100 | 55.14 |
[2026-06-22T20:29:07.724Z] Passcode.jsx | 54.81 | 41.66 | 100 | 54.81 | ...84-120,123-127
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] ...nents/features/Passcode/components | 65.89 | 47.36 | 57.14 | 65.89 |
[2026-06-22T20:29:07.724Z] Dots.jsx | 93.75 | 42.85 | 100 | 93.75 | 18,20-23
[2026-06-22T20:29:07.724Z] PinPad.jsx | 43.56 | 40 | 50 | 43.56 | ...3,45-84,87-101
[2026-06-22T20:29:07.724Z] StatusText.jsx | 63.63 | 100 | 0 | 63.63 | 13-24
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] ...onents/features/Passcode/constants | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] components/features/Passcode/hooks | 62.2 | 78.94 | 33.33 | 62.2 |
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 0 | 100 |
[2026-06-22T20:29:07.724Z] usePasscodeInput.js | 84.44 | 100 | 25 | 84.44 | 17-19,23-26
[2026-06-22T20:29:07.724Z] usePasscodeJumpAnimation.js | 54.83 | 66.66 | 100 | 54.83 | 27-60,65-67,75-79
[2026-06-22T20:29:07.724Z] usePasscodeManager.js | 61.36 | 80 | 20 | 61.36 | ...28-129,140-176
[2026-06-22T20:29:07.724Z] usePasscodeShake.js | 50 | 100 | 100 | 50 | 14-26
[2026-06-22T20:29:07.724Z] components/features/Passcode/utils | 72.41 | 21.42 | 66.66 | 72.41 |
[2026-06-22T20:29:07.724Z] index.js | 72.41 | 21.42 | 66.66 | 72.41 | ...30,34,40,43-50
[2026-06-22T20:29:07.724Z] components/feedback | 96.93 | 76.81 | 93.33 | 96.93 |
[2026-06-22T20:29:07.724Z] Alert.jsx | 100 | 90 | 100 | 100 | 21
[2026-06-22T20:29:07.724Z] DialogBox.jsx | 93.53 | 70.27 | 88.88 | 93.53 | ...79-180,190-200
[2026-06-22T20:29:07.724Z] EmptyListMessage.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] LoadingIndicator.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] MultisigAccountWarning.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] StatusCard.jsx | 100 | 80 | 100 | 100 | 14
[2026-06-22T20:29:07.724Z] StatusRow.jsx | 100 | 66.66 | 100 | 100 | 19
[2026-06-22T20:29:07.724Z] index.js | 100 | 50 | 100 | 100 | 6-7
[2026-06-22T20:29:07.724Z] components/layout | 97.45 | 71.59 | 82.75 | 97.45 |
[2026-06-22T20:29:07.724Z] ActionRow.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] AnimatedListItem.jsx | 81.48 | 42.85 | 100 | 81.48 | 17,19-22
[2026-06-22T20:29:07.724Z] Card.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] Columns.jsx | 100 | 75 | 100 | 100 | 13
[2026-06-22T20:29:07.724Z] Divider.jsx | 100 | 80 | 100 | 100 | 16,25-28
[2026-06-22T20:29:07.724Z] ExpandableCard.jsx | 99.13 | 69.56 | 100 | 99.13 | 71
[2026-06-22T20:29:07.724Z] Field.jsx | 100 | 66.66 | 100 | 100 | 12
[2026-06-22T20:29:07.724Z] FlexContainer.jsx | 98.82 | 57.89 | 100 | 98.82 | 59
[2026-06-22T20:29:07.724Z] ListItemContainer.jsx | 94.59 | 38.46 | 100 | 94.59 | 43-46
[2026-06-22T20:29:07.724Z] MultiColumnList.jsx | 98.66 | 35.29 | 100 | 98.66 | 37
[2026-06-22T20:29:07.724Z] Screen.jsx | 96.62 | 94.28 | 16.66 | 96.62 | 63,94-97
[2026-06-22T20:29:07.724Z] Spacer.jsx | 100 | 83.33 | 100 | 100 | 17-23
[2026-06-22T20:29:07.724Z] StableHeightContainer.jsx | 85.71 | 100 | 100 | 85.71 | 20-23
[2026-06-22T20:29:07.724Z] Stack.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] WidgetContainer.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] index.js | 93.75 | 50 | 100 | 93.75 | 9
[2026-06-22T20:29:07.724Z] components/templates | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] ...mplates/FilteredListScreenTemplate | 88.64 | 62.06 | 66.66 | 88.64 |
[2026-06-22T20:29:07.724Z] FilteredListScreenTemplate.jsx | 88.59 | 60.71 | 66.66 | 88.59 | ...08,118,122-123
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] ...emplates/TransactionScreenTemplate | 89.14 | 68.75 | 44.44 | 89.14 |
[2026-06-22T20:29:07.724Z] TransactionScreenTemplate.jsx | 89.08 | 67.74 | 44.44 | 89.08 | ...,93-97,109-112
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] ...ansactionScreenTemplate/components | 68.38 | 56.25 | 66.66 | 68.38 |
[2026-06-22T20:29:07.724Z] TransactionConfirmationDialog.jsx | 52.7 | 60 | 50 | 52.7 | 26-60
[2026-06-22T20:29:07.724Z] TransactionProgressDialog.jsx | 82.27 | 50 | 75 | 82.27 | 19,21-22,39-49
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] ...ransactionScreenTemplate/constants | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] ...es/TransactionScreenTemplate/hooks | 63.05 | 51.85 | 37.5 | 63.05 |
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] useTransactionConfirmationPolling.js | 41.25 | 100 | 100 | 41.25 | 34-80
[2026-06-22T20:29:07.724Z] useTransactionWorkflow.js | 72.04 | 43.47 | 28.57 | 72.04 | ...75,180,182,184
[2026-06-22T20:29:07.724Z] ...es/TransactionScreenTemplate/utils | 100 | 97.29 | 100 | 100 |
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] transaction-progress.js | 100 | 97.22 | 100 | 100 | 102
[2026-06-22T20:29:07.724Z] components/typography | 100 | 81.81 | 100 | 100 |
[2026-06-22T20:29:07.724Z] StyledText.jsx | 100 | 80.95 | 100 | 100 | 26-43,53
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] components/visual | 97.68 | 56.25 | 100 | 97.68 |
[2026-06-22T20:29:07.724Z] Icon.jsx | 97.75 | 44.44 | 100 | 97.75 | 207,209-212
[2026-06-22T20:29:07.724Z] ScreenIllustration.jsx | 96.42 | 50 | 100 | 96.42 | 19-20
[2026-06-22T20:29:07.724Z] SymbolLogo.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] config | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] known-account-images.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] known-token-images.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] constants | 100 | 100 | 75 | 100 |
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 75 | 100 |
[2026-06-22T20:29:07.724Z] hooks | 91.56 | 86.12 | 81.48 | 91.56 |
[2026-06-22T20:29:07.724Z] index.js | 100 | 44.44 | 100 | 100 | 7-10,18-19
[2026-06-22T20:29:07.724Z] useAsyncManager.js | 100 | 94.73 | 100 | 100 | 77
[2026-06-22T20:29:07.724Z] useColorTransition.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] useDebounce.js | 31.57 | 100 | 100 | 31.57 | 13-38
[2026-06-22T20:29:07.724Z] useDualColorTransition.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] useInit.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] useLoading.js | 100 | 70 | 100 | 100 | 8-9,32
[2026-06-22T20:29:07.724Z] usePagination.js | 77.14 | 65 | 50 | 77.14 | ...70,73-74,82-83
[2026-06-22T20:29:07.724Z] usePasscode.js | 78.04 | 100 | 100 | 78.04 | 23-26,31-34,41
[2026-06-22T20:29:07.724Z] useProp.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] useReactiveWalletControllers.js | 83.87 | 100 | 50 | 83.87 | 27-31
[2026-06-22T20:29:07.724Z] useRefresh.js | 100 | 80 | 100 | 100 | 11
[2026-06-22T20:29:07.724Z] useTimer.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] useToggle.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] useTransactionFees.js | 95.45 | 100 | 50 | 95.45 | 11
[2026-06-22T20:29:07.724Z] useTransactionListener.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] useValidation.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] useWalletController.js | 94.11 | 100 | 50 | 94.11 | 27-28
[2026-06-22T20:29:07.724Z] useWalletListener.js | 100 | 94.11 | 100 | 100 | 12
[2026-06-22T20:29:07.724Z] useWalletRefreshLifecycle.js | 84.81 | 25 | 100 | 84.81 | 20-27,30-31,34,42
[2026-06-22T20:29:07.724Z] lib/bip39 | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] Bip39.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] lib/blockie | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] lib/blockie/vendors | 99.4 | 78.37 | 95.65 | 99.4 |
[2026-06-22T20:29:07.724Z] hsl2rgb.js | 97.18 | 84.61 | 100 | 97.18 | 31-32
[2026-06-22T20:29:07.724Z] main.js | 100 | 67.85 | 100 | 100 | 36-59
[2026-06-22T20:29:07.724Z] pnglib.js | 99.47 | 84.84 | 92.85 | 99.47 | 183-184
[2026-06-22T20:29:07.724Z] lib/controller | 97.27 | 100 | 0 | 97.27 |
[2026-06-22T20:29:07.724Z] bridge.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] index.js | 84.21 | 100 | 0 | 84.21 | 4,14-15
[2026-06-22T20:29:07.724Z] lib/controller/ethereum | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.724Z] api.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] bridge.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] controller.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] sdk.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] lib/controller/symbol | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] api.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] bridge.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] controller.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] sdk.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] lib/passcode | 99.31 | 93.1 | 100 | 99.31 |
[2026-06-22T20:29:07.725Z] PasscodeManager.js | 99.3 | 92.98 | 100 | 99.3 | 53-54
[2026-06-22T20:29:07.725Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] lib/platform | 89.47 | 100 | 75 | 89.47 |
[2026-06-22T20:29:07.725Z] PlatformUtils.js | 89.47 | 100 | 75 | 89.47 | 19-22
[2026-06-22T20:29:07.725Z] lib/storage | 73.61 | 100 | 0 | 73.61 |
[2026-06-22T20:29:07.725Z] PersistentStorageInterface.js | 74.19 | 100 | 0 | 74.19 | 18-23,30-31
[2026-06-22T20:29:07.725Z] SecureStorageInterface.js | 73.17 | 100 | 0 | 73.17 | 25-28,34-38,40-41
[2026-06-22T20:29:07.725Z] lib/transport | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] localization | 69.73 | 75 | 0 | 69.73 |
[2026-06-22T20:29:07.725Z] index.js | 69.73 | 75 | 0 | 69.73 | 37,41,43-45,59-76
[2026-06-22T20:29:07.725Z] router | 91.75 | 78.78 | 70.83 | 91.75 |
[2026-06-22T20:29:07.725Z] Router.js | 85.27 | 94.11 | 70 | 85.27 | ...22-125,128-129
[2026-06-22T20:29:07.725Z] RouterView.jsx | 95.41 | 57.14 | 75 | 95.41 | 60-64
[2026-06-22T20:29:07.725Z] config.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] navigationRef.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] screens/account | 89.83 | 57.4 | 56.52 | 89.83 |
[2026-06-22T20:29:07.725Z] AccountDetails.jsx | 91.27 | 50 | 50 | 91.27 | ...78,115-119,121
[2026-06-22T20:29:07.725Z] AccountList.jsx | 85.82 | 65 | 50 | 85.82 | ...12,115,120-123
[2026-06-22T20:29:07.725Z] AddSeedAccount.jsx | 91.56 | 55.55 | 71.42 | 91.56 | ...21-125,128-134
[2026-06-22T20:29:07.725Z] screens/account/components | 89.94 | 69.64 | 73.68 | 89.94 |
[2026-06-22T20:29:07.725Z] AccountCard.jsx | 89.3 | 79.16 | 75 | 89.3 | ...,97-98,104-109
[2026-06-22T20:29:07.725Z] BasicList.jsx | 93.24 | 50 | 80 | 93.24 | 20-22,53-54
[2026-06-22T20:29:07.725Z] DraggableList.jsx | 88.29 | 70.58 | 66.66 | 88.29 | 20,43,58-63,73-75
[2026-06-22T20:29:07.725Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] screens/account/hooks | 95.61 | 94.82 | 62.5 | 95.61 |
[2026-06-22T20:29:07.725Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] useAccountBalances.js | 100 | 97.14 | 100 | 100 | 42
[2026-06-22T20:29:07.725Z] useAccountSaver.js | 74.6 | 100 | 50 | 74.6 | 16-21,27-29,32-38
[2026-06-22T20:29:07.725Z] useExternalAccountState.js | 98.57 | 66.66 | 33.33 | 98.57 | 18
[2026-06-22T20:29:07.725Z] useSeedAccountBalances.js | 100 | 93.75 | 100 | 100 | 77
[2026-06-22T20:29:07.725Z] screens/actions | 100 | 50 | 100 | 100 |
[2026-06-22T20:29:07.725Z] Actions.jsx | 100 | 50 | 100 | 100 | 16-21,26
[2026-06-22T20:29:07.725Z] screens/actions/components | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] ActionCard.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] screens/address-book | 87.44 | 59.25 | 33.33 | 87.44 |
[2026-06-22T20:29:07.725Z] ContactDetails.jsx | 77.6 | 100 | 14.28 | 77.6 | ...81,86-87,89-90
[2026-06-22T20:29:07.725Z] ContactList.jsx | 85.18 | 100 | 33.33 | 85.18 | 28-33,40-45
[2026-06-22T20:29:07.725Z] CreateContact.jsx | 93.19 | 50 | 33.33 | 93.19 | 85-91,94,98,104
[2026-06-22T20:29:07.725Z] EditContact.jsx | 91.48 | 46.66 | 60 | 91.48 | ...09,112,117-118
[2026-06-22T20:29:07.725Z] screens/address-book/components | 97.61 | 83.33 | 100 | 97.61 |
[2026-06-22T20:29:07.725Z] ContactCompactItem.jsx | 94.73 | 66.66 | 100 | 94.73 | 23-25
[2026-06-22T20:29:07.725Z] ContactListItem.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] screens/address-book/hooks | 93.47 | 68.18 | 100 | 93.47 |
[2026-06-22T20:29:07.725Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] useAddressBookWidget.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] useContactFormState.js | 86.76 | 71.42 | 100 | 86.76 | 40-44,48-51
[2026-06-22T20:29:07.725Z] useContactList.js | 100 | 40 | 100 | 100 | 11-18
[2026-06-22T20:29:07.725Z] screens/address-book/types | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] AddressBook.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] screens/address-book/utils | 94.59 | 83.33 | 100 | 94.59 |
[2026-06-22T20:29:07.725Z] contact-alerts.js | 92 | 83.33 | 100 | 92 | 16-19
[2026-06-22T20:29:07.725Z] contact-list-tabs.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] validators.js | 95.55 | 77.77 | 100 | 95.55 | 11-12
[2026-06-22T20:29:07.725Z] screens/address-book/widgets | 88.23 | 100 | 25 | 88.23 |
[2026-06-22T20:29:07.725Z] AddressBookWidget.jsx | 88.23 | 100 | 25 | 88.23 | 18,20-22,27-28
[2026-06-22T20:29:07.725Z] screens/assets | 94.68 | 68.42 | 66.66 | 94.68 |
[2026-06-22T20:29:07.725Z] Assets.jsx | 99.12 | 62.5 | 100 | 99.12 | 34
[2026-06-22T20:29:07.725Z] TokenDetails.jsx | 92.23 | 100 | 33.33 | 92.23 | 38-46,48,131-136
[2026-06-22T20:29:07.725Z] screens/assets/components | 99.43 | 73.07 | 85.71 | 99.43 |
[2026-06-22T20:29:07.725Z] ExpirationProgress.jsx | 99 | 66.66 | 100 | 99 | 59
[2026-06-22T20:29:07.725Z] TokenListItem.jsx | 100 | 100 | 50 | 100 |
[2026-06-22T20:29:07.725Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] screens/assets/hooks | 81.25 | 100 | 50 | 81.25 |
[2026-06-22T20:29:07.725Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] useAssetsData.js | 80.95 | 100 | 50 | 80.95 | 30-38,40,48-49
[2026-06-22T20:29:07.725Z] screens/assets/utils | 84.72 | 60 | 100 | 84.72 |
[2026-06-22T20:29:07.725Z] assets-sections.js | 78.52 | 61.9 | 100 | 78.52 | 26-30,57,79-104
[2026-06-22T20:29:07.725Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] token-display.js | 98.46 | 53.84 | 100 | 98.46 | 16
[2026-06-22T20:29:07.725Z] screens/bridge | 89.83 | 58.82 | 47.36 | 89.83 |
[2026-06-22T20:29:07.725Z] BridgeAccountDetails.jsx | 81.33 | 58.82 | 33.33 | 81.33 | ...31-132,136-140
[2026-06-22T20:29:07.725Z] BridgeAccountList.jsx | 77.35 | 100 | 33.33 | 77.35 | 22-28,33-35,37-38
[2026-06-22T20:29:07.725Z] BridgeSwap.jsx | 93.82 | 48 | 66.66 | 93.82 | ...03,197,200-208
[2026-06-22T20:29:07.725Z] BridgeSwapDetails.jsx | 100 | 83.33 | 100 | 100 | 21
[2026-06-22T20:29:07.725Z] screens/bridge/components | 75.38 | 55.73 | 54.16 | 75.38 |
[2026-06-22T20:29:07.725Z] BridgeAccountCard.jsx | 90.74 | 83.33 | 50 | 90.74 | 27-36
[2026-06-22T20:29:07.725Z] BridgeHistory.jsx | 43.09 | 66.66 | 20 | 43.09 | ...97-191,211-214
[2026-06-22T20:29:07.725Z] EstimationSummary.jsx | 97.32 | 25 | 100 | 97.32 | 17,19-20
[2026-06-22T20:29:07.725Z] SwapSelector.jsx | 84.94 | 47.36 | 58.33 | 84.94 | ...29,131-135,171
[2026-06-22T20:29:07.725Z] SwapSideDetails.jsx | 100 | 100 | 50 | 100 |
[2026-06-22T20:29:07.725Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] screens/bridge/constants | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.725Z] screens/bridge/hooks | 69.81 | 76.12 | 56.86 | 69.81 |
[2026-06-22T20:29:07.725Z] useBridge.js | 62.72 | 83.33 | 66.66 | 62.72 | ...76-177,190-197
[2026-06-22T20:29:07.725Z] useBridgeAccounts.js | 100 | 100 | 83.33 | 100 |
[2026-06-22T20:29:07.725Z] useBridgeAmount.js | 100 | 71.42 | 75 | 100 | 14,17,32,34
[2026-06-22T20:29:07.726Z] useBridgeHistory.js | 92.15 | 80 | 50 | 92.15 | 14,17-19
[2026-06-22T20:29:07.726Z] useBridgeNoPairsDialog.js | 92.98 | 100 | 40 | 92.98 | 23-25,28
[2026-06-22T20:29:07.726Z] useBridgeTransaction.js | 42.55 | 100 | 33.33 | 42.55 | 13-23,25-26,28-68
[2026-06-22T20:29:07.726Z] useBridgeTransactionWorkflow.js | 59.93 | 33.33 | 33.33 | 59.93 | ...85-306,308-317
[2026-06-22T20:29:07.726Z] useEstimation.js | 92.5 | 100 | 50 | 92.5 | 13-15
[2026-06-22T20:29:07.726Z] useSwapSelector.js | 63.94 | 87.8 | 80 | 63.94 | ...27-134,139-173
[2026-06-22T20:29:07.726Z] screens/bridge/types | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] Bridge.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] screens/bridge/utils | 59.77 | 81.48 | 62.5 | 59.77 |
[2026-06-22T20:29:07.726Z] activity-log.js | 100 | 96.55 | 100 | 100 | 39
[2026-06-22T20:29:07.726Z] bridge-account-management.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] index.js | 100 | 50 | 100 | 100 | 7
[2026-06-22T20:29:07.726Z] swap-side.js | 98.94 | 44.44 | 100 | 98.94 | 46
[2026-06-22T20:29:07.726Z] swap-status.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] transaction-progress.js | 10.65 | 100 | 14.28 | 10.65 | ...86-297,299-306
[2026-06-22T20:29:07.726Z] validators.js | 85.18 | 30 | 100 | 85.18 | 20-21,24,27
[2026-06-22T20:29:07.726Z] wallet-controller.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] screens/harvesting | 95.78 | 50 | 100 | 95.78 |
[2026-06-22T20:29:07.726Z] Harvesting.jsx | 95.78 | 50 | 100 | 95.78 | ...45,179,191-194
[2026-06-22T20:29:07.726Z] screens/harvesting/components | 82.51 | 66.66 | 66.66 | 82.51 |
[2026-06-22T20:29:07.726Z] HarvestingForm.jsx | 69.23 | 100 | 0 | 69.23 | 11-26
[2026-06-22T20:29:07.726Z] HarvestingStatus.jsx | 62.79 | 50 | 100 | 62.79 | 28-43
[2026-06-22T20:29:07.726Z] HarvestingSummary.jsx | 100 | 66.66 | 100 | 100 | 26
[2026-06-22T20:29:07.726Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] screens/harvesting/constants | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] screens/harvesting/hooks | 90.52 | 92 | 100 | 90.52 |
[2026-06-22T20:29:07.726Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] useHarvestingAccountInfo.js | 98.57 | 95.23 | 100 | 98.57 | 65
[2026-06-22T20:29:07.726Z] useHarvestingFormState.js | 95.74 | 60 | 100 | 95.74 | 24-25
[2026-06-22T20:29:07.726Z] useHarvestingSummary.js | 95.45 | 100 | 100 | 95.45 | 26-27
[2026-06-22T20:29:07.726Z] useHarvestingTransaction.js | 71.25 | 100 | 100 | 71.25 | 15-20,25,28-43
[2026-06-22T20:29:07.726Z] useHarvestingWidget.js | 97.22 | 100 | 100 | 97.22 | 33-34
[2026-06-22T20:29:07.726Z] useRandomNode.js | 90.16 | 88.88 | 100 | 90.16 | 17-20,38-39
[2026-06-22T20:29:07.726Z] screens/harvesting/types | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] Harvesting.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] screens/harvesting/utils | 88.41 | 48.83 | 88.88 | 88.41 |
[2026-06-22T20:29:07.726Z] harvesting-manage.js | 89.28 | 40 | 100 | 89.28 | 26,28,37-43
[2026-06-22T20:29:07.726Z] harvesting-status.js | 88.63 | 63.63 | 80 | 88.63 | ...98,110-112,117
[2026-06-22T20:29:07.726Z] harvesting-summary.js | 85 | 20 | 100 | 85 | 14-15,18,25-27
[2026-06-22T20:29:07.726Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] screens/harvesting/widgets | 40.54 | 100 | 0 | 40.54 |
[2026-06-22T20:29:07.726Z] HarvestingWidget.jsx | 38.88 | 100 | 0 | 38.88 | 15-36
[2026-06-22T20:29:07.726Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] screens/history | 93.42 | 57.14 | 66.66 | 93.42 |
[2026-06-22T20:29:07.726Z] History.jsx | 82.3 | 50 | 100 | 82.3 | ...04-106,109-113
[2026-06-22T20:29:07.726Z] TransactionDetails.jsx | 98.12 | 66.66 | 33.33 | 98.12 | ...09-110,122-123
[2026-06-22T20:29:07.726Z] screens/history/components | 66.39 | 84.21 | 44.44 | 66.39 |
[2026-06-22T20:29:07.726Z] AmountBreakdown.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] PlaceholderListItem.jsx | 83.33 | 100 | 0 | 83.33 | 16-18
[2026-06-22T20:29:07.726Z] ReceiptListItem.jsx | 19.78 | 100 | 0 | 19.78 | 12-84
[2026-06-22T20:29:07.726Z] TransactionGraphic.jsx | 93.4 | 70 | 60 | 93.4 | 9-11,15-21,40-41
[2026-06-22T20:29:07.726Z] TransactionListItem.jsx | 44.02 | 100 | 0 | 44.02 | 14-88
[2026-06-22T20:29:07.726Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] screens/history/constants | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] screens/history/hooks | 81.31 | 72.41 | 40.74 | 81.31 |
[2026-06-22T20:29:07.726Z] index.js | 100 | 40 | 100 | 100 | 6-8
[2026-06-22T20:29:07.726Z] useCosignFlow.js | 90.98 | 100 | 25 | 90.98 | 31-35,39,55-59
[2026-06-22T20:29:07.726Z] useHistoryData.js | 94.69 | 72.72 | 50 | 94.69 | 66-67,77-81
[2026-06-22T20:29:07.726Z] useHistoryWidget.js | 98.19 | 100 | 50 | 98.19 | 39,43
[2026-06-22T20:29:07.726Z] useLiveTransactionInfo.js | 100 | 83.33 | 100 | 100 | 24
[2026-06-22T20:29:07.726Z] useReceiptHistory.js | 77.14 | 50 | 50 | 77.14 | ...30,35-38,47-49
[2026-06-22T20:29:07.726Z] useReceiptItemData.js | 58.46 | 100 | 0 | 58.46 | 14,17-42
[2026-06-22T20:29:07.726Z] useTransactionHistory.js | 61.3 | 60 | 33.33 | 61.3 | ...92-124,130-139
[2026-06-22T20:29:07.726Z] useTransactionItemData.js | 65.75 | 100 | 0 | 65.75 | 12-36
[2026-06-22T20:29:07.726Z] screens/history/types | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] AmountBreakdown.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] Cosignature.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] TransactionGraphic.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] screens/history/utils | 86.46 | 70.78 | 66 | 86.46 |
[2026-06-22T20:29:07.726Z] amount-breakdown.js | 99.22 | 74 | 100 | 99.22 | 180,184
[2026-06-22T20:29:07.726Z] cosign.js | 94.26 | 67.85 | 100 | 94.26 | 31-33,46,57-58,63
[2026-06-22T20:29:07.726Z] history-sections.js | 100 | 76.92 | 100 | 100 | 108-118,132
[2026-06-22T20:29:07.726Z] index.js | 100 | 50 | 100 | 100 | 7-9
[2026-06-22T20:29:07.726Z] receipt-icon.js | 100 | 100 | 0 | 100 |
[2026-06-22T20:29:07.726Z] receipt-type.js | 71.42 | 100 | 0 | 71.42 | 24-30,33-35
[2026-06-22T20:29:07.726Z] safety-warning.js | 100 | 90 | 100 | 100 | 10
[2026-06-22T20:29:07.726Z] transaction-date.js | 82.75 | 57.14 | 100 | 82.75 | 24-27,29
[2026-06-22T20:29:07.726Z] transaction-description.js | 18.79 | 100 | 0 | 18.79 | ...3,36-56,59-123
[2026-06-22T20:29:07.726Z] transaction-details.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] transaction-graphic.js | 85.35 | 57.14 | 47.61 | 85.35 | ...04-405,422-437
[2026-06-22T20:29:07.726Z] transaction-icon.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] transaction-status.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] transaction-type.js | 96 | 75 | 100 | 96 | 17
[2026-06-22T20:29:07.726Z] screens/history/widgets | 81.33 | 50 | 60 | 81.33 |
[2026-06-22T20:29:07.726Z] HistoryWidget.jsx | 81.33 | 50 | 60 | 81.33 | ...46-49,55,58-63
[2026-06-22T20:29:07.726Z] screens/home | 84.68 | 60 | 80 | 84.68 |
[2026-06-22T20:29:07.726Z] Home.jsx | 84.68 | 60 | 80 | 84.68 | ...33-40,62-66,68
[2026-06-22T20:29:07.726Z] screens/home/components | 94.05 | 66.66 | 80 | 94.05 |
[2026-06-22T20:29:07.726Z] AccountCardWidget.jsx | 98.63 | 87.5 | 66.66 | 98.63 | 112-114
[2026-06-22T20:29:07.726Z] WidgetAnimatedWrapper.jsx | 74 | 42.85 | 100 | 74 | 20-29,31-33
[2026-06-22T20:29:07.726Z] screens/multisig | 89.98 | 52.94 | 50 | 89.98 |
[2026-06-22T20:29:07.726Z] CreateMultisigAccount.jsx | 92.98 | 54.54 | 66.66 | 92.98 | ...73-175,263-274
[2026-06-22T20:29:07.726Z] ModifyMultisigAccount.jsx | 90.97 | 47.36 | 66.66 | 90.97 | ...74-175,263-277
[2026-06-22T20:29:07.726Z] MultisigAccountDetails.jsx | 84.37 | 50 | 28.57 | 84.37 | ...95-104,106-112
[2026-06-22T20:29:07.726Z] MultisigAccountList.jsx | 89.52 | 100 | 33.33 | 89.52 | 63-68,71-75
[2026-06-22T20:29:07.726Z] screens/multisig/components | 99.43 | 81.81 | 80 | 99.43 |
[2026-06-22T20:29:07.726Z] CosignatoryList.jsx | 97.18 | 100 | 33.33 | 97.18 | 17,41
[2026-06-22T20:29:07.726Z] CosignatureCounter.jsx | 100 | 77.27 | 100 | 100 | 25-26,32
[2026-06-22T20:29:07.726Z] MultisigAccountListItem.jsx | 100 | 75 | 100 | 100 | 14
[2026-06-22T20:29:07.726Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] screens/multisig/hooks | 62.65 | 93.1 | 66.66 | 62.65 |
[2026-06-22T20:29:07.726Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.726Z] useCosignatureInput.js | 83.33 | 100 | 100 | 83.33 | 19-20,22-23,27-30
[2026-06-22T20:29:07.726Z] useMultisigAccountList.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] useMultisigTransaction.js | 35.11 | 100 | 25 | 35.11 | ...7,50-53,57-134
[2026-06-22T20:29:07.727Z] useMultisigTransactionState.js | 58.82 | 84.61 | 100 | 58.82 | ...33,35-51,53-62
[2026-06-22T20:29:07.727Z] useMultisigWidget.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] screens/multisig/utils | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] cosignatory-input-alert.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] screens/multisig/widgets | 34.92 | 100 | 0 | 34.92 |
[2026-06-22T20:29:07.727Z] MultisigWidget.jsx | 34.92 | 100 | 0 | 34.92 | 11-51
[2026-06-22T20:29:07.727Z] screens/onboarding | 84.13 | 55.55 | 46.66 | 84.13 |
[2026-06-22T20:29:07.727Z] CreateWallet.jsx | 83.69 | 53.84 | 33.33 | 83.69 | ...56-158,174-179
[2026-06-22T20:29:07.727Z] ImportWallet.jsx | 78.15 | 50 | 60 | 78.15 | ...12-114,117-119
[2026-06-22T20:29:07.727Z] Welcome.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] screens/onboarding/components | 70.62 | 52.17 | 69.23 | 70.62 |
[2026-06-22T20:29:07.727Z] MnemonicInput.jsx | 68.24 | 52.94 | 57.14 | 68.24 | ...7,89-94,96-124
[2026-06-22T20:29:07.727Z] Steps.jsx | 93.75 | 57.89 | 100 | 93.75 | 49-51,54-56
[2026-06-22T20:29:07.727Z] WalletCreationAnimation.jsx | 46.05 | 40 | 66.66 | 46.05 | 26-27,38-76
[2026-06-22T20:29:07.727Z] screens/onboarding/utils | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] mnemonic.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] optin.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] screens/send | 92.14 | 45.94 | 100 | 92.14 |
[2026-06-22T20:29:07.727Z] Send.jsx | 92.14 | 45.94 | 100 | 92.14 | 155-172,179-182
[2026-06-22T20:29:07.727Z] screens/send/hooks | 68.88 | 66.66 | 50 | 68.88 |
[2026-06-22T20:29:07.727Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] useSendFormState.js | 97 | 60 | 100 | 97 | 48-50
[2026-06-22T20:29:07.727Z] useSendTransaction.js | 39.51 | 100 | 33.33 | 39.51 | 16-23,27-93
[2026-06-22T20:29:07.727Z] useSenderInfo.js | 77.27 | 54.54 | 33.33 | 77.27 | 51-63,65-69,87-88
[2026-06-22T20:29:07.727Z] screens/send/utils | 88.04 | 91.66 | 75 | 88.04 |
[2026-06-22T20:29:07.727Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] send-display.js | 87.2 | 90.9 | 75 | 87.2 | 6-14,22-23
[2026-06-22T20:29:07.727Z] screens/settings | 93.01 | 75 | 62.5 | 93.01 |
[2026-06-22T20:29:07.727Z] Settings.jsx | 87.5 | 100 | 25 | 87.5 | ...14-120,122-123
[2026-06-22T20:29:07.727Z] SettingsAbout.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] SettingsNetwork.jsx | 97.18 | 81.48 | 100 | 97.18 | 27,140-142
[2026-06-22T20:29:07.727Z] SettingsSecurity.jsx | 90.47 | 50 | 50 | 90.47 | ...53,55-57,66-67
[2026-06-22T20:29:07.727Z] screens/settings/components | 95.97 | 66.66 | 83.33 | 95.97 |
[2026-06-22T20:29:07.727Z] SettingsItem.jsx | 93.84 | 50 | 100 | 93.84 | 18,21-23
[2026-06-22T20:29:07.727Z] SocialBadges.jsx | 97.61 | 100 | 66.66 | 97.61 | 26-27
[2026-06-22T20:29:07.727Z] screens/transport | 96.65 | 72.72 | 100 | 96.65 |
[2026-06-22T20:29:07.727Z] Scan.jsx | 92.47 | 57.14 | 100 | 92.47 | 19,34,45-49
[2026-06-22T20:29:07.727Z] TransportRequest.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] screens/transport/components | 85.47 | 71.42 | 100 | 85.47 |
[2026-06-22T20:29:07.727Z] RequestDetails.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] WalletActionGroup.jsx | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] WalletActionListItem.jsx | 72.58 | 50 | 100 | 72.58 | 16-22,25-34
[2026-06-22T20:29:07.727Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] screens/transport/types | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] TransportValidation.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] screens/transport/utils | 99.29 | 92 | 100 | 99.29 |
[2026-06-22T20:29:07.727Z] camera-alerts.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] index.js | 100 | 66.66 | 100 | 100 | 6
[2026-06-22T20:29:07.727Z] transport-actions.js | 100 | 95.65 | 100 | 100 | 94
[2026-06-22T20:29:07.727Z] transport-alert.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] transport-description.js | 96.96 | 84.61 | 100 | 96.96 | 65-67
[2026-06-22T20:29:07.727Z] transport-result.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] transport-validation.js | 100 | 88.88 | 100 | 100 | 14-16
[2026-06-22T20:29:07.727Z] styles | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] styles/colors | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] primitives.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] semantic.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] styles/sizes | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] primitives.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] semantic.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] styles/typography | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] index.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] primitives.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] semantic.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] utils | 91.51 | 81.75 | 80.48 | 91.51 |
[2026-06-22T20:29:07.727Z] account.js | 82.51 | 72 | 55.55 | 82.51 | ...9,82-92,95-100
[2026-06-22T20:29:07.727Z] explorer.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] format.js | 91.86 | 37.5 | 100 | 91.86 | 20-22,36-39
[2026-06-22T20:29:07.727Z] index.js | 100 | 50 | 100 | 100 | 8-9
[2026-06-22T20:29:07.727Z] network.js | 100 | 93.33 | 100 | 100 | 27
[2026-06-22T20:29:07.727Z] qr.js | 100 | 100 | 100 | 100 |
[2026-06-22T20:29:07.727Z] table.js | 100 | 91.66 | 100 | 100 | 121
[2026-06-22T20:29:07.727Z] token.js | 95.8 | 86.66 | 75 | 95.8 | 54-58,79
[2026-06-22T20:29:07.727Z] ui.js | 58.13 | 100 | 33.33 | 58.13 | 14-18,21-29,33-36
[2026-06-22T20:29:07.727Z] validators.js | 89.02 | 88.88 | 100 | 89.02 | 30-31,47-52,58
[2026-06-22T20:29:07.727Z] ---------------------------------------|---------|----------|---------|---------|-------------------
Details
- Declarative: Checkout SCM (4.5 sec)
- setup environment (3.2 sec)
- CI pipeline (4 min 41 sec)
- display environment (2.7 sec)
- checkout (1.3 sec)
- setup docker environment (6.8 sec)
- verify conventional commit message (1.3 sec)
- setup lint (47 sec)
- run lint (23 sec)
- setup build (1.4 sec)
- run build (1.7 sec)
- setup tests (1.4 sec)
- run tests (2 min 58 sec)
Error: script returned exit code 1 - logs - run tests (examples) (1.7 sec)
- run tests (vectors) (1.8 sec)
- code coverage (1.9 sec)
- CD pipeline (5.7 sec)
- publish RC (1.8 sec)
- publish Release (1.7 sec)
- Declarative: Post Actions (2.3 sec)
Loading