mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-01-23 02:36:05 +00:00
fix(ci): exclude WebDAV and SuperSync tests from build workflow
WebDAV and SuperSync E2E tests require dedicated server infrastructure and should only run in the scheduled E2E workflow or manually. This prevents build failures when the required servers are not available. - Added @webdav tag to all WebDAV test files for consistent filtering - Updated build.yml to exclude @webdav and @supersync tagged tests
This commit is contained in:
parent
94e1550227
commit
cd5151f4f7
9 changed files with 9 additions and 9 deletions
|
|
@ -20,7 +20,7 @@ import { waitForAppReady } from '../../utils/waits';
|
|||
* 2. Client B has DIFFERENT data, sets up WebDAV sync to same folder
|
||||
* 3. Expected: Conflict dialog with "Use Local" vs "Use Remote" options
|
||||
*/
|
||||
test.describe('WebDAV First Sync Conflict', () => {
|
||||
test.describe('@webdav WebDAV First Sync Conflict', () => {
|
||||
test.describe.configure({ mode: 'serial' });
|
||||
|
||||
test('should show conflict dialog and allow USE_LOCAL to upload local data', async ({
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ import legacyDataCollisionB from '../../fixtures/legacy-migration-collision-b.js
|
|||
*
|
||||
* Run with: npm run e2e:file e2e/tests/sync/webdav-legacy-migration-sync.spec.ts -- --retries=0
|
||||
*/
|
||||
test.describe('@migration WebDAV Legacy Migration Sync', () => {
|
||||
test.describe('@webdav @migration WebDAV Legacy Migration Sync', () => {
|
||||
test.describe.configure({ mode: 'serial' });
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import {
|
|||
generateSyncFolderName,
|
||||
} from '../../utils/sync-helpers';
|
||||
|
||||
test.describe('WebDAV Sync Advanced Features', () => {
|
||||
test.describe('@webdav WebDAV Sync Advanced Features', () => {
|
||||
// Run sync tests serially to avoid WebDAV server contention
|
||||
test.describe.configure({ mode: 'serial' });
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import {
|
|||
} from '../../utils/sync-helpers';
|
||||
import { waitForStatePersistence } from '../../utils/waits';
|
||||
|
||||
test.describe('WebDAV Sync Error Handling', () => {
|
||||
test.describe('@webdav WebDAV Sync Error Handling', () => {
|
||||
// Run sync tests serially to avoid WebDAV server contention
|
||||
test.describe.configure({ mode: 'serial' });
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import {
|
|||
|
||||
const WEBDAV_TIMESTAMP_DELAY_MS = 2000;
|
||||
|
||||
test.describe('WebDAV Sync Expansion', () => {
|
||||
test.describe('@webdav WebDAV Sync Expansion', () => {
|
||||
// Run sync tests serially to avoid WebDAV server contention
|
||||
test.describe.configure({ mode: 'serial' });
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import {
|
|||
dismissTourIfVisible,
|
||||
} from '../../utils/sync-helpers';
|
||||
|
||||
test.describe('WebDAV Sync Full Flow', () => {
|
||||
test.describe('@webdav WebDAV Sync Full Flow', () => {
|
||||
// Run sync tests serially to avoid WebDAV server contention
|
||||
test.describe.configure({ mode: 'serial' });
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import {
|
|||
waitForSync,
|
||||
} from '../../utils/sync-helpers';
|
||||
|
||||
test.describe('WebDAV Sync Tags', () => {
|
||||
test.describe('@webdav WebDAV Sync Tags', () => {
|
||||
// Run sync tests serially to avoid WebDAV server contention
|
||||
test.describe.configure({ mode: 'serial' });
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import {
|
|||
waitForSync,
|
||||
} from '../../utils/sync-helpers';
|
||||
|
||||
test.describe('WebDAV Sync Task Order', () => {
|
||||
test.describe('@webdav WebDAV Sync Task Order', () => {
|
||||
// Run sync tests serially to avoid WebDAV server contention
|
||||
test.describe.configure({ mode: 'serial' });
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue