Hi Billy,

I haven't seen this issue yet, but it looks like this is a scapy issue
on your box. Scapy is a 3rd party library which we use in the test
framework. What is the exact version of your OS etc?

Thanks,
Klement

Quoting Billy McFall (2017-08-14 21:30:35)
>    I am trying to run "make test" on a CentOS bare metal server. I'm getting
>    "Exception: Illegal syntax for IP address". What do I need to
>    setup/configure on my server before running "make test"?
>    Thanks,
>    Billy McFall
>    $ make test V=2
>    make -C /home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root
>    PLATFORM=vpp TAG=vpp vpp-install
>    make[1]: Entering directory
>    `/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root'
>    @@@@ Arch for platform 'vpp' is native @@@@
>    @@@@ Finding source for dpdk @@@@
>    @@@@ Makefile fragment found in
>    /home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-data/packages/[1]dpdk.mk
>    @@@@
>    @@@@ Source found in /home/bmcfall/dev/2017_08_14_VPP_Master/vpp/dpdk @@@@
>    @@@@ Arch for platform 'vpp' is native @@@@
>    @@@@ Finding source for vpp @@@@
>    @@@@ Makefile fragment found in
>    /home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-data/packages/[2]vpp.mk
>    @@@@
>    @@@@ Source found in /home/bmcfall/dev/2017_08_14_VPP_Master/vpp/src @@@@
>    @@@@ Configuring dpdk: nothing to do @@@@
>    @@@@ Building dpdk: nothing to do @@@@
>    @@@@ Installing dpdk: nothing to do @@@@
>    @@@@ Configuring vpp: nothing to do @@@@
>    @@@@ Building vpp: nothing to do @@@@
>    @@@@ Installing vpp: nothing to do @@@@
>    make[1]: Leaving directory
>    `/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root'
>    make -C test TEST_DIR=/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/test
>    
> VPP_TEST_BUILD_DIR=/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/build-vpp-native
>    VPP_TES
>    
> T_BIN=/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/install-vpp-native/vpp/bin/vpp
>    
> VPP_TEST_PLUGIN_PATH=/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/i
>    
> nstall-vpp-native/vpp/lib/vpp_plugins:/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/install-vpp-native/vpp/lib64/vpp_plugins
>    VPP_TEST_INSTALL_PATH=/home/bmcfall
>    /dev/2017_08_14_VPP_Master/vpp/build-root/install-vpp-native/
>    
> LD_LIBRARY_PATH=/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/install-vpp-native/vpp/lib/:/home/bm
>    
> cfall/dev/2017_08_14_VPP_Master/vpp/build-root/install-vpp-native/vpp/lib64/
>    EXTENDED_TESTS= PYTHON= test
>    make[1]: Entering directory
>    `/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/test'
>    Traceback (most recent call last):
>      File "sanity_run_vpp.py", line 7, in <module>
>        from framework import VppTestCase, KeepAliveReporter
>      File "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/test/framework.py",
>    line 20, in <module>
>        from vpp_pg_interface import VppPGInterface
>      File
>    "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/test/vpp_pg_interface.py",
>    line 8, in <module>
>        from vpp_interface import VppInterface
>      File
>    "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/test/vpp_interface.py", line
>    4, in <module>
>        from util import Host, mk_ll_addr
>      File "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/test/util.py", line 7,
>    in <module>
>        from scapy.layers.inet6 import in6_mactoifaceid
>      File
>    
> "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/layers/inet6.py",
>    line 56, in <module>
>        import scapy.route6
>      File
>    
> "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/route6.py",
>    line 273, in <module>
>        conf.route6 = Route6()
>      File
>    
> "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/route6.py",
>    line 31, in __init__
>        self.resync()
>      File
>    
> "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/route6.py",
>    line 44, in resync
>        self.routes = read_routes6()
>      File
>    
> "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/arch/linux.py",
>    line 283, in read_routes6
>        cset = scapy.utils6.construct_source_candidate_set(d, dp, devaddrs,
>    LOOPBACK_NAME)
>      File
>    
> "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/utils6.py",
>    line 50, in construct_source_candidate_set
>        if in6_isgladdr(addr) or in6_isuladdr(addr):
>      File
>    
> "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/utils6.py",
>    line 708, in in6_isgladdr
>        return in6_isincluded(str, '2000::', 3)
>      File
>    
> "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/utils6.py",
>    line 651, in in6_isincluded
>        temp = inet_pton(socket.AF_INET6, addr)
>      File
>    
> "/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/build-root/python/virtualenv/lib/python2.7/site-packages/scapy/pton_ntop.py",
>    line 40, in inet_pton
>        raise Exception("Illegal syntax for IP address")
>    Exception: Illegal syntax for IP address
>    *******************************************************************
>    * Sanity check failed, cannot run vpp
>    *******************************************************************
>    make[1]: *** [sanity] Error 1
>    make[1]: Leaving directory
>    `/home/bmcfall/dev/2017_08_14_VPP_Master/vpp/test'
>    make: *** [test] Error 2
>    On Thu, Jul 6, 2017 at 6:26 AM, Maciek Konstantynowicz (mkonstan)
>    <[3]mkons...@cisco.com> wrote:
> 
>      +vpp-dev.
>      yes, vpp make-test.
>      [4]https://docs.fd.io/csit/rls1704/report/vpp_unit_tests/index.html
>      [5]https://docs.fd.io/vpp/17.04/vpp_make_test/html/
>      -Maciek
> 
>        On 6 Jul 2017, at 10:34, [6]wang.hu...@zte.com.cn wrote:
> 
>        Hi all
> 
>        Does vpp has some kind of UT test framework , and how to use it ?
> 
>        Thanks.
> 
>        王辉 wanghui
> 
>        IT开发工程师 IT Development Engineer
>        虚拟化南京四部/无线研究院/无线产品经营部 NIV Nanjing Dept. IV/Wireless
>        Product R&D Institute/Wireless Product Operation Division
> 
> 
>        _______________________________________________
>        csit-dev mailing list
>        [7]csit-...@lists.fd.io
>        [8]https://lists.fd.io/mailman/listinfo/csit-dev
> 
>      _______________________________________________
>      vpp-dev mailing list
>      [9]vpp-dev@lists.fd.io
>      [10]https://lists.fd.io/mailman/listinfo/vpp-dev
> 
>    --
>    Billy McFall 
>    SDN Group 
>    Office of Technology 
>    Red Hat
> 
> References
> 
>    Visible links
>    1. http://dpdk.mk/
>    2. http://vpp.mk/
>    3. mailto:mkons...@cisco.com
>    4. https://docs.fd.io/csit/rls1704/report/vpp_unit_tests/index.html
>    5. https://docs.fd.io/vpp/17.04/vpp_make_test/html/
>    6. mailto:wang.hu...@zte.com.cn
>    7. mailto:csit-...@lists.fd.io
>    8. https://lists.fd.io/mailman/listinfo/csit-dev
>    9. mailto:vpp-dev@lists.fd.io
>   10. https://lists.fd.io/mailman/listinfo/vpp-dev
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev
  • Re: [vpp-dev]... Maciek Konstantynowicz (mkonstan)
    • Re: [vpp... Billy McFall
      • Re: ... Klement Sekera -X (ksekera - PANTHEON TECHNOLOGIES at Cisco)
        • ... Billy McFall
          • ... Klement Sekera -X (ksekera - PANTHEON TECHNOLOGIES at Cisco)
            • ... Billy McFall
              • ... Klement Sekera -X (ksekera - PANTHEON TECHNOLOGIES at Cisco)

Reply via email to