@clduab11/gemini-flow
Version:
Revolutionary AI agent swarm coordination platform with Google Services integration, multimedia processing, and production-ready monitoring. Features 8 Google AI services, quantum computing capabilities, and enterprise-grade security.
33 lines (27 loc) โข 909 B
text/typescript
/**
* Jest Global Setup
* Runs once before all test suites
*/
export default async function globalSetup() {
console.log('๐ Starting global test setup...');
// Set test environment variables
process.env.NODE_ENV = 'test';
process.env.TEST_MODE = 'true';
// Performance test configuration
if (process.env.BENCHMARK === 'true') {
process.env.TEST_TIMEOUT = '600000'; // 10 minutes
console.log('๐ Benchmark mode enabled - extended timeouts active');
}
// CI optimizations
if (process.env.CI === 'true') {
process.env.TEST_PARALLEL = 'true';
process.env.TEST_TIMEOUT = '120000'; // 2 minutes
console.log('๐ง CI mode enabled - parallel execution active');
}
// Memory management for large test suites
if (global.gc) {
global.gc();
console.log('๐งน Garbage collection triggered');
}
console.log('โ
Global test setup completed');
}