const { checkBackendHealth } = require('./helpers/automator'); /** * Jest globalSetup — 在测试套件启动前执行 */ module.exports = async function globalSetup() { console.log('\n========================================'); console.log(' 教练端 E2E 测试套件启动'); console.log('========================================\n'); // 检查后端服务可用性 console.log('[Setup] 检查后端服务可用性...'); const backendOnline = await checkBackendHealth(); if (!backendOnline) { console.warn('[Setup] ⚠️ 警告:后端服务不可达!'); console.warn('[Setup] 测试将继续,但 API 相关测试可能失败。'); console.warn('[Setup] 后端地址: http://192.168.110.64:8084/api\n'); } else { console.log('[Setup] ✓ 后端服务连接正常\n'); } console.log('[Setup] 测试环境就绪,开始执行测试用例...\n'); };