super-productivity/e2e/tests/plugins
Johannes Millan e2722f17f9 fix(e2e): make plugin tests reliable in CI environment
- Add robust plugin test helpers with retry logic and proper waits
- Implement asset availability checks before running tests
- Wait for plugin system initialization before test execution
- Add CI-specific timeout multipliers for slower environments
- Fix race conditions in plugin enabling logic
- Add comprehensive debug logging for troubleshooting
- Handle text matching issues with whitespace variations
- Remove CI skip conditions as tests now work reliably

The plugin tests were failing in CI due to:
1. Plugin assets not being fully loaded when tests started
2. Plugin system not initialized before test execution
3. Insufficient timeouts for CI environment
4. Text matching issues with unexpected whitespace

All plugin tests now pass with proper synchronization and error handling.
2025-08-03 20:41:30 +02:00
..
enable-plugin-test.spec.ts fix(e2e): make plugin tests reliable in CI environment 2025-08-03 20:41:30 +02:00
plugin-enable-verify.spec.ts fix(e2e): make plugin tests reliable in CI environment 2025-08-03 20:41:30 +02:00
plugin-feature-check.spec.ts test(e2e): fix plugin-iframe tests for CI compatibility 2025-08-03 18:45:20 +02:00
plugin-iframe.spec.ts fix(e2e): make plugin tests reliable in CI environment 2025-08-03 20:41:30 +02:00
plugin-lifecycle.spec.ts fix(e2e): make plugin tests reliable in CI environment 2025-08-03 20:41:30 +02:00
plugin-loading.spec.ts fix(e2e): make plugin tests reliable in CI environment 2025-08-03 20:41:30 +02:00
plugin-simple-enable.spec.ts test(e2e): fix plugin-iframe tests for CI compatibility 2025-08-03 18:45:20 +02:00
plugin-structure-test.spec.ts fix(e2e): make plugin tests reliable in CI environment 2025-08-03 20:41:30 +02:00
plugin-upload.spec.ts test(e2e): fix plugin-iframe tests for CI compatibility 2025-08-03 18:45:20 +02:00
test-plugin-visibility.spec.ts test(e2e): fix plugin-iframe tests for CI compatibility 2025-08-03 18:45:20 +02:00