mirror of https://github.com/rancher/dashboard.git
2 Commits
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
b068e4e12c
|
e2e Tests: CI: Setup test to run for PR pointing to master (#5451)
* 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 |
|
|
|
25acc1f8eb |
Plugins: Rejig files to new shell locations (#5623)
* Doc * v0.7.0 * v0.7.1 * v0.7.2 * Add creators * v0.1.14 * v0.1.17 * Add Yarn link * Tidy ups and typos * Allow models to be loaded from plugins * v0.1.15 * v0.1.18 * v0.6.6 * Improve readme, fix cyperss log msg * v0.1.17 * v0.1.19 * v0.6.7 * v0.6.8 * Fix logo ref when in shell * Fix lint issues * Fix error in example * Fix script to work on linux * Add ability to revert moves without losing changes * Fix bug with custom models in a plugin * Fix build of UI packages * Add dist-pkg to .eslintignore * Pull out util from extend-router to prevent router being pulled in UI packages * Update PLUGINS.md * Remove duplicate dependency * Reduce size of built UI packages * Share codemirror. Other tidy ups * Further improvements * Tidy ups to support i18n in plugins * Clen up add comments * More clean-ups and comments added * Rename from extension to plugin * Missed file in rename * v0.6.9 * TIdy ups following rename * v0.1.20 * v0.1.21 * More refactor and tidy up * v0.1.22 * v0.1.18 * v0.1.19 * v0.1.23 * v0.6.10 * Version Packages. Improve naming. Unload. * v0.6.11 * v0.1.20 * v0.1.21 * v0.1.24 * v0.6.12 * v0.1.25 * v0.1.22 * v0.6.13 * Fix issues when plugin is builtin * Add missing files * Fix lint issues and watcher ignores * Fixes following review * v0.1.28 * v0.1.31 * v0.6.20 * Fix coer.js version * Fix bug where plugins included via npm don't work * Changes post merge * Move plugins doc to dev guide, add note at top of README * Update cypress version * Add note about the reset --hard in rejig -d * Fixes post merge * Rename @ranch to @rancher and ad plugins * Improve routes support, add package assets support * Add uninstall hooks and pass interal opts * Fix rejig script * Minor fixes * Routing tweaks - attempted to improve `addRoutes` typing, failed a lot - improved typings in plugins.ts - added "@pkg/*" entry and vue-shim (for importing components) to the pkg creator - fixed some linting - safely fail when Verdaccio isn't running - fixed some typos * Remove frontmatter-markdown-loader reference from nuxt-config * Revert "Remove frontmatter-markdown-loader reference from nuxt-config" This reverts commit |