Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor/suite desktop core/e2e refactor emu press timeouts #17291

Draft
wants to merge 3 commits into
base: develop
Choose a base branch
from

Conversation

Vere-Grey
Copy link
Contributor

Description

Related Issue

Resolve

Screenshots:

Split it to suiteBase and pageObjects + mocks
fixure file slimmed down
metadataProviderMock.stop() moved to fixture teardown
untangle page fixture
also adjust multiple-session tests
@Vere-Grey Vere-Grey self-assigned this Feb 27, 2025
@@ -79,6 +79,20 @@ interface ReadAndConfirmShamirMnemonicEmu {

type StartBridgeVersion = '2.0.32' | '2.0.33' | 'node-bridge';

// Currently, emulator can timeout on press action, suite does not have any way to know about it
// Without this promiseWithTimeout, suite would fail on next step which complicates debugging
export function promiseWithTimeout<T>(
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

scheduleAction

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants