studio01.gms : 테스트 스튜디오 시작

설명

이 테스트는 무료 슬롯 Studio를 시작 및 중지하고 무료 슬롯 Studio가 없이도 작동하는지 확인합니다.
모든 문제(예: 라이브러리 누락으로 인해 발생할 수 있음).

기고자: Lutz Westermann, 2020년 1월

소형 모델 유형 :무료 슬롯


카테고리 : 무료 슬롯 테스트 라이브러리


메인 파일 : studio01.gms

$title 테스트 스튜디오 시작(STUDIO01,SEQ=809)

$onText
이 테스트는 무료 슬롯 Studio를 시작 및 중지하고 무료 슬롯 Studio가 없이도 작동하는지 확인합니다.
모든 문제(예: 라이브러리 누락으로 인해 발생할 수 있음).

기고자: Lutz Westermann, 2020년 1월
$offText

$if not "%system.buildcode%"=="WEI" $abort.noError Windows 64비트에서만 작동합니다.
$ifE %무료 슬롯ide%=1 $abort.noError 터미널에서 시작해야 합니다.

$if "%system.ComputerName%"=="KERMIT" $abort.noError 커밋 테스트 건너뛰기(헤드리스)
$if "%system.ComputerName%"=="RIZZO" $abort.noError Rizzo에서 테스트를 건너뛰는 중(헤드리스)
$if "%sysEnv.GITLAB_CI%"=="true" $abort.noError GitLab CI 실행기 내 테스트 건너뛰기(헤드리스)

$onEcho > startStudio.ps1
$studio_path = "%무료 슬롯sysdir%studio\studio.exe"

"&'$studio_path'" | 호출 표현식 | Out-Null

시작-수면 1

$studio_pid = Get-Process studio -ErrorAction 자동으로 계속 | Format-Table -HideTableHeaders ID | 아웃 스트링
$studio_pid = $studio_pid.Trim()

if ([string]::isNullOrEmpty($studio_pid)) 
    "무료 슬롯 Studio를 시작할 수 없습니다. Studio 패키지를 수동으로 검토하세요!"
    출구(1)