Migrate legacy tests to new framework architecture#37
Open
Conversation
Contributor
* feat: enhance API testing setup with new per test fixture, api teardown and config options * feat: add file upload (local transfer) functionality to API record creation and publishing tests * feat: file upload fetch transfer type functionality and checksum verification * feat: add multipart transfer test and new configuration options for S3 uploads * decompose and improve code quality * feat: record metadata update test * feat: record versioning tests with file linking and metadata updates * feat: fix dynamic polling in fetch transfer test * feat: enhance API testing setup with admin/user support and configuration updates * feat: add test for creating and publishing an embargoed restricted record * feat: add test for creating, publishing, and deleting a record with tombstone verification
…es (#36) * feat: implement logout functionality in BasePage and LoginPage * feat: enhance config with additional properties and update default values * feat: add administration page functionality and tests * feat: enhance administration page functionality with banner deletion and verification methods
Contributor
|
Linear issue: https://linear.app/ducesnet/issue/QA-45/too-many-requests-error Page snapshot- generic [active] [ref=e1]:
- link "Skip to main" [ref=e2] [cursor=pointer]:
- /url: "#main"
- banner [ref=e4]:
- navigation [ref=e7]:
- link "latest-build home" [ref=e9] [cursor=pointer]:
- /url: /
- img "latest-build home" [ref=e10] [cursor=pointer]
- navigation "Menu" [ref=e11]:
- generic [ref=e15]:
- textbox "Search records..." [ref=e16]
- button "Search" [ref=e17] [cursor=pointer]:
- generic [ref=e18] [cursor=pointer]:
- link "Communities" [ref=e20] [cursor=pointer]:
- /url: /communities
- link "My dashboard" [ref=e22] [cursor=pointer]:
- /url: /me/uploads
- generic [ref=e24]:
- link "Log in" [ref=e25] [cursor=pointer]:
- /url: /login/?next=/login/
- generic [ref=e26] [cursor=pointer]:
- text: Log in
- link " Sign up" [ref=e27] [cursor=pointer]:
- /url: /signup/
- generic [ref=e28] [cursor=pointer]:
- text: Sign up
- main [ref=e29]:
- generic [ref=e34]:
- heading " Too many requests" [level=1] [ref=e35]:
- generic [ref=e36]:
- text: Too many requests
- paragraph [ref=e37]: You have made too many consecutive requests, please try again later.
- contentinfo [ref=e38]:
- generic [ref=e41]:
- generic [ref=e42]:
- heading "About InvenioRDM" [level=2] [ref=e43]
- paragraph [ref=e44]:
- link "Product page" [ref=e45] [cursor=pointer]:
- /url: http://inveniosoftware.org/products/rdm
- paragraph [ref=e46]:
- link "Features" [ref=e47] [cursor=pointer]:
- /url: https://inveniosoftware.org/products/rdm/#features
- paragraph [ref=e48]:
- link "Roadmap" [ref=e49] [cursor=pointer]:
- /url: https://inveniosoftware.org/products/rdm/roadmap/
- paragraph [ref=e50]:
- link "Demo site" [ref=e51] [cursor=pointer]:
- /url: http://inveniordm.web.cern.ch
- generic [ref=e52]:
- heading "Get involved" [level=2] [ref=e53]
- paragraph [ref=e54]:
- link "GitHub" [ref=e55] [cursor=pointer]:
- /url: https://github.com/inveniosoftware/invenio-app-rdm
- paragraph [ref=e56]:
- link "Project Milestones" [ref=e57] [cursor=pointer]:
- /url: https://github.com/inveniosoftware/product-rdm
- paragraph [ref=e58]:
- link "Documentation" [ref=e59] [cursor=pointer]:
- /url: http://inveniordm.docs.cern.ch
- generic [ref=e60]:
- heading "Community" [level=2] [ref=e61]
- paragraph [ref=e62]:
- link "Chatroom" [ref=e63] [cursor=pointer]:
- /url: https://discord.gg/8qatqBC
- paragraph [ref=e64]:
- link "Forum" [ref=e65] [cursor=pointer]:
- /url: https://invenio-talk.web.cern.ch/c/projects/invenio-rdm
- paragraph [ref=e66]:
- link "Events & training" [ref=e67] [cursor=pointer]:
- /url: https://inveniosoftware.org/events/
- generic [ref=e71]:
- generic [ref=e72]:
- text: Powered by
- link "InvenioRDM" [ref=e73] [cursor=pointer]:
- /url: http://inveniosoftware.org/products/rdm
- generic [ref=e76]:
- generic [ref=e77]: "Language:"
- generic [ref=e78] [cursor=pointer]:
- generic [ref=e79] [cursor=pointer]:
- generic [ref=e80] [cursor=pointer]: Englishvideo.webm |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.