自动生成 go sdk
This commit is contained in:
38
script/test_version_script.sh
Executable file
38
script/test_version_script.sh
Executable file
@@ -0,0 +1,38 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 测试版本号管理脚本
|
||||
|
||||
# 设置测试环境
|
||||
echo "设置测试环境..."
|
||||
TEST_VERSION="1.0.0"
|
||||
echo "$TEST_VERSION" > version.txt
|
||||
|
||||
# 显示初始版本号
|
||||
echo "初始版本号: $(cat version.txt)"
|
||||
|
||||
# 测试独立脚本
|
||||
chmod +x get_next_version.sh
|
||||
|
||||
# 运行get_next_version.sh脚本
|
||||
echo -e "\n运行版本号管理脚本..."
|
||||
NEW_TAG=$(./get_next_version.sh)
|
||||
|
||||
# 显示更新后的版本号
|
||||
echo -e "\n更新后的版本号: $(cat version.txt)"
|
||||
|
||||
# 验证版本号是否正确递增
|
||||
expected_version="1.1.0"
|
||||
actual_version=$(cat version.txt)
|
||||
|
||||
echo -e "\n测试结果:"
|
||||
if [ "$actual_version" = "$expected_version" ]; then
|
||||
echo "✅ 版本号递增测试通过!"
|
||||
echo "成功将版本从 $TEST_VERSION 更新到 $actual_version"
|
||||
echo "生成的git tag: $NEW_TAG"
|
||||
else
|
||||
echo "❌ 版本号递增测试失败!"
|
||||
echo "期望版本: $expected_version, 实际版本: $actual_version"
|
||||
fi
|
||||
|
||||
# 清理测试环境
|
||||
echo "$TEST_VERSION" > version.txt
|
||||
Reference in New Issue
Block a user