@hh8ZddlZddlZddlZddlZddlZddlZdZdZdZdZ dZ dZ dS)Ncbtjtjtjd}tjtj|dr|StjtjdS)Nz../zgen_makefile.pyosmo-dev)ospathrealpathjointestenvsrc_direxists)alt_paths Z/home/osmocom-build/jenkins/workspace/ttcn3-bsc-test-sccplite/_testenv/testenv/osmo_dev.pyget_osmo_dev_dirr sqw W_e D DEEH w~~bgll8->??@@ 7<< 4 44ct}tj|rt jd|dSt jgdt j dS)Nzosmo-dev found, nothing to do: )gitclonez#https://gerrit.osmocom.org/osmo-devcwd) rrrr loggingdebugr cmdrunr  osmo_dev_dirs r init_clonersj#%%L w~~l## F FFGGG KOOKKKQXQ`Oaaaaarct}tj|rt jd|dSt jdt jdt jdt jdt jtjt jdt jdtj ddS)Nzosmo-dev dir: z:Missing osmo-dev for building test components from source.z%Run 'testenv.py init osmo-dev' first.zXosmo-dev and other Osmocom repositories (if they don't already exist) will be cloned to:zESet the environment variable TESTENV_SRC_DIR to use a different path.) rrrr rrerrorr r sysexitrs r check_init_neededr"#s#%%L w~~l## 5|55666 MNOOO M9::: M" Mlmmm M'/""" M" MYZZZHQKKKKKrc~g}|D]7}||}|dkrd|vr"|ddkr|d|vr ||dgz }8|S)N testsuitemakeno)cfgretsection section_datas r get_targetsr,4sp C**7| k ! !  \ ! !l6&:d&B&B|TZG[cfGfGf L() )C Jrcg}tjjr|dgz }tjjr|dtjjgz }ddddtjjdtjjdd tjd d d t|d ddddddddddtj tj dg|z}t}tj||djrht!jdt!jdt!jdt%j|dt)jddSdS) Nz sanitize.optsz-jz./gen_makefile.pyz --build-debugz--no-make-checkz--install-prefixz --make-dirz --no-ldconfigz --src-dirz--autoreconf-in-src-copyz --targets,z default.optsz ccache.optszgtp_linux.optszhnbgw_with_nftables.optszhnbgw_with_pfcp.optsziu.optsz no_dahdi.optszno_doxygen.optszno_man_pages.optszno_systemd.optsz werror.optszosmo-dev/testenv.optsF)rcheckz%gen_makefile.py from osmo-dev failed!z/Your osmo-dev.git clone might be outdated, try:z $ git -C z pullr)r argsasanjobsr install_dirmake_dirr rr,rrdata_dirrr returncodercriticalshlexquoter r!)r( extra_optsrrs r initr;CsmJ|('' |1/GL-//00    " S!!"""  W%'>??3 4 5 C8   C{s511<@AAAJKKK>>X % %  =V==>>> 8999 l### HIII PQQQ <=== bgll7?J??@@@   L+,,, KOOVHw&GK,@OAAAAAs&BB B ) rrr8r r testenv.cmdrrr"r,r;r%r'rr rIs  5 5 5bbb"   )))XBBBBBr