mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
ci: Enable Playwright tests in PRs (#17238)
This commit is contained in:
@@ -1,6 +1,18 @@
|
||||
import { request } from '@playwright/test';
|
||||
|
||||
import { ApiHelpers } from './services/api-helper';
|
||||
import { createN8NStack } from 'n8n-containers/n8n-test-container-creation';
|
||||
|
||||
async function pullImagesForCI() {
|
||||
console.log(`🔄 Pulling images for ${process.env.N8N_DOCKER_IMAGE}...`);
|
||||
const stack = await createN8NStack({
|
||||
postgres: true,
|
||||
});
|
||||
|
||||
console.log(`🔄 Images pulled for ${process.env.N8N_DOCKER_IMAGE}...`);
|
||||
|
||||
await stack.stop();
|
||||
}
|
||||
|
||||
async function globalSetup() {
|
||||
console.log('🚀 Starting global setup...');
|
||||
@@ -9,6 +21,9 @@ async function globalSetup() {
|
||||
const n8nBaseUrl = process.env.N8N_BASE_URL;
|
||||
if (!n8nBaseUrl) {
|
||||
console.log('⚠️ N8N_BASE_URL environment variable is not set, skipping database reset');
|
||||
if (process.env.CI) {
|
||||
await pullImagesForCI();
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user