新增e2e测试脚本,修复部分问题

This commit was merged in pull request #51.
This commit is contained in:
2026-07-22 20:00:13 +08:00
parent 53d1ce6fb2
commit 4c07ec5455
105 changed files with 21700 additions and 318 deletions
@@ -0,0 +1,23 @@
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');
};