forked from baron/baron-sso
userfront&backend test coverage 추가
This commit is contained in:
@@ -6,6 +6,7 @@ WORK_DIR="$(mktemp -d)"
|
||||
trap 'rm -rf "$WORK_DIR"' EXIT
|
||||
|
||||
mkdir -p "$WORK_DIR/docs/badges"
|
||||
mkdir -p "$WORK_DIR/badge-artifacts/backend/reports"
|
||||
mkdir -p "$WORK_DIR/badge-artifacts/userfront/reports"
|
||||
mkdir -p "$WORK_DIR/badge-artifacts/adminfront/reports"
|
||||
mkdir -p "$WORK_DIR/badge-artifacts/orgfront/reports"
|
||||
@@ -47,7 +48,14 @@ cat > "$WORK_DIR/docs/badges/badges.json" <<'JSON'
|
||||
}
|
||||
JSON
|
||||
|
||||
cat > "$WORK_DIR/badge-artifacts/userfront/reports/vitest-coverage-summary.json" <<'JSON'
|
||||
cat > "$WORK_DIR/badge-artifacts/backend/reports/backend-coverage-summary.json" <<'JSON'
|
||||
{
|
||||
"package": "backend",
|
||||
"statements": 90.0
|
||||
}
|
||||
JSON
|
||||
|
||||
cat > "$WORK_DIR/badge-artifacts/userfront/reports/package-coverage-summary.json" <<'JSON'
|
||||
{
|
||||
"packages": [
|
||||
{
|
||||
@@ -86,6 +94,7 @@ run_badge_update() {
|
||||
LINT_RESULT=success \
|
||||
BIOME_RESULT=success \
|
||||
BACKEND_RESULT=success \
|
||||
BACKEND_COVERAGE_RESULT=success \
|
||||
USERFRONT_RESULT=success \
|
||||
USERFRONT_E2E_RESULT=success \
|
||||
USERFRONT_E2E_CHROMIUM_DESKTOP_RESULT=success \
|
||||
@@ -124,7 +133,7 @@ function assertEqual(actual, expected, message) {
|
||||
}
|
||||
|
||||
assertEqual(badges["backend-tests"].label, "backend", "backend badge label must be compact");
|
||||
assertEqual(badges["backend-tests"].message, "pass", "backend test badge must use backend job result");
|
||||
assertEqual(badges["backend-tests"].message, "pass | 90.00%", "backend badge must combine test result and coverage");
|
||||
assertEqual(badges.userfront.message, "pass | 85.40%", "userfront badge must combine fast E2E result and coverage");
|
||||
assertEqual(badges.adminfront.message, "pass | 82.34%", "adminfront badge must combine E2E result and coverage");
|
||||
assertEqual(badges.devfront.message, "pass | fail", "devfront badge must fail coverage independently");
|
||||
|
||||
Reference in New Issue
Block a user