chore(infra): add url test to playwright (#11795)

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit

- **Chores**
  - Updated Playwright test configurations to use full URL strings instead of port numbers for web server identification.
  - Unified server startup approach in test environments by integrating web server configuration directly into Playwright, replacing custom setup scripts.
  - Removed obsolete development server setup files to streamline test initialization.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
EYHN
2025-05-21 04:07:46 +00:00
parent 1831d291f1
commit 4217bfe02d
8 changed files with 20 additions and 36 deletions
@@ -29,7 +29,6 @@ const config: PlaywrightTestConfig = {
webServer: [
{
command: 'yarn run -T affine dev -p @affine/web',
port: 8080,
stdout: 'ignore',
stderr: 'ignore',
timeout: 120 * 1000,
@@ -37,10 +36,10 @@ const config: PlaywrightTestConfig = {
env: {
COVERAGE: process.env.COVERAGE || 'false',
},
url: 'http://localhost:8080',
},
{
command: 'yarn run -T affine dev -p @affine/server',
port: 3010,
timeout: 120 * 1000,
reuseExistingServer: !process.env.CI,
stdout: 'ignore',
@@ -60,6 +59,7 @@ const config: PlaywrightTestConfig = {
MAILER_USER: 'noreply@toeverything.info',
MAILER_PASSWORD: 'affine',
},
url: 'http://localhost:3010/graphql',
},
],
};