UNPKG

spanwright

Version:

CLI tool to generate Cloud Spanner E2E testing framework projects with Go database tools and Playwright browser automation

28 lines (22 loc) 607 B
/** * Simple database isolation for tests */ export interface DatabaseConfig { processId: number; primaryDbId: string; secondaryDbId: string; } /** * Gets database configuration for the current test process */ export function getDatabaseConfig(): DatabaseConfig { const processId = process.pid; // Use environment variables if available (CI environment) const primaryDbId = process.env.PRIMARY_DB_ID || `primary-db-${processId}`; const secondaryDbId = process.env.SECONDARY_DB_ID || `secondary-db-${processId}`; return { processId, primaryDbId, secondaryDbId }; }