From 2aef6701c2c8bb7f21263bde4c7435d77bc03152 Mon Sep 17 00:00:00 2001 From: wkc <978997012@qq.com> Date: Tue, 17 Mar 2026 14:13:09 +0800 Subject: [PATCH] Remove obsolete verification and deployment tests --- .DS_Store | Bin 12292 -> 14340 bytes scripts/verify-param-config.sh | 253 ------------------ tests/deploy/test_deploy_to_nas.py | 97 ------- .../upload-file-action-rules.test.mjs | 22 -- 4 files changed, 372 deletions(-) delete mode 100644 scripts/verify-param-config.sh delete mode 100644 tests/deploy/test_deploy_to_nas.py delete mode 100644 tests/frontend/upload-file-action-rules.test.mjs diff --git a/.DS_Store b/.DS_Store index 6c74ac2022ae3866c6473db64239fc99d55fd93c..849956c61e4a16b64779086d8e5403357d676008 100644 GIT binary patch delta 403 zcmZokXem%&U|?W$DortDU@!nOIe-{M3-ADmHU-7LUT%sg3uMSQcez#S&eP=;cLRE8pkVxU|Dhq;N7j)IAa@#G1@PV7*r z%{PV9m=WqWD+ugm;$&rj$?{2UWaMTC+Q-b0#E{952Qr7A3=H`Ul?<5- zx(uZZnHw)IW}a+d!otc3lx5lcRG^r7@/dev/null; then - echo -e "${GREEN}✓${NC} selectByProjectId Mapper方法存在" - ((PASS++)) -else - echo -e "${RED}✗${NC} selectByProjectId Mapper方法不存在" - ((FAIL++)) -fi - -# 检查Service方法 -if grep -q "selectAllParams" ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/ICcdiModelParamService.java 2>/dev/null; then - echo -e "${GREEN}✓${NC} selectAllParams Service方法存在" - ((PASS++)) -else - echo -e "${RED}✗${NC} selectAllParams Service方法不存在" - ((FAIL++)) -fi - -# 检查Controller接口 -if grep -q "listAll" ccdi-project/src/main/java/com/ruoyi/ccdi/project/controller/CcdiModelParamController.java 2>/dev/null; then - echo -e "${GREEN}✓${NC} listAll Controller接口存在" - ((PASS++)) -else - echo -e "${RED}✗${NC} listAll Controller接口不存在" - ((FAIL++)) -fi - -if grep -q "saveAll" ccdi-project/src/main/java/com/ruoyi/ccdi/project/controller/CcdiModelParamController.java 2>/dev/null; then - echo -e "${GREEN}✓${NC} saveAll Controller接口存在" - ((PASS++)) -else - echo -e "${RED}✗${NC} saveAll Controller接口不存在" - ((FAIL++)) -fi - -echo "" -echo "6️⃣ 检查测试文件" -echo "-------------------------------------------" - -# 检查测试文件 -if [ -f "ruoyi-ui/tests/e2e/model-param-config.test.js" ]; then - echo -e "${GREEN}✓${NC} 端到端测试文件存在" - ((PASS++)) -else - echo -e "${RED}✗${NC} 端到端测试文件不存在" - ((FAIL++)) -fi - -# 检查测试计划 -if [ -f "docs/test-plans/2026-03-09-e2e-test-plan.md" ]; then - echo -e "${GREEN}✓${NC} 测试计划文档存在" - ((PASS++)) -else - echo -e "${RED}✗${NC} 测试计划文档不存在" - ((FAIL++)) -fi - -echo "" -echo "======================================" -echo -e "测试结果: ${GREEN}通过 $PASS${NC} / ${RED}失败 $FAIL${NC}" -echo "======================================" -echo "" - -if [ $FAIL -eq 0 ]; then - echo -e "${GREEN}✅ 所有检查项通过!${NC}" - echo "" - echo "📋 下一步:" - echo "1. 启动后端服务: mvn spring-boot:run" - echo "2. 启动前端服务: cd ruoyi-ui && npm run dev" - echo "3. 访问页面: http://localhost:80/ccdi/modelParam" - echo "4. 手动验证功能:" - echo " - 查看loading效果" - echo " - 修改参数,查看修改数量" - echo " - 保存参数,查看保存状态" - echo "" - exit 0 -else - echo -e "${RED}❌ 有 $FAIL 项检查未通过${NC}" - echo "" - echo "请检查上述失败项并修复" - exit 1 -fi diff --git a/tests/deploy/test_deploy_to_nas.py b/tests/deploy/test_deploy_to_nas.py deleted file mode 100644 index 8a3918ac..00000000 --- a/tests/deploy/test_deploy_to_nas.py +++ /dev/null @@ -1,97 +0,0 @@ -import subprocess -from pathlib import Path - - -REPO_ROOT = Path(__file__).resolve().parents[2] -DEPLOY_PS1 = REPO_ROOT / "deploy" / "deploy.ps1" -DEPLOY_BAT = REPO_ROOT / "deploy" / "deploy-to-nas.bat" -DOCKER_COMPOSE = REPO_ROOT / "docker-compose.yml" -ENV_EXAMPLE = REPO_ROOT / ".env.example" -LSFX_MOCK_COMPOSE = REPO_ROOT / "lsfx-mock-server" / "docker-compose.yml" - - -def run_powershell(*args): - return subprocess.run( - [ - "powershell", - "-NoProfile", - "-ExecutionPolicy", - "Bypass", - "-File", - str(DEPLOY_PS1), - *args, - ], - cwd=REPO_ROOT, - capture_output=True, - text=True, - encoding="utf-8", - ) - - -def run_bat(*args): - return subprocess.run( - [ - "cmd.exe", - "/c", - str(DEPLOY_BAT), - *args, - ], - cwd=REPO_ROOT, - capture_output=True, - text=True, - encoding="utf-8", - ) - - -def test_deploy_ps1_dry_run_prints_target(): - result = run_powershell("-DryRun") - output = f"{result.stdout}\n{result.stderr}" - - assert result.returncode == 0 - assert "DryRun" in output - assert "116.62.17.81" in output - assert "9444" in output - assert "/volume1/webapp/ccdi" in output - - -def test_bat_dry_run_uses_default_nas_target(): - result = run_bat("--dry-run") - output = f"{result.stdout}\n{result.stderr}" - - assert result.returncode == 0 - assert "DryRun" in output - assert "116.62.17.81" in output - assert "9444" in output - assert "/volume1/webapp/ccdi" in output - - -def test_bat_dry_run_accepts_override_arguments(): - result = run_bat("1.2.3.4", "9000", "demo", "demoPwd", "/demo/path", "--dry-run") - output = f"{result.stdout}\n{result.stderr}" - - assert result.returncode == 0 - assert "1.2.3.4" in output - assert "9000" in output - assert "demo" in output - assert "/demo/path" in output - - -def test_compose_exposes_lsfx_mock_port_via_backend_namespace(): - compose_text = DOCKER_COMPOSE.read_text(encoding="utf-8") - - assert '${LSFX_MOCK_PORT:-62320}:8000' in compose_text - assert 'network_mode: "service:backend"' in compose_text - - -def test_compose_defaults_backend_profile_to_nas(): - compose_text = DOCKER_COMPOSE.read_text(encoding="utf-8") - env_text = ENV_EXAMPLE.read_text(encoding="utf-8") - - assert '${SPRING_PROFILES_ACTIVE:-nas}' in compose_text - assert 'SPRING_PROFILES_ACTIVE=nas' in env_text - - -def test_lsfx_mock_standalone_compose_exposes_62320(): - compose_text = LSFX_MOCK_COMPOSE.read_text(encoding="utf-8") - - assert '"62320:8000"' in compose_text diff --git a/tests/frontend/upload-file-action-rules.test.mjs b/tests/frontend/upload-file-action-rules.test.mjs deleted file mode 100644 index a267bc63..00000000 --- a/tests/frontend/upload-file-action-rules.test.mjs +++ /dev/null @@ -1,22 +0,0 @@ -import assert from "node:assert/strict"; -import { - getUploadFileAction, - getUploadFileStatusText, - getUploadFileStatusType -} from "../../ruoyi-ui/src/views/ccdiProject/components/detail/uploadFileActionRules.js"; - -assert.deepEqual(getUploadFileAction("parsed_failed"), { - key: "viewError", - text: "查看错误原因" -}); -assert.deepEqual(getUploadFileAction("parsed_success"), { - key: "delete", - text: "删除" -}); -assert.equal(getUploadFileAction("uploading"), null); -assert.equal(getUploadFileAction("parsing"), null); -assert.equal(getUploadFileAction("deleted"), null); -assert.equal(getUploadFileStatusText("deleted"), "已删除"); -assert.equal(getUploadFileStatusType("deleted"), "info"); - -console.log("PASS");