-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun_test.bat
More file actions
52 lines (40 loc) · 1.26 KB
/
run_test.bat
File metadata and controls
52 lines (40 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
@echo off
echo PolarDB-X 自增主键插入性能测试
echo ============================
REM 检查Java环境
java -version >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
echo 错误: 未检测到Java环境,请安装Java并确保添加到PATH中。
exit /b 1
)
REM 检查Maven环境
mvn -version >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
echo 错误: 未检测到Maven环境,请安装Maven并确保添加到PATH中。
exit /b 1
)
echo 编译项目...
mvn clean package
if %ERRORLEVEL% NEQ 0 (
echo 编译失败,请检查错误信息。
exit /b 1
)
echo.
echo 编译成功!
echo.
echo 运行测试...
echo 请确保已在config.properties中配置了正确的数据库连接信息。
echo.
REM 获取用户输入
set /p TEST_TYPE=请选择测试类型 (basic/advanced) [basic]:
if "%TEST_TYPE%"=="" set TEST_TYPE=basic
set /p GENERATE_REPORT=是否生成测试报告 (true/false) [true]:
if "%GENERATE_REPORT%"=="" set GENERATE_REPORT=true
echo.
echo 开始执行 %TEST_TYPE% 测试,报告生成: %GENERATE_REPORT%
echo.
java -jar target\testDatabaseability-1.0-SNAPSHOT-jar-with-dependencies.jar --test-type=%TEST_TYPE% --generate-report=%GENERATE_REPORT%
echo.
echo 测试完成!
if "%GENERATE_REPORT%"=="true" echo 请查看生成的HTML报告文件。
pause