a ±g ã@sTddlZddlZddlZddlZddlZddlZddlZdd„Zdd„Z dd„Z dS)éNcCs®dg}tjjr|gd¢7}n |gd¢7}tjjr<|gd¢7}d}|D]V}t |¡sDtj tj  d|¡¡rjqDt   d|›¡|dkr–t   d ¡t   d ¡d }qD|rªt   d ¡dS) NÚgit)ÚbuildahÚpodmanÚrsync) ZautoconfZautomakeZbrctlÚccacheZdumpcapzg++ZgccÚmakeú pkg-configZsetcapÚttcn3_compilerZwget)ZbusyboxZcpioÚgzipZlddtreezqemu-system-x86_64Fz /usr/sbinzMissing program: r z2 Install eclipse-titan, e.g. from osmocom:latest:zI https://osmocom.org/projects/cellular-infrastructure/wiki/Latest_BuildsTé)ÚtestenvÚargsrÚkernelÚshutilÚwhichÚosÚpathÚexistsÚjoinÚloggingÚerrorÚsysÚexit)ZprogramsÚabortÚprogram©rúZ/home/osmocom-build/jenkins/workspace/ttcn3-sgsn-test-sns/_testenv/testenv/requirements.pyÚcheck_programs s&ÿ     rcCs’dddtj tjjtjjd¡g}tjj|ddj dkr:dSgd¢}tjj|ddj d kr\dSt   d ¡t   d ¡t   d ¡t   d ¡t   d¡dS)NZgrepz-qZ fftranscodezregen_makefile.shF)Úcheckr )rz --modversionZlibfftranscoderzMissing library: libfftranscodezŒ https://osmocom.org/projects/cellular-infrastructure/wiki/Titan_TTCN3_Testsuites#Proprietary-APERlt-gtBER-transcoding-library-for-Iu-testsz# Consider installing it from here:z2 https://ftp.osmocom.org/binaries/libfftranscode/)rrrr Ú testsuiteÚttcn3_hacks_dir_srcr ÚcmdÚrunÚ returncoderrrr)r!rrrÚcheck_fftranscodeDs*ýü  ÿ  r$cCstƒtjjstƒdS)N)rr r rr$rrrrr_sr) rZos.pathrrrr Ú testenv.cmdÚtestenv.testsuiterr$rrrrrÚs8