24 lines
902 B
JavaScript
24 lines
902 B
JavaScript
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');
|
|
};
|