fix: embed portable static fonts for CV preview and PDF fidelity

This commit is contained in:
cesnimda
2026-10-24 19:27:10 +02:00
parent 57dd88322a
commit e80815f8df
50 changed files with 1114 additions and 7 deletions
@@ -0,0 +1,16 @@
import { defineConfig } from '../../../../../job-tracker-ui/node_modules/@playwright/test';
import base from '../../../../../job-tracker-ui/playwright.config';
import path from 'node:path';
if (process.env.P9_REQUAL_LINUX_READY !== 'p9-remed-02-fonts') {
throw new Error('Use the isolated remediation runner and verified API identity.');
}
const servers = Array.isArray(base.webServer) ? base.webServer : [base.webServer!];
export default defineConfig({ ...base,
testDir: path.resolve('e2e'),
testMatch: ['cv-readiness.spec.ts', 'cv-settings-presentation.spec.ts'],
grep: /native preview\/PDF fidelity corpus|document controls preserve settings/,
workers: 1, retries: 0,
webServer: [{ ...servers[1], cwd: path.resolve(__dirname, '../../../../../job-tracker-ui'), reuseExistingServer: false }],
metadata: { linuxApiIdentity: process.env.P9_REQUAL_LINUX_READY, mariaDbVersion: '12.2.2' },
});