Files
ragflow/run_go_tests.sh
Jin Hai 1fff48b656 Add minio go test (#13800)
### What problem does this PR solve?

1. Add go test
2. Update CI process

### Type of change

- [x] New Feature (non-breaking change which adds functionality)

---------

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
2026-03-27 18:12:56 +08:00

31 lines
774 B
Bash
Executable File

#!/bin/bash
set -e
PACKAGES=(
"./internal/admin/..."
# "./internal/binding/..."
"./internal/cache/..."
"./internal/cli/..."
"./internal/common/..."
"./internal/dao/..."
"./internal/engine/..."
"./internal/handler/..."
"./internal/logger/..."
"./internal/model/..."
"./internal/router/..."
"./internal/server/..."
# "./internal/service/..."
"./internal/storage/..."
"./internal/tokenizer/..."
# "./internal/utility/..."
)
echo "Running tests for specific packages..."
for pkg in "${PACKAGES[@]}"; do
echo "=== Testing $pkg ==="
go test $pkg -v -cover -test.v
echo ""
done
#echo "Running all tests except failed packages..."
#go test $(go list ./internal/... | grep -v -E '(cli|service|binding)$') -v