§
    <€Úh

  ã                   óP   — d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd„ Zd„ Z	d„ Z
dS )é    Nc                  óî  — ddg} t           j        j        r| ddgz  } n| g d¢z  } t           j        j        r| g d¢z  } d}| D ]›}t	          j        |¦  «        s…t          j                             t          j         	                    d|¦  «        ¦  «        rŒTt          j        d	|› ¦  «         |d
k    r(t          j        d¦  «         t          j        d¦  «         d}Œœ|rt          j        d¦  «         d S d S )NÚfileÚgitÚbuildahÚpodman)ÚautoconfÚautomakeÚbrctlÚccacheÚdumpcapzg++ÚgccÚmakeú
pkg-configÚrsyncÚsetcapÚttcn3_compilerÚwget)ÚbusyboxÚcpioÚgzipÚlddtreezqemu-system-x86_64Fz	/usr/sbinzMissing program: r   z2  Install eclipse-titan, e.g. from osmocom:latest:zK  https://osmocom.org/projects/cellular-infrastructure/wiki/Binary_PackagesTé   )ÚtestenvÚargsr   ÚkernelÚshutilÚwhichÚosÚpathÚexistsÚjoinÚloggingÚerrorÚsysÚexit)ÚprogramsÚabortÚprograms      ú\/home/osmocom-build/jenkins/workspace/ttcn3-pcu-test-latest/_testenv/testenv/requirements.pyÚcheck_programsr*      s;  € àØð€Hõ
 „|Ôð ØØØð
ñ 	
ˆˆð
 	ð 
ð 
ð 
ñ 	
ˆõ  Œ<Ôð 	Øð ð ð ñ ˆHð €EØð ð ˆÝŒ|˜GÑ$Ô$ð 	ÝŒw~Š~bœgŸlšl¨;¸Ñ@Ô@ÑAÔAð ð åŒMÐ7¨gÐ7Ð7Ñ8Ô8Ð8àÐ*Ò*Ð*Ý”ÐRÑSÔSÐSÝ”ÐkÑlÔlÐlØˆEøàð ÝŒ‰Œˆˆˆðð ó    c                  ó  — dddt           j                             t          j        t          j        j        d¦  «        g} t          j                             | d¬¦  «        j	        dk    rd S g d¢} t          j                             | d¬¦  «        j	        d	k    rd S t          j        d
¦  «         t          j        d¦  «         t          j        d¦  «         t          j        d¦  «         t          j        d¦  «         d S )NÚgrepz-qÚfftranscodezregen_makefile.shF)Úcheckr   )r   z--modversionÚlibfftranscoder   zMissing 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/)r   r   r!   r   Úttcn3_hacks_dirr   Ú	testsuiteÚcmdÚrunÚ
returncoder"   r#   r$   r%   )r3   s    r)   Úcheck_fftranscoder6   E   sí   € àØØÝ
ŒŠÝÔ#ÝŒLÔ"Øñ	
ô 	
ð		€Cõ „{‡‚s %€Ñ(Ô(Ô3°qÒ8Ð8Øˆà
:Ð
:Ð
:€CÝ„{‡‚s %€Ñ(Ô(Ô3°qÒ8Ð8Øˆå„MÐ3Ñ4Ô4Ð4Ý„Mð 	Wñô ð õ „MÐ7Ñ8Ô8Ð8Ý„MÐFÑGÔGÐGÝ„HˆQK„K€K€K€Kr+   c                  ód   — t          ¦   «          t          j        j        st	          ¦   «          d S d S )N)r*   r   r   r   r6   © r+   r)   r/   r/   `   s7   € ÝÑÔÐåŒ<Ôð ÝÑÔÐÐÐðð r+   )r"   Úos.pathr   r   r$   r   Útestenv.cmdÚtestenv.testsuiter*   r6   r/   r8   r+   r)   ú<module>r<      s„   ðð €€€Ø €€€Ø €€€Ø 
€
€
€
Ø €€€Ø Ð Ð Ð Ø Ð Ð Ð ð6ð 6ð 6ðrð ð ð6ð ð ð ð r+   