Hi Laszlo, Are you trying to run specifically the same tests as ones that are in jenkins ? You can simply install all requirements
make install-deps make install-ext-deps make test or make test-debug I would also suggest running it in 22.04 ubuntu docker image. Best regards, Filip Varga pi 23. 9. 2022 o 17:15 Laszlo Király <laszlo.kir...@est.tech> napísal(a): > Hi, > Could someone please advise me how to run vpp tests? > > I followed the instructions described in developer documentation > https://s3-docs.fd.io/vpp/22.10/developer/build-run-debug/index.html > I also checked the following Jenkins job configuration: > https://jenkins.fd.io/job/vpp-verify-master-ubuntu2004-x86_64/configure > Based on this I created a Dockerfile to build and test vpp on ubuntu 20.04: > > cat extras/docker/build/Dockerfile.ubuntu-20-04 > FROM ubuntu:20.04 as vppbuildandtest > RUN apt-get update > RUN DEBIAN_FRONTEND=noninteractive TZ=US/Central apt-get install -y git > make python3 sudo asciidoc > COPY . /vpp > WORKDIR /vpp > RUN curl -s > https://packagecloud.io/install/repositories/fdio/${REPO}/script.deb.sh | > bash > RUN apt-get update > RUN apt-get -y --allow-downgrades --allow-remove-essential > --allow-change-held-packages install vpp-ext-deps > RUN DEBIAN_FRONTEND=noninteractive TZ=US/Central UNATTENDED=y make > install-dep > RUN make UNATTENDED=yes test-dep > RUN make UNATTENDED=yes pkg-verify > RUN src/tools/vppapigen/test_vppapigen.py > RUN make UNATTENDED=yes test > > Until now I was able to run without errors, but the last several attempts > failed with the failure: > > Running setup.py develop for vpp-papi > ERROR: Command errored out with exit status 1: > command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; > sys.argv[0] = '"'"'/vpp/src/vpp-api/python/setup.py'"'"'; > __file__='"'"'/vpp/src/vpp-api/python/setup.py'"'"';f=getattr(tokenize, > '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', > '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' > develop --no-deps > cwd: /vpp/src/vpp-api/python/ > Complete output (17 lines): > running develop > error: can't create or remove files in install directory > > The following error occurred while trying to add or remove files in the > installation directory: > > [Errno 2] No such file or directory: > '/usr/lib/python3.8/site-packages/test-easy-install-112.write-test' > > Tried to fix the error adding the required directory > '/usr/lib/python3.8/site-packages/', but other python modules missing. > After installing 'psutil' and 'scapy' now facing another failure: > > make -C test VPP_BUILD_DIR=/vpp/build-root/build-vpp-native/vpp > VPP_BIN=/vpp/build-root/install-vpp-native/vpp/bin/vpp > VPP_INSTALL_PATH=/vpp/build-root/install-vpp-native/ EXTENDED_TESTS= > PYTHON= OS_ID=ubuntu RND_SEED= CACHE_OUTPUT= TAG=vpp test > make[1]: Entering directory '/vpp/test' > Traceback (most recent call last): > File "/vpp/test/run_tests.py", line 17, in <module> > from framework import ( > File "/vpp/test/framework.py", line 35, in <module> > from vpp_papi_provider import VppPapiProvider > File "/vpp/test/vpp_papi_provider.py", line 231, in <module> > class VppPapiProvider(object): > File "/vpp/test/vpp_papi_provider.py", line 983, in VppPapiProvider > protocol=socket.IPPROTO_RAW, > NameError: name 'socket' is not defined > > > /Laszlo > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#21917): https://lists.fd.io/g/vpp-dev/message/21917 Mute This Topic: https://lists.fd.io/mt/93872230/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-