CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes45downloads
test-setup.ts33 linesDownload Raw Back to core
1/**2 * @license3 * Copyright 2025 Google LLC4 * SPDX-License-Identifier: Apache-2.05 */6 7// Unset NO_COLOR environment variable to ensure consistent theme behavior between local and CI test runs8if (process.env['NO_COLOR'] !== undefined) {9  delete process.env['NO_COLOR'];10}11 12import { setSimulate429 } from './src/utils/testUtils.js';13 14// Avoid writing per-session debug log files during tests.15// Unit tests can opt-in by overriding this env var.16if (process.env['QWEN_DEBUG_LOG_FILE'] === undefined) {17  process.env['QWEN_DEBUG_LOG_FILE'] = '0';18}19 20// Disable 429 simulation globally for all tests21setSimulate429(false);22 23// Keep managed auto-memory test fixtures under per-test temp project roots.24if (process.env['QWEN_CODE_MEMORY_LOCAL'] === undefined) {25  process.env['QWEN_CODE_MEMORY_LOCAL'] = '1';26}27 28// Some dependencies (e.g., undici) expect a global File constructor in Node.29// Provide a minimal shim for test environment if missing.30if (typeof (globalThis as unknown as { File?: unknown }).File === 'undefined') {31  (globalThis as unknown as { File: unknown }).File = class {} as unknown;32}33 
basant307/AI_Governance_Project · CoolFace