#!/bin/bash # test.sh - 运行测试 set -e cd "$(dirname "$0")/.." # 创建临时测试目录 TEST_DIR=$(mktemp -d) trap "rm -rf $TEST_DIR" EXIT # 设置测试环境变量 export SKILLMGR_TEST_ROOT="$TEST_DIR/config" export SKILLMGR_TEST_BASE="$TEST_DIR/install" echo "=== 测试环境 ===" echo "SKILLMGR_TEST_ROOT: $SKILLMGR_TEST_ROOT" echo "SKILLMGR_TEST_BASE: $SKILLMGR_TEST_BASE" echo "" # 运行测试 echo "=== 运行测试 ===" go test -v ./... echo "" echo "=== 测试完成 ==="