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][email protected]> 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][email protected] 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][email protected]
> [8]https://lists.fd.io/mailman/listinfo/csit-dev
>
> _______________________________________________
> vpp-dev mailing list
> [9][email protected]
> [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:[email protected]
> 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:[email protected]
> 7. mailto:[email protected]
> 8. https://lists.fd.io/mailman/listinfo/csit-dev
> 9. mailto:[email protected]
> 10. https://lists.fd.io/mailman/listinfo/vpp-dev
_______________________________________________
vpp-dev mailing list
[email protected]
https://lists.fd.io/mailman/listinfo/vpp-dev