fix(database): qualify RD21 saves against pinned MariaDB 12.2.2

This commit is contained in:
cesnimda
2026-10-24 01:47:50 +02:00
parent 0d16a691e0
commit a2c9bda0d1
30 changed files with 2226 additions and 63 deletions
@@ -0,0 +1,13 @@
import { defineConfig } from '@playwright/test';
import base from './playwright.config';
import { validateMariaDbBrowserConnection } from './scripts/mariadb-browser-connection.mjs';
const connection = process.env.JOBTRACKER_MARIADB_BROWSER_CONNECTION || '';
const database = validateMariaDbBrowserConnection(connection, process.env.JOBTRACKER_MARIADB_BROWSER_PORT || '');
const servers = Array.isArray(base.webServer) ? base.webServer : [base.webServer!];
export default defineConfig({ ...base, testDir: './mariadb-tests', retries: 0,
metadata: { ...base.metadata, mariaDbDatabase: database },
webServer: [{ ...servers[0], reuseExistingServer: false, env: { ...servers[0].env, Database__Provider: 'mariadb',
Database__ServerVersion: '12.2.2', ConnectionStrings__JobTracker: connection } },
{ ...servers[1], reuseExistingServer: false }],
});