forked from baron/baron-sso
테스트 개선 및 프로덕션 배포준비
This commit is contained in:
@@ -254,41 +254,46 @@ jobs:
|
||||
with:
|
||||
node-version: "24"
|
||||
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@v4
|
||||
with:
|
||||
version: 10.5.2
|
||||
|
||||
- name: Install adminfront dependencies
|
||||
run: |
|
||||
cd adminfront
|
||||
npx pnpm install -C ../common --no-frozen-lockfile
|
||||
npx pnpm install --no-frozen-lockfile
|
||||
pnpm install -C ../common --no-frozen-lockfile
|
||||
pnpm install --no-frozen-lockfile
|
||||
|
||||
- name: Biome check adminfront
|
||||
run: |
|
||||
cd adminfront
|
||||
npx biome check . --formatter-enabled=false --assist-enabled=false
|
||||
npx biome check . --linter-enabled=false --assist-enabled=false
|
||||
pnpm exec biome check . --formatter-enabled=false --assist-enabled=false
|
||||
pnpm exec biome check . --linter-enabled=false --assist-enabled=false
|
||||
|
||||
- name: Install devfront dependencies
|
||||
run: |
|
||||
cd devfront
|
||||
npx pnpm install -C ../common --no-frozen-lockfile
|
||||
npx pnpm install --no-frozen-lockfile
|
||||
pnpm install -C ../common --no-frozen-lockfile
|
||||
pnpm install --no-frozen-lockfile
|
||||
|
||||
- name: Biome check devfront
|
||||
run: |
|
||||
cd devfront
|
||||
npx biome check . --formatter-enabled=false --assist-enabled=false
|
||||
npx biome check . --linter-enabled=false --assist-enabled=false
|
||||
pnpm exec biome check . --formatter-enabled=false --assist-enabled=false
|
||||
pnpm exec biome check . --linter-enabled=false --assist-enabled=false
|
||||
|
||||
- name: Install orgfront dependencies
|
||||
run: |
|
||||
cd orgfront
|
||||
npx pnpm install -C ../common --no-frozen-lockfile
|
||||
npx pnpm install --no-frozen-lockfile
|
||||
pnpm install -C ../common --no-frozen-lockfile
|
||||
pnpm install --no-frozen-lockfile
|
||||
|
||||
- name: Biome check orgfront
|
||||
run: |
|
||||
cd orgfront
|
||||
npx biome check . --formatter-enabled=false --assist-enabled=false
|
||||
npx biome check . --linter-enabled=false --assist-enabled=false
|
||||
pnpm exec biome check . --formatter-enabled=false --assist-enabled=false
|
||||
pnpm exec biome check . --linter-enabled=false --assist-enabled=false
|
||||
|
||||
backend-tests:
|
||||
needs:
|
||||
@@ -731,9 +736,9 @@ jobs:
|
||||
set +e
|
||||
cd userfront-e2e
|
||||
if [ "$USERFRONT_E2E_FULL" = "true" ]; then
|
||||
test_command="npm test"
|
||||
test_command="npx playwright test"
|
||||
else
|
||||
test_command="npm test -- --project=chromium-desktop --project=chromium-mobile-webapp"
|
||||
test_command="npx playwright test --project=chromium-desktop --project=chromium-mobile-webapp"
|
||||
fi
|
||||
workers="${USERFRONT_E2E_WORKERS:-2}"
|
||||
case "$workers" in
|
||||
@@ -759,10 +764,10 @@ jobs:
|
||||
echo "3. \`cd ../userfront && flutter build web --wasm --release\`"
|
||||
if [ "$USERFRONT_E2E_FULL" = "true" ]; then
|
||||
echo "4. \`cd ../userfront-e2e && npx playwright install --with-deps\`"
|
||||
echo "5. \`npm test\`"
|
||||
echo "5. \`npx playwright test\`"
|
||||
else
|
||||
echo "4. \`cd ../userfront-e2e && npx playwright install --with-deps chromium\`"
|
||||
echo "5. \`npm test -- --project=chromium-desktop --project=chromium-mobile-webapp\`"
|
||||
echo "5. \`npx playwright test --project=chromium-desktop --project=chromium-mobile-webapp\`"
|
||||
fi
|
||||
echo
|
||||
echo "## Log Tail (last 200 lines)"
|
||||
@@ -1250,6 +1255,11 @@ jobs:
|
||||
with:
|
||||
node-version: "24"
|
||||
|
||||
- name: Setup pnpm
|
||||
uses: pnpm/action-setup@v4
|
||||
with:
|
||||
version: 10.5.2
|
||||
|
||||
- name: Get Playwright version
|
||||
id: playwright-version
|
||||
run: |
|
||||
@@ -1323,10 +1333,11 @@ jobs:
|
||||
path: |
|
||||
reports/adminfront-test-failure-report.md
|
||||
reports/adminfront-install.log
|
||||
reports/adminfront-build.log
|
||||
reports/adminfront-provision.log
|
||||
reports/adminfront-test.log
|
||||
adminfront/playwright-report
|
||||
adminfront/test-results
|
||||
reports/adminfront-playwright-report
|
||||
reports/adminfront-test-results
|
||||
if-no-files-found: ignore
|
||||
|
||||
devfront-tests:
|
||||
|
||||
Reference in New Issue
Block a user