forked from ace-step/ACE-Step-1.5
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathquick_test.bat
More file actions
122 lines (106 loc) · 3.36 KB
/
quick_test.bat
File metadata and controls
122 lines (106 loc) · 3.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
@echo off
setlocal enabledelayedexpansion
REM Quick test for PowerShell and uv installation
echo ========================================
echo Quick Environment Test
echo ========================================
echo.
REM Test 1: Check PowerShell
echo [Test 1] Checking PowerShell...
powershell -Command "Write-Host 'PowerShell is available' -ForegroundColor Green; Write-Host 'Version:'; $PSVersionTable.PSVersion" 2>nul
if !ERRORLEVEL! EQU 0 (
echo [PASS] PowerShell is working
) else (
echo [FAIL] PowerShell not available
)
echo.
REM Test 2: Check winget
echo [Test 2] Checking winget...
where winget >nul 2>&1
if !ERRORLEVEL! EQU 0 (
echo [PASS] winget found
winget --version
) else (
echo [INFO] winget not found
echo Note: winget is available on Windows 10 1809+ and Windows 11
)
echo.
REM Test 3: Check python_embeded
echo [Test 3] Checking python_embeded...
if exist "%~dp0python_embeded\python.exe" (
echo [PASS] python_embeded found
"%~dp0python_embeded\python.exe" --version
) else (
echo [INFO] python_embeded not found
)
echo.
REM Test 4: Check uv
echo [Test 4] Checking uv...
where uv >nul 2>&1
if !ERRORLEVEL! EQU 0 (
echo [PASS] uv found in PATH
uv --version
) else (
echo [INFO] uv not found in PATH
if exist "%USERPROFILE%\.local\bin\uv.exe" (
echo [INFO] But uv.exe exists at: %USERPROFILE%\.local\bin\uv.exe
"%USERPROFILE%\.local\bin\uv.exe" --version
) else (
if exist "%LOCALAPPDATA%\Microsoft\WinGet\Links\uv.exe" (
echo [INFO] But uv.exe exists at: %LOCALAPPDATA%\Microsoft\WinGet\Links\uv.exe
"%LOCALAPPDATA%\Microsoft\WinGet\Links\uv.exe" --version
) else (
echo [INFO] uv not installed
)
)
)
echo.
REM Test 5: Test internet connectivity
echo [Test 5] Testing internet connectivity...
powershell -NoProfile -Command "try { $null = Invoke-WebRequest -Uri 'https://astral.sh' -UseBasicParsing -TimeoutSec 5; Write-Host '[PASS] Can access astral.sh' -ForegroundColor Green } catch { Write-Host '[FAIL] Cannot access astral.sh' -ForegroundColor Red; Write-Host 'Error:' $_.Exception.Message }"
echo.
REM Summary
echo ========================================
echo Summary
echo ========================================
echo.
REM Determine which environment will be used
set ENV_FOUND=0
if exist "%~dp0python_embeded\python.exe" (
echo [RESULT] Will use: python_embeded
echo No additional setup needed!
set ENV_FOUND=1
)
if !ENV_FOUND! EQU 0 (
where uv >nul 2>&1
if !ERRORLEVEL! EQU 0 (
echo [RESULT] Will use: uv ^(from PATH^)
echo No additional setup needed!
set ENV_FOUND=1
)
)
if !ENV_FOUND! EQU 0 (
if exist "%USERPROFILE%\.local\bin\uv.exe" (
echo [RESULT] Will use: uv ^(not in PATH^)
echo Action: Add to PATH or restart terminal
set ENV_FOUND=1
)
)
if !ENV_FOUND! EQU 0 (
if exist "%LOCALAPPDATA%\Microsoft\WinGet\Links\uv.exe" (
echo [RESULT] Will use: uv ^(not in PATH^)
echo Action: Add to PATH or restart terminal
set ENV_FOUND=1
)
)
if !ENV_FOUND! EQU 0 (
echo [RESULT] No environment found
echo Action: Run start_gradio_ui.bat to install uv
echo Or: Download portable package
)
echo.
echo ========================================
echo Press any key to close...
echo ========================================
pause >nul
endlocal