40 lines
775 B
Bash
Executable File
40 lines
775 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "🧪 執行 LeetCode 題目測試"
|
|
echo "=========================="
|
|
|
|
# 執行 C# 測試
|
|
echo "📋 C# 測試結果:"
|
|
cd ../csharp
|
|
if dotnet build > /dev/null 2>&1; then
|
|
cd ../test
|
|
if dotnet test --logger "console;verbosity=minimal" 2>/dev/null; then
|
|
echo "✅ C# 測試通過"
|
|
else
|
|
echo "❌ C# 測試失敗"
|
|
fi
|
|
else
|
|
echo "❌ C# 編譯失敗"
|
|
fi
|
|
|
|
echo ""
|
|
|
|
# 執行 Go 測試
|
|
echo "📋 Go 測試結果:"
|
|
cd ../go
|
|
if go build > /dev/null 2>&1; then
|
|
# cd ../test
|
|
if go test -v > /dev/null 2>&1; then
|
|
echo "✅ Go 測試通過"
|
|
else
|
|
echo "❌ Go 測試失敗"
|
|
echo "詳細輸出:"
|
|
go test -v
|
|
fi
|
|
else
|
|
echo "❌ Go 編譯失敗"
|
|
fi
|
|
|
|
echo ""
|
|
echo "📊 測試完成!"
|