dev_1.0.0_sundp 完成Metric模块及模块e2e测试 #18

Merged
sundapeng merged 19 commits from dev_1.0.0_sundp into dev_1.0.0 2025-10-11 17:15:07 +08:00
2 changed files with 13 additions and 5 deletions
Showing only changes of commit 018cdb40cc - Show all commits

View File

@ -41,6 +41,7 @@ show_help() {
} }
# 解析命令行参数 # 解析命令行参数
INSTALL_DIR=""
for arg in "$@"; do for arg in "$@"; do
case $arg in case $arg in
--help|-h) --help|-h)
@ -48,9 +49,14 @@ for arg in "$@"; do
exit 0 exit 0
;; ;;
*) *)
# 如果参数不是以--开头,则认为是安装目录
if [[ ! "$arg" =~ ^-- ]]; then
INSTALL_DIR="$arg"
else
log_error "未知参数: $arg" log_error "未知参数: $arg"
show_help show_help
exit 1 exit 1
fi
;; ;;
esac esac
done done

View File

@ -132,7 +132,7 @@ find_version_file() {
# 在当前目录查找 # 在当前目录查找
if [[ -f "$VERSION_FILE" ]]; then if [[ -f "$VERSION_FILE" ]]; then
VERSION_FILE_PATH="$VERSION_FILE" VERSION_FILE_PATH="$(pwd)/$VERSION_FILE"
log_success "找到版本文件: $VERSION_FILE" log_success "找到版本文件: $VERSION_FILE"
return 0 return 0
fi fi
@ -140,7 +140,7 @@ find_version_file() {
# 在 artifact 目录查找 # 在 artifact 目录查找
for version_dir in artifact/*/; do for version_dir in artifact/*/; do
if [[ -f "${version_dir}${VERSION_FILE}" ]]; then if [[ -f "${version_dir}${VERSION_FILE}" ]]; then
VERSION_FILE_PATH="${version_dir}${VERSION_FILE}" VERSION_FILE_PATH="$(cd "$(dirname "${version_dir}${VERSION_FILE}")" && pwd)/$(basename "${version_dir}${VERSION_FILE}")"
log_success "找到版本文件: $VERSION_FILE_PATH" log_success "找到版本文件: $VERSION_FILE_PATH"
return 0 return 0
fi fi
@ -262,6 +262,7 @@ verify_checksums() {
log_info "验证文件完整性..." log_info "验证文件完整性..."
artifact_dir=$(dirname "$VERSION_FILE_PATH") artifact_dir=$(dirname "$VERSION_FILE_PATH")
log_info "Artifact 目录: $artifact_dir"
failed_verification=0 failed_verification=0
if [[ -f "$TEMP_DIR/checksums.txt" ]]; then if [[ -f "$TEMP_DIR/checksums.txt" ]]; then
@ -436,6 +437,7 @@ install_components() {
log_info "开始安装组件..." log_info "开始安装组件..."
artifact_dir=$(dirname "$VERSION_FILE_PATH") artifact_dir=$(dirname "$VERSION_FILE_PATH")
log_info "Artifact 目录: $artifact_dir"
install_count=0 install_count=0
total_count=0 total_count=0