[WBS-7.7][WBS-7.1] Hardening: Upgrade to MudBlazor 9.0.0 and establish warning-free E2E test harness and dev auth fallback
WBS-9.3 - NULL Policy CI Gate / NULL Policy Validation (push) Failing after 7s
Quant Engine CI/CD Pipeline / validate-core (push) Failing after 12s
Quant Engine CI/CD Pipeline / validate-ui-and-storage (push) Has been skipped
Deploy to Production / Build & Deploy to Production (push) Successful in 2m47s

This commit is contained in:
2026-07-07 18:06:54 +09:00
parent 6bde9a9172
commit 3ec0941f50
12 changed files with 152 additions and 32 deletions
+6 -6
View File
@@ -5,7 +5,7 @@ import { chromium } from "@playwright/test";
console.log(" ✅ FINAL INTEGRATED TEST (JS Interop Enabled)");
console.log("════════════════════════════════════════════════════════\n");
const b = await chromium.launch({ headless: false });
const b = await chromium.launch({ headless: true });
const p = await b.newPage();
p.on("console", msg => {
@@ -17,12 +17,12 @@ import { chromium } from "@playwright/test";
try {
console.log("1️⃣ 로그인 페이지 로드");
await p.goto("http://localhost:5265/login.html", { waitUntil: "networkidle" });
await p.goto("http://localhost:5265/login", { waitUntil: "networkidle" });
console.log("2️⃣ 로그인 (admin/admin)");
await p.fill("input[name='username']", "admin");
await p.fill("input[name='password']", "admin");
await p.click("button[type='submit']");
console.log("2️⃣ 로그인 (admin/quant123!)");
await p.fill('input[type="text"]', "admin");
await p.fill('input[type="password"]', "quant123!");
await p.click('button:has-text("로그인")');
console.log("3️⃣ 대기 및 모니터링 (12초)\n");
for (let i = 1; i <= 12; i++) {