Make Playwright evidence collection explicit
TaxBaik CI/CD / build-and-deploy (push) Successful in 3m9s
TaxBaik CI/CD / build-and-deploy (push) Successful in 3m9s
This commit is contained in:
@@ -81,6 +81,7 @@ jobs:
|
|||||||
# E2E 테스트는 운영에서 검증된 admin 계정 사용
|
# E2E 테스트는 운영에서 검증된 admin 계정 사용
|
||||||
E2E_ADMIN_USERNAME: admin
|
E2E_ADMIN_USERNAME: admin
|
||||||
E2E_ADMIN_PASSWORD: ${{ secrets.E2E_ADMIN_PASSWORD }}
|
E2E_ADMIN_PASSWORD: ${{ secrets.E2E_ADMIN_PASSWORD }}
|
||||||
|
EVIDENCE_ROOT: evidence
|
||||||
run: |
|
run: |
|
||||||
set -e
|
set -e
|
||||||
pids=()
|
pids=()
|
||||||
|
|||||||
@@ -113,6 +113,7 @@ def main():
|
|||||||
|
|
||||||
test_env = os.environ.copy()
|
test_env = os.environ.copy()
|
||||||
test_env["E2E_BASE_URL"] = base_url
|
test_env["E2E_BASE_URL"] = base_url
|
||||||
|
test_env["EVIDENCE_ROOT"] = "evidence"
|
||||||
# Set default test credentials
|
# Set default test credentials
|
||||||
test_env["E2E_ADMIN_USERNAME"] = "admin"
|
test_env["E2E_ADMIN_USERNAME"] = "admin"
|
||||||
test_env["E2E_ADMIN_PASSWORD"] = "Admin123!@#456"
|
test_env["E2E_ADMIN_PASSWORD"] = "Admin123!@#456"
|
||||||
|
|||||||
@@ -7,6 +7,11 @@ function safeName(value: string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function evidenceRoot(testInfo: TestInfo) {
|
function evidenceRoot(testInfo: TestInfo) {
|
||||||
|
const explicitRoot = process.env.EVIDENCE_ROOT?.trim();
|
||||||
|
if (explicitRoot) {
|
||||||
|
return resolve(explicitRoot);
|
||||||
|
}
|
||||||
|
|
||||||
return resolve(testInfo.project.outputDir, '..', 'evidence');
|
return resolve(testInfo.project.outputDir, '..', 'evidence');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user