mirror of https://github.com/rancher/dashboard.git
* Configure E2E tests for CI * Add Github CI configuration for E2E * Write welcome and first login tests * Add Docker initialization script * Sort tests * Allow to trigger input checkboxes from labels * Run setup script in a single test to avoid server requirement restrictions with authentication in a single session * Trigger E2E tests on PR to master only * Correct password for E2E; extend documentation about authentication * Allow E2E jobs to be excluded if present tag in the title * Build and start project for E2E using SPA flag and prod env for CI * Assure link presence while navigating in E2E tests; Improve readability * Allow to skip setup E2E tests for remote initialized instances * Update Cypress related libraries * Replace class to id selections for E2E tests * Create Page Actions PO; Move navigation related tests; Ensure Home page tests to be reliable * Correct login redirection to include local * Reset cards for E2E changelog * E2E: Add manual waiting while opening the side navigation * Change CI E2E skip exception from title to label * E2E: Increase waiting time for side navigation racing condition issue * Remove bootstrap setup assertion * Allow to manually trigger E2E tests * Disabling all flaky tests which cause race condition random failure * Remove setup scripts and commands due opted out solution * Rename files, tests and PO * Remove libraries added while rebasing * Replace ID with data-testid for E2E element selection * Skip entirely E2E test Job on label in favor of single steps condition * Use run ID and number for artifacts names * Updated documentation related to E2E selectors and added best practice link * Remove passed tests video after each test * Add getId command to select elements by attribute * Correct all the selections of all the existing tests; Add related data id for testing purpose * Add terms and ignore log issue with TS * Add missing ID to data conversion * Replace password cases with new PO * Restore locale login check in E2E * Enable artifacts upload only on failure * Disable video artifacts upload from E2E runs * Correct linting issue with a TODO note * Correct script naming and docker command to avoid killing other containers * Remove unnecessary --spa flag from existing scripts * Correct tests to do not rely spcifically to the version while testing changelog text * Adjust documentation definitions * Reference issue in the TODOs * Allow failing if no container found while stopping docker * Rephrase E2E commands reference in docs * Correct Docker stop command typo with image name |
||
|---|---|---|
| .. | ||
| concepts.md | ||
| development_environment.md | ||