27 lines
497 B
Bash
Executable File
27 lines
497 B
Bash
Executable File
#!/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 "=== 测试完成 ==="
|