compliance/test-windows-en.bat
2025-08-27 16:55:39 +08:00

79 lines
2.0 KiB
Batchfile

@echo off
setlocal enabledelayedexpansion
echo === Test Windows English Version Script ===
echo.
REM Clean up previous test files
echo [CLEANUP] Removing previous test files...
for /d %%d in (dms-compliance-*) do (
if exist "%%d" rmdir /s /q "%%d"
)
for %%f in (*.zip) do (
if exist "%%f" del "%%f"
)
echo.
REM Run script automatically (simulate user input)
echo [TEST] Running Windows English version script...
(
echo 1
echo 0
echo y
) | create-compose-package-windows-en.bat
echo.
echo === Test Results Check ===
REM Check generated archive
echo [CHECK] Looking for generated archive...
for %%f in (*.zip) do (
if exist "%%f" (
echo Found archive: %%f
for %%A in ("%%f") do echo File size: %%~zA bytes
echo.
REM Extract and check contents
echo Extracting and checking contents...
powershell -command "Expand-Archive -Path '%%f' -DestinationPath '.' -Force"
REM Find extracted directory
for /d %%d in (dms-compliance-*) do (
if exist "%%d" (
echo Extracted directory: %%d
echo Directory contents:
dir "%%d" /b
echo.
REM Check key files
echo Checking key files:
for %%k in (docker-compose.yml Dockerfile start.bat stop.bat README.md) do (
if exist "%%d\%%k" (
echo%%k
) else (
echo%%k (missing)
)
)
echo.
REM Check docker-compose.yml content
if exist "%%d\docker-compose.yml" (
echo docker-compose.yml content preview:
type "%%d\docker-compose.yml"
echo.
)
goto :found_dir
)
)
:found_dir
goto :found_zip
)
)
:found_zip
echo Test complete!
pause