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

update(tests): user helper functions for multi instances #132

Closed
wants to merge 3 commits into from

Conversation

luisecm
Copy link
Collaborator

@luisecm luisecm commented Aug 20, 2024

What this PR does 📖

  • Use helper functions instead of fixtures for handling multiple instances creation on chats and friend requests tests

Which issue(s) this PR fixes 🔨

  • Resolve #

Special notes for reviewers 🗒️

Additional comments 🎤

Copy link

github-actions bot commented Aug 20, 2024

Automated Test Results

failed  2 failed
passed  105 passed
flaky  3 flaky
skipped  29 skipped

Details

stats  139 tests across 20 suites
duration  23 minutes, 30 seconds
commit  4fb818f

Failed tests

Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B1 to B6, B16 and B17, B35 to B37 - Landing to Chats Page elements and basic send/receive text message flow
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › C11, C12, C16, C17 and C19 - Chat Sidebar tests

Flaky tests

Automated Tests on Chrome Desktop › 03-friends-two-instances.spec.ts › Friends tests › H21 - User can send a friend request and cancel request before other user replies to it
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B7, B57, B58 - Favorites tests
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B56 - Chats Tests - Multiple messages testing

Skipped tests

Automated Tests on Chrome Desktop › 01-pin-input.spec.ts › Create Account and Login Tests › A12 - If incorrect pin is entered, error message should be displayed
Automated Tests on Chrome Desktop › 07-settings-profile.spec.ts › Settings Profile Tests › I9, I10 - User should be able to change username and see toast notification of change
Automated Tests on Chrome Desktop › 07-settings-profile.spec.ts › Settings Profile Tests › I22 - Clicking copy should copy the Recovery Phrase to the users clipboard
Automated Tests on Chrome Desktop › 09-settings-customizations.spec.ts › Settings Customization Tests › K4 - Clicking OpenFolder should open the Fonts folder
Automated Tests on Chrome Desktop › 09-settings-customizations.spec.ts › Settings Customization Tests › K8 - Clicking the moon button should change theme of the app from Dark to Light
Automated Tests on Chrome Desktop › 09-settings-customizations.spec.ts › Settings Customization Tests › K10 - Themes folder button should open the themes folder
Automated Tests on Chrome Desktop › 09-settings-customizations.spec.ts › Settings Customization Tests › K17 - Clicking Open Folder from Emoji Font section should open the Emoji Fonts folder
Automated Tests on Chrome Desktop › 09-settings-customizations.spec.ts › Settings Customization Tests › K20 - Clicking Open Folder from Default Profile Picture Style section should open the correct folder
Automated Tests on Chrome Desktop › 12-settings-extensions.spec.ts › Settings Extensions Tests › N2 - Clicking Explore should take user to Explore page
Automated Tests on Chrome Desktop › 12-settings-extensions.spec.ts › Settings Extensions Tests › N3 - Clicking Settings should take user to Settings page
Automated Tests on Chrome Desktop › 14-settings-gamepad.spec.ts › Settings Extensions Tests › Simulate gamepad left button press
Automated Tests on Chrome Desktop › 17-settings-network.spec.ts › Settings Network Tests › Validate Settings Network page is shown
Automated Tests on Chrome Desktop › 18-settings-about.spec.ts › Settings About Tests › R3 - Clicking Check for Updates should check for newest version of Uplink available
Automated Tests on Chrome Desktop › 20-settings-developer.spec.ts › Settings Developer Tests › T4 - Clicking Clear State should clear users state
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B8 to B14 - Quick Profile tests
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B15 and B26 to B34 - Group Chats Tests
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B18 and B19, B23 to B25 - Chats Context Menu tests
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B20 - Pin Messages Tests
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B21 - Replies Tests
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B22 and B50 - Reaction Tests
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B38 to B47 - Send coin tests
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B48 - Typing indicator tests
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B49 - Scroll to bottom button tests
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B51 - Markdown messages tests
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B52 and B53 - Sending and receiving files tests
Automated Tests on Chrome Desktop › 22-chats-tests.spec.ts › Chats Tests - Two instances › B54 - User should be able to view a video through the embedded video player
Automated Tests on Chrome Desktop › 24-files.spec.ts › Files Page Tests › F10 - User can create subfolders and navigate to parent folder with go back button
Automated Tests on Chrome Desktop › 24-files.spec.ts › Files Page Tests › F12 - User can upload files in subfolder folder
Automated Tests on Chrome Desktop › 24-files.spec.ts › Files Page Tests › F13 - Files and folders are still visible after logging out and login again

@github-actions github-actions bot added the Failed Automated Test Failed Automated Test label Aug 20, 2024
Copy link

github-actions bot commented Aug 20, 2024

Playwright test execution is complete! You can find the test results report here

@luisecm luisecm closed this Aug 21, 2024
@github-actions github-actions bot removed the Failed Automated Test Failed Automated Test label Aug 21, 2024
@luisecm luisecm deleted the luis/no-fixtures branch August 26, 2024 23:30
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.

1 participant