-
Notifications
You must be signed in to change notification settings - Fork 82
Development #420
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
Merged
Merged
Development #420
Changes from 146 commits
Commits
Show all changes
149 commits
Select commit
Hold shift + click to select a range
79421d3
Add additional wait times to connect web wallet after keystore file u…
rolandmoldovan ecdf359
Increase wait times in connectWebWallet tests to ensure processing co…
rolandmoldovan 1a3bc85
use waitForLoadState for improved reliability
rolandmoldovan 980f30c
Update Slack notifications in E2E test workflows to include artifact …
rolandmoldovan 1343d39
some debugging
rolandmoldovan 8047fcf
Refactor debugging logs in wallet transaction and global setup script…
rolandmoldovan 1318490
more logs
rolandmoldovan 80eea22
Refactor test configuration and wallet transaction scripts by reducin…
rolandmoldovan c0fb520
Enhance global setup and file writing logic by adding a skipIfExists …
rolandmoldovan 49e1ba3
Implement retry logic for page navigation in connect wallet tests to …
rolandmoldovan adc94cb
Update navigation retry logic in connect wallet tests to clarify inte…
rolandmoldovan 72cb350
Enhance navigation timeout in connect wallet tests to improve reliabi…
rolandmoldovan 04de13a
debug connection error
rolandmoldovan 49397b7
add retry logic and health check
rolandmoldovan 0f09ab9
fix Error: Either 'port' or 'url' should be specified in config.webSe…
rolandmoldovan 54d27d1
fix Error: Timed out waiting 120000ms from config.webServer.
rolandmoldovan 50fac49
Refactor cancel transaction test to improve clarity and reliability. …
rolandmoldovan ebbe2fc
Add Playwright traces upload to CI workflows and update visibility ch…
rolandmoldovan bcd6361
Remove Playwright traces upload from CI workflows and skip cancel tra…
rolandmoldovan de810d7
Update test configuration timeouts to improve test reliability. Incre…
rolandmoldovan 3dabcfe
add some debugging code
rolandmoldovan 6f16205
more debug code
rolandmoldovan 6d6fea4
Refactor cancel transaction test to streamline side panel interaction…
rolandmoldovan b927df7
Refactor transaction table parsing logic by removing debug code and s…
rolandmoldovan 51941d1
Refactor ping and pong ABI test by removing unnecessary wait statemen…
rolandmoldovan 4f18fb0
Enhance CI workflows by adding Slack notifications for E2E test succe…
rolandmoldovan d472e3d
Merge pull request #407 from multiversx/rm/update/e2e-fix-for-keystor…
rolandmoldovan c210c7c
Replace moment.js with luxon (#410)
razvantomegea dbcfc6c
e2e add metamask connect test
rolandmoldovan 6aac06b
disable slack notification
rolandmoldovan f4eb29e
trigger e2e
rolandmoldovan bbc5b4f
commit pnpm-lock
rolandmoldovan 58ff977
change the working directory to fix error wallet setup files found
rolandmoldovan fb92ef9
run synpress in headless mode
rolandmoldovan 0786b9a
fix small import issue
rolandmoldovan 80265de
Fix Jest configuration (#413)
razvantomegea 69286af
update working dir; small refactor
rolandmoldovan 4725e9b
add wallet setup to npx synpress command; some refactoring
rolandmoldovan 5509724
try to run synpress generation with pnpm
rolandmoldovan a256992
update working directory
rolandmoldovan 2bacf04
test remove specific test path
rolandmoldovan 35c3076
update Synpress command
rolandmoldovan 3f628ee
hardcode the hash until we find a better way
rolandmoldovan cbf6860
refactor Synpress command to specify test path in E2E workflows
rolandmoldovan 62711cb
update playwright test command to run in headless mode
rolandmoldovan edebe3d
update E2E workflow to use Xvfb for display
rolandmoldovan 9e96ffe
refactor Playwright test command and update E2E workflow to improve X…
rolandmoldovan 5437604
refactor E2E workflow to utilize xvfb-run for Playwright and Synpress…
rolandmoldovan ebd2aa8
add wallet connection tests for memory provider and web wallet; updat…
rolandmoldovan 109c727
add console log to display available pages in MetaMask Snap warning h…
rolandmoldovan f8c753b
disable retries
rolandmoldovan b15dfcc
increase timeout
rolandmoldovan a17cae7
add some extra time for debugging
rolandmoldovan 0401637
update MetaMask Snap warning handling timeouts to improve reliability
rolandmoldovan 213316a
enhance MetaMask Snap warning handling with context validation and er…
rolandmoldovan d04c9ab
add debugging code and context validation
rolandmoldovan c05e31b
improve debugging and context validation in MetaMask wallet connectio…
rolandmoldovan 4012bbb
refactor E2E tests to improve context validation and debugging; utili…
rolandmoldovan b7b2d59
update test configuration to increase worker count and modify wallet …
rolandmoldovan 352034a
refactor wallet page URL constants in MetaMask tests for consistency …
rolandmoldovan 6ba55eb
enhance MetaMask Snap warning handling with additional debugging and …
rolandmoldovan 6d0be7c
enhance MetaMask Snap warning handling with improved click strategies…
rolandmoldovan 2b809e0
enhance MetaMask Snap warning handling with improved dynamic content …
rolandmoldovan f70487a
back to square 1
rolandmoldovan 9f62af3
increase timeout for MetaMask Snap warning handling and add additiona…
rolandmoldovan 7cc44d9
remove waitForLoadState - might cause page close issue
rolandmoldovan cde681f
update test configuration to reduce worker count and disable parallel…
razvantomegea 896f035
update E2E test workflow to streamline environment setup and enhance …
razvantomegea 56b572c
refactor E2E test workflow to simplify environment setup by breaking …
razvantomegea da0abb3
Update packages
arhtudormorar 046022a
Add Synpress configuration for MetaMask wallet testing and enhance Me…
razvantomegea 3ad8a4a
Merge branch 'development' into rm/update/e2e-add-metamask-connect-test
razvantomegea 6fc3899
Update pnpm-lock.yaml to reflect dependency version upgrades for @mul…
razvantomegea 1424c27
Update test configuration to set worker count to 1 and disable fully …
razvantomegea 1ebca8e
Update MetaMask Snap warning handling to use new notification page URL
razvantomegea f619a5a
Update MetaMask Snap warning handling to reflect new notification pag…
razvantomegea ca24d99
Delete pnpm-lock.yaml
rolandmoldovan 51f22d2
Refactor test configuration by removing Synpress config, updating Pla…
rolandmoldovan 00a1d0d
Update test configuration to increase worker count from 1 to 10 and r…
rolandmoldovan 737160b
Refactor MetaMask Snap warning handling to consistently use the metam…
rolandmoldovan 3ef82f6
Refactor MetaMask Snap warning handling to simplify button interactio…
rolandmoldovan 98c5870
Increase timeout for button clicks in MetaMask Snap warning handling …
rolandmoldovan 4c9aa86
Refactor MetaMask Snap warning handling to remove timeout parameters …
rolandmoldovan 1621e0c
Refactor MetaMask Snap handling by replacing warning handling with ap…
rolandmoldovan 1c4622d
Increase default timeout for button visibility checks in MetaMask Sna…
rolandmoldovan 6e52dd8
Refactor helper function for MetaMask Snap approval handling to impro…
rolandmoldovan 9cdf51b
Add wait for page load state in MetaMask Snap approval handling to en…
rolandmoldovan 5308948
Refactor helper function for MetaMask Snap approval handling to impro…
rolandmoldovan b547b0f
Add debug logging to handleMetaMaskSnapApproval for available pages b…
rolandmoldovan 39837df
Refactor page interaction logic in handleMetaMaskSnapApproval to ensu…
rolandmoldovan 37b6e09
Enhance page load handling in handleMetaMaskSnapApproval by adding ex…
rolandmoldovan 678dc9f
Increase timeout values in handleMetaMaskSnapApproval to enhance reli…
rolandmoldovan f9be85c
Enhance UI readiness checks in handleMetaMaskSnapApproval by adding a…
rolandmoldovan 661a741
Refine debug logging in handleMetaMaskSnapApproval to display availab…
rolandmoldovan bf9cde0
Adjust test configuration by reducing worker count from 10 to 5 and i…
rolandmoldovan 1080e1b
Update handleMetaMaskSnapApproval to wait for 'attached' state instea…
rolandmoldovan 8a82527
Set viewport size in handleMetaMaskSnapApproval to ensure visibility …
rolandmoldovan 57277a2
Add waitUntilStable function in handleMetaMaskSnapApproval to streaml…
rolandmoldovan 507d876
Update handleMetaMaskSnapApproval to set viewport size for MetaMask n…
rolandmoldovan 2ef493e
Implement retry logic in refreshPageAndClick and handleMetaMaskSnapAp…
rolandmoldovan 9188dc5
Add waitUntilStable function and refactor handleMetaMaskSnapApproval …
rolandmoldovan 685c2f1
Refactor ConnectWallet tests to improve clarity and consistency
rolandmoldovan b3e7094
Update test configuration and improve MetaMask interaction reliability
rolandmoldovan 9fded61
Refactor element interaction in handleMetaMaskSnapApproval for improv…
rolandmoldovan 4e69976
Refactor handleMetaMaskSnapApproval for improved element interaction …
rolandmoldovan ebd1c41
Increase SNAP_APPROVAL_MAX_RETRIES from 2 to 5 and enhance error logg…
rolandmoldovan 277f7ef
Enhance Slack notifications in E2E test workflows and update test con…
rolandmoldovan ca1aad5
Reduce SNAP_APPROVAL_MAX_RETRIES from 5 to 3 in handleMetaMaskSnapApp…
rolandmoldovan 95691e5
Refactor E2E test workflows and enhance MetaMask interaction reliability
rolandmoldovan c3fb3b0
Update MetaMask test to reflect template dashboard URL and enhance er…
rolandmoldovan 97797b0
Refactor handleMetaMaskSnapApproval and navigateToConnectWallet for i…
rolandmoldovan 1b6b3ad
Update test configuration and improve MetaMask interaction reliability
rolandmoldovan 9f1f12f
Ensure MetaMask tests run sequentially for improved reliability
rolandmoldovan 06ade30
Increase CLICK_ACTION_TIMEOUT to 10000ms and ensure notification page…
rolandmoldovan deaef6c
Enhance error handling in MetaMask connection test by ensuring notifi…
rolandmoldovan 6664bea
Update test configuration to disable fully parallel execution and ens…
rolandmoldovan ccf9a7b
add retry mechanism
rolandmoldovan e783da4
Enhance handleMetaMaskSnapApproval by adding waitForMetaMaskLoad to e…
rolandmoldovan ecc0739
Refactor handleMetaMaskSnapApproval to increase maxRetries to 5 and i…
rolandmoldovan 97bfb7d
Refactor handleMetaMaskSnapApproval to simplify element clicking logi…
rolandmoldovan 67b0ff3
Refactor attemptClickElement in handleMetaMaskSnapApproval to use not…
rolandmoldovan c04ddf2
Enhance attemptClickElement in handleMetaMaskSnapApproval by adding a…
rolandmoldovan 92f570b
add debugging logs
rolandmoldovan b5b4057
Enhance attemptClickElement by adding checks to skip actions if the n…
rolandmoldovan 69090fe
Improve error handling and debugging in handleMetaMaskSnapApproval an…
rolandmoldovan e6bd001
Refactor handleMetaMaskSnapApproval to improve page reacquisition log…
rolandmoldovan 3aeb738
Refactor handleMetaMaskSnapApproval to accept context and extensionId…
rolandmoldovan 10ed5de
Update metaMask.spec.ts to use page context for notification page loa…
rolandmoldovan 2a560c1
Remove special handling for MultiversX checkbox and internal page ref…
rolandmoldovan b509501
Update test configuration to increase timeout to 120 seconds and enab…
rolandmoldovan 81b5f70
Update test configuration to disable fully parallel execution and adj…
rolandmoldovan fce5663
some optimizations
rolandmoldovan 8a4d21d
Refactor parameter order in handleMetaMaskSnapApproval calls in metaM…
rolandmoldovan 5180f8f
undo improvements
rolandmoldovan de95837
final version, logs removed
rolandmoldovan ccd3357
Enhance Slack notifications in E2E test workflows by re-enabling succ…
rolandmoldovan d77c3f8
Update E2E test workflow to trigger on pull requests only for the mai…
rolandmoldovan 04ed611
Update test configuration to enable retries on CI for improved test r…
rolandmoldovan 716b0f9
Merge pull request #412 from multiversx/rm/update/e2e-add-metamask-co…
rolandmoldovan 7367c48
e2e replace deprecated page loading method with a new utility functio…
rolandmoldovan 1df1f7c
all good - re-enable slack messages
rolandmoldovan 395726b
update forgotten reference
rolandmoldovan 8bbd870
use UrlRegex constants
rolandmoldovan ed5df1f
Merge pull request #418 from multiversx/rm/update/e2e-deprecated-page…
rolandmoldovan 615cd98
Updated type (#419)
iuliacimpeanu 3fb8175
e2e remove unnecesary github action job comment (#421)
rolandmoldovan 963b05d
Disable MetaMask tests due to compatibility issues with the older ver…
rolandmoldovan 7692dd0
E2E Refactor test structure and add MetaMask support utilities (#423)
rolandmoldovan 7878fe5
Removed moduleNameMapper for sdkDappUi (#424)
mgavrila File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.