@echo off
setlocal
set R=D:\__sistem__\Masaustu\FikoYT.Yeni.Cag
set K=C:\Users\FikoYT\fikoyt-imza-araci\anahtar\gizli-anahtar.txt
set PAKET=%R%\docker\fikoyt-sunucu\eklenti-depo\everything\1.0.0
set IMZALA=%USERPROFILE%\.fikoyt-test-imza\imzala.exe

cd /d "%R%\fikoyt-yerel-bridge\eklentiler\everything" || goto hata
go test -count=1 . || goto hata
echo PLUGIN_TESTLER_OK

cd /d "%R%\fikoyt-yerel-bridge\araclar\imzala" || goto hata
go build -o "%IMZALA%" . || goto hata
echo IMZALA_BUILD_OK

mkdir "%PAKET%" 2>nul
cd /d "%R%\fikoyt-yerel-bridge\eklentiler\everything" || goto hata
go build -o "%PAKET%\plugin.exe" . || goto hata
echo PLUGIN_BUILD_OK

"%IMZALA%" -key "%K%" -eklenti everything -surum 1.0.0 -dosya "%PAKET%\plugin.exe" -cikti "%PAKET%\manifest.json" || goto hata
echo IMZA_OK

cd /d "%R%\fikoyt-yerel-bridge\bridge" || goto hata
set FIKOYT_E2E_KLASOR=%PAKET%
set FIKOYT_E2E_ACIK_ANAHTAR=
go test -count=1 -run TestE2EKurulumZinciri -v . || goto hata
echo E2E_GERCEK_ANAHTAR_OK
goto son
:hata
echo HATA_DURDURULDU
:son
endlocal
