Introduce InternJS framework for UI functional tests
UI is currently covered with unit tests based on Casper what makes tests creation and debugging complicated. InternJS is more suitable for single-page web applications like Fuel UI.
Blueprint information
- Status:
- Started
- Approver:
- Vitaly Kramskikh
- Priority:
- Medium
- Drafter:
- Nick Bogdanov
- Direction:
- Approved
- Assignee:
- Nick Bogdanov
- Definition:
- Approved
- Series goal:
- Accepted for 8.0.x
- Implementation:
- Started
- Milestone target:
- 7.0
- Started by
- Vitaly Kramskikh
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Spec for Intern-based UI functional tests
Addressed by: https:/
[Intern] Test cluster nodes page
Gerrit topic: https:/
Addressed by: https:/
Network tab functional tests
Addressed by: https:/
[intern] Test Logs tab
Addressed by: https:/
[Intern] Deployment preparation and process tests
Addressed by: https:/
[Intern] Test to check cluster creation with duplicate name
Addressed by: https:/
[intern] Test Node Disks
Addressed by: https:/
[Intern] Flexible cluster creation method
Addressed by: https:/
[Intern]
Addressed by: https:/
[Intern] Settings tab
Addressed by: https:/
[Intern] Network tab tests refactoring
Addressed by: https:/
[Intern] Advanced tests for Settings tab
Addressed by: https:/
[Intern] Added tests of Add Nodes, Edit Roles screens
Addressed by: https:/
[Intern] Introduce common findByCssSelect
Addressed by: https:/
[Intern] Additional tests of node view
Addressed by: https:/
[Intern] Timeouts refactoring
Addressed by: https:/
[Intern] Update helpers and custom asserts
Addressed by: https:/
[Intern] Network tab tests refactoring
Addressed by: https:/
[Intern] Wizard tests
Addressed by: https:/
[Intern] Casper tests replaced with Intern
Addressed by: https:/
[Intern] Node interfaces tests
Addressed by: https:/
[Intern] Node list management tests
Gerrit topic: https:/
Addressed by: https:/
[Intern] Support page tests
Addressed by: https:/
[Intern] Network Neutron tests
Addressed by: https:/
[Intern] Simple pages tests
Addressed by: https:/
[Intern] Assertion helpers for elements
Addressed by: https:/
[Intern] Healthcheck page tests
Addressed by: https:/
Clear and sync DB once func tests started
Addressed by: https:/
[Intern] Notifications test
Addressed by: https:/
[Intern] Run Intern once for the specified suite
Addressed by: https:/
[Intern] Apply new helpers
Addressed by: https:/
[Intern] Apply new helpers: Welcome, Interfaces pages
Addressed by: https:/
[Intern] Create nodes helper
Addressed by: https:/
[Intern] Apply new helpers: Support page, Node Disks, Logs page
Addressed by: https:/
[Intern] Remove custom assertions from common.js