Skip to content

Latest commit

 

History

History
74 lines (57 loc) · 2.48 KB

File metadata and controls

74 lines (57 loc) · 2.48 KB

WDIO to Cypress Migration - Quick Summary

Migration Status

Category Tests Priority Status
Application Settings 2 Medium ⏳ Pending
Device Users 3 High ⏳ Pending
eForm Visual Editor - Create 1 High ⏳ Pending
Folders - Tree 3 Medium ⏳ Pending
Folders - Child 3 Medium ⏳ Pending
Navigation Menu 4 Medium ⏳ Pending
Password Settings 1 High ⏳ Pending
Profile Settings 1 Medium ⏳ Pending
Searchable Lists 3 Medium ⏳ Pending
Selectable Lists 4 Medium ⏳ Pending
User Administration 1 High ⏳ Pending
Workers 2 Medium ⏳ Pending
TOTAL 28 0% Complete

Already Migrated (10 test files)

Main Page eForms (6 tests): create, filter, sort, delete, pairing, tags
Sites (1 test): site-tag.multi
Navigation (1 test): subheader
eForm Visual Editor (3 tests): edit-eform, edit-xml, multi-language
Database Configuration (1 test): database-configuration

Recommended Sub-Issue Groups

High Priority (5 tests)

  1. Device Users (3 tests) - Critical for mobile app testing
  2. Password Settings (1 test) - Security feature
  3. User Administration (1 test) - User management

Medium Priority - User Interface (10 tests)

  1. Navigation Menu (4 tests) - UI customization
  2. Application Settings (2 tests) - App configuration
  3. Profile Settings (1 test) - User preferences
  4. eForm Visual Editor - Create (1 test) - Form creation
  5. Folders - Tree & Child (6 tests) - Could be split into 2 issues

Medium Priority - Data Management (11 tests)

  1. Searchable Lists (3 tests) - Data entry
  2. Selectable Lists (4 tests) - Data entry
  3. Workers (2 tests) - Staff management

Next Steps

  1. Create GitHub issues for each category using the template in WDIO_TO_CYPRESS_MIGRATION.md
  2. Assign priorities based on business impact
  3. Begin with High Priority tests
  4. Update progress in WDIO_TO_CYPRESS_MIGRATION.md as tests are completed

Quick Commands

# View all wdio tests
find eform-client/e2e/Tests -name "*.spec.ts"

# View all Cypress tests
find eform-client/cypress/e2e -name "*.cy.ts"

# Run wdio tests
yarn testheadless2a  # (through testheadless2j)

# Run Cypress tests
yarn cypress:run

Documentation