diff --git a/examples/react/package.json b/examples/react/package.json index 1695b0fb3..fded1f42e 100644 --- a/examples/react/package.json +++ b/examples/react/package.json @@ -4,7 +4,7 @@ "type": "module", "scripts": { "build": "tsc && vite build", - "test": "vitest run --browser.headless", + "test": "vitest run", "dev": "vite", "serve": "vite preview" }, diff --git a/examples/sveltekit/package.json b/examples/sveltekit/package.json index e7d31713d..c0a53a7c6 100644 --- a/examples/sveltekit/package.json +++ b/examples/sveltekit/package.json @@ -6,7 +6,7 @@ "scripts": { "dev": "vite dev", "build": "vite build", - "test": "vitest run --browser.headless", + "test": "vitest run", "preview": "vite preview", "prepare": "svelte-kit sync || echo ''", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", diff --git a/examples/vue/package.json b/examples/vue/package.json index 14d9ed084..6f7efff43 100644 --- a/examples/vue/package.json +++ b/examples/vue/package.json @@ -6,7 +6,7 @@ "scripts": { "dev": "vite", "build": "vite build", - "test": "vitest run --browser.headless", + "test": "vitest run", "preview": "vite preview --port 5050" }, "dependencies": { diff --git a/package.json b/package.json index 784c312bf..021d4cde2 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,8 @@ "dev": "yarn workspace @uppy-dev/dev dev", "dev:with-companion": "npm-run-all --parallel start:companion dev", "start:companion": "yarn workspace @uppy/companion start:dev", - "test": "turbo run test --filter='./packages/@uppy/*' --filter='./packages/uppy' --filter='./examples/{react,vue,sveltekit}'", + "test": "turbo run test --concurrency=1 --filter='./packages/@uppy/*' --filter='./packages/uppy' --filter='./examples/{react,vue,sveltekit}' -- --browser.headless", + "test:e2e": "turbo run test:e2e --concurrency=1 --filter='./packages/@uppy/*' --filter='./packages/uppy' --filter='./examples/{react,vue,sveltekit}' -- --browser.headless", "test:watch": "turbo watch test --filter='./packages/@uppy/*' --filter='./packages/uppy'", "typecheck": "turbo run typecheck --filter='./packages/@uppy/*' --filter='./packages/uppy'", "version": "changeset version && corepack yarn install --mode=update-lockfile && node scripts/update-readme-versions.mjs", diff --git a/packages/@uppy/dashboard/package.json b/packages/@uppy/dashboard/package.json index f548e871f..e5698454f 100644 --- a/packages/@uppy/dashboard/package.json +++ b/packages/@uppy/dashboard/package.json @@ -13,7 +13,7 @@ "build:css": "sass --load-path=../../ src/style.scss dist/style.css && postcss dist/style.css -u cssnano -o dist/style.min.css", "typecheck": "tsc --build", "test": "vitest run --silent='passed-only'", - "test:e2e": "vitest watch --project browser --browser.headless false" + "test:e2e": "vitest run --project browser" }, "keywords": [ "file uploader", diff --git a/packages/@uppy/dashboard/vitest.config.ts b/packages/@uppy/dashboard/vitest.config.ts index ae4a20490..b316316fc 100644 --- a/packages/@uppy/dashboard/vitest.config.ts +++ b/packages/@uppy/dashboard/vitest.config.ts @@ -19,7 +19,6 @@ export default defineConfig({ include: ['src/**/*.browser.test.{ts,tsx}'], browser: { enabled: true, - headless: true, provider: 'playwright', instances: [{ browser: 'chromium' }], }, diff --git a/packages/@uppy/url/package.json b/packages/@uppy/url/package.json index 1bc7b2375..ebf9822aa 100644 --- a/packages/@uppy/url/package.json +++ b/packages/@uppy/url/package.json @@ -13,7 +13,7 @@ "build:css": "sass --load-path=../../ src/style.scss dist/style.css && postcss dist/style.css -u cssnano -o dist/style.min.css", "typecheck": "tsc --build", "test": "vitest run --silent='passed-only'", - "test:e2e": "vitest watch --project browser --browser.headless false" + "test:e2e": "vitest run --project browser" }, "keywords": [ "file uploader", diff --git a/packages/@uppy/url/vitest.config.ts b/packages/@uppy/url/vitest.config.ts index efcb29ca4..08eeefd25 100644 --- a/packages/@uppy/url/vitest.config.ts +++ b/packages/@uppy/url/vitest.config.ts @@ -10,7 +10,6 @@ export default defineConfig({ globalSetup: './vitest.setup.ts', browser: { enabled: true, - headless: true, provider: 'playwright', instances: [{ browser: 'chromium' }], }, diff --git a/turbo.json b/turbo.json index 8b4eab539..0fec0fb4f 100644 --- a/turbo.json +++ b/turbo.json @@ -34,8 +34,12 @@ "inputs": ["src/**/*.{js,ts,jsx,tsx}", "tsconfig.json"] }, "test": { - "outputLogs": "errors-only", - "dependsOn": ["^test"] + "dependsOn": ["^test"], + "cache": false + }, + "test:e2e": { + "dependsOn": ["^test:e2e"], + "cache": false } } }