Hi Ole/Klement,

I changed the command to make test-debug TEST=ip4. But still the same
issue. Under install-vpp_debug-native/vpp/bin *vpp* is not getting built
for some reason. I can see all the shared libs getting built though.

supervisor@rajith_upstream>srv3.nbg1.rtbrick.net:~/libvpp $ make test-debug
TEST=ip4 V=1
make -C /home/supervisor/libvpp/build-root PLATFORM=vpp TAG=vpp_debug
vpp-install
make[1]: Entering directory '/home/supervisor/libvpp/build-root'
@@@@ Arch for platform 'vpp' is native @@@@
@@@@ Finding source for external @@@@
@@@@ Makefile fragment found in /home/supervisor/libvpp/build-data/packages/
external.mk @@@@
@@@@ Source found in /home/supervisor/libvpp/build @@@@
@@@@ Arch for platform 'vpp' is native @@@@
@@@@ Finding source for vpp @@@@
@@@@ Makefile fragment found in /home/supervisor/libvpp/build-data/packages/
vpp.mk @@@@
@@@@ Source found in /home/supervisor/libvpp/src @@@@
find: ‘/home/supervisor/libvpp/build-root/config.site’: No such file or
directory
@@@@ Configuring external: nothing to do @@@@
@@@@ Building external: nothing to do @@@@
@@@@ Installing external: nothing to do @@@@
find: ‘/home/supervisor/libvpp/build-root/config.site’: No such file or
directory
@@@@ Configuring vpp: nothing to do @@@@
@@@@ Building vpp in
/home/supervisor/libvpp/build-root/build-vpp_debug-native/vpp @@@@
ninja: no work to do.
@@@@ Installing vpp: nothing to do @@@@
make[1]: Leaving directory '/home/supervisor/libvpp/build-root'
make -C test
VPP_BUILD_DIR=/home/supervisor/libvpp/build-root/build-vpp_debug-native
VPP_BIN=/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/bin/vpp
VPP_PLUGIN_PATH=/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/lib/vpp_plugins:/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins
VPP_TEST_PLUGIN_PATH=/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/lib/vpp_api_test_plugins:/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_api_test_plugins
VPP_INSTALL_PATH=/home/supervisor/libvpp/build-root/install-vpp_debug-native/
LD_LIBRARY_PATH=/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/lib/:/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/lib64/
EXTENDED_TESTS= PYTHON= OS_ID=ubuntu RND_SEED=1643988103.7971287
CACHE_OUTPUT= test
make[1]: Entering directory '/home/supervisor/libvpp/test'
15:21:46,418 Temporary dir is /tmp/vpp-unittest-SanityTestCase-x4melzcc,
api socket is /tmp/vpp-unittest-SanityTestCase-x4melzcc/api.sock
15:21:46,418 vpp_cmdline args:
['/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/bin/vpp',
'unix', '{', 'nodaemon', '', 'full-coredump', 'coredump-size unlimited',
'runtime-dir', '/tmp/vpp-unittest-SanityTestCase-x4melzcc', '}',
'api-trace', '{', 'on', '}', 'api-segment', '{', 'prefix',
'vpp-unittest-SanityTestCase-x4melzcc', '}', 'cpu', '{', 'main-core', '0',
'}', 'physmem', '{', 'max-size', '32m', '}', 'statseg', '{', 'socket-name',
'/tmp/vpp-unittest-SanityTestCase-x4melzcc/stats.sock', '', '}', 'socksvr',
'{', 'socket-name', '/tmp/vpp-unittest-SanityTestCase-x4melzcc/api.sock',
'}', 'node { ', '', '}', 'api-fuzz {', 'off', '}', 'plugins', '{',
'plugin', 'dpdk_plugin.so', '{', 'disable', '}', 'plugin',
'rdma_plugin.so', '{', 'disable', '}', 'plugin', 'lisp_unittest_plugin.so',
'{', 'enable', '}', 'plugin', 'unittest_plugin.so', '{', 'enable', '}',
'}', 'plugin_path',
'/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/lib/vpp_plugins:/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins',
'test_plugin_path',
'/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/lib/vpp_api_test_plugins:/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_api_test_plugins']
15:21:46,418 vpp_cmdline:
/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/bin/vpp
unix { nodaemon  full-coredump coredump-size unlimited runtime-dir
/tmp/vpp-unittest-SanityTestCase-x4melzcc } api-trace { on } api-segment {
prefix vpp-unittest-SanityTestCase-x4melzcc } cpu { main-core 0 } physmem {
max-size 32m } statseg { socket-name
/tmp/vpp-unittest-SanityTestCase-x4melzcc/stats.sock  } socksvr {
socket-name /tmp/vpp-unittest-SanityTestCase-x4melzcc/api.sock } node {   }
api-fuzz { off } plugins { plugin dpdk_plugin.so { disable } plugin
rdma_plugin.so { disable } plugin lisp_unittest_plugin.so { enable } plugin
unittest_plugin.so { enable } } plugin_path
/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/lib/vpp_plugins:/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugins
test_plugin_path
/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/lib/vpp_api_test_plugins:/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_api_test_plugins
15:21:46,421 Subprocess returned with OS error: (2) No such file or
directory:
'/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/bin/vpp'
Traceback (most recent call last):
  File "sanity_run_vpp.py", line 34, in <module>
    tc.setUpClass()
  File "/home/supervisor/libvpp/test/framework.py", line 688, in setUpClass
    raise e
  File "/home/supervisor/libvpp/test/framework.py", line 636, in setUpClass
    cls.run_vpp()
  File "/home/supervisor/libvpp/test/framework.py", line 536, in run_vpp
    stderr=subprocess.PIPE)
  File "/usr/lib/python3.6/subprocess.py", line 729, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory:
'/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/bin/vpp':
'/home/supervisor/libvpp/build-root/install-vpp_debug-native/vpp/bin/vpp'
*******************************************************************
* Sanity check failed, cannot run vpp
*******************************************************************
Makefile:178: recipe for target 'sanity' failed
make[1]: *** [sanity] Error 1
make[1]: Leaving directory '/home/supervisor/libvpp/test'
Makefile:413: recipe for target 'test-debug' failed
make: *** [test-debug] Error 2

Thanks,
Rajith

On Fri, Feb 4, 2022 at 6:14 PM Klement Sekera <klem...@graphiant.com> wrote:

> Also, running under root is a bad idea and not supported.
>
> Cheers,
> Klement
>
> On 4 Feb 2022, at 13:27, Ole Troan via lists.fd.io <
> otroan=employees....@lists.fd.io> wrote:
>
> Rajith,
>
> Have you tried:
> make test-debug TEST=ip4
>
> Cheers,
> Ole
>
>
>
> > On 4 Feb 2022, at 13:18, Rajith PR via lists.fd.io <
> rajith=rtbrick....@lists.fd.io> wrote:
> >
> > Hi All,
> >
> > We are trying to understand the VPP test framework. To get started we
> ran an example suite (ip4 test) but it seems that the dependent
> executable(vpp) is missing.
> > Please find the logs below.
> >
> > sudo make test TEST=test_ip4 vpp-install
> > make -C /home/supervisor/libvpp/build-root PLATFORM=vpp TAG=vpp
> vpp-install
> > make[1]: Entering directory '/home/supervisor/libvpp/build-root'
> > @@@@ Arch for platform 'vpp' is native @@@@
> > @@@@ Finding source for external @@@@
> > @@@@ Makefile fragment found in
> /home/supervisor/libvpp/build-data/packages/external.mk @@@@
> > @@@@ Source found in /home/supervisor/libvpp/build @@@@
> > @@@@ Arch for platform 'vpp' is native @@@@
> > @@@@ Finding source for vpp @@@@
> > @@@@ Makefile fragment found in
> /home/supervisor/libvpp/build-data/packages/vpp.mk @@@@
> > @@@@ Source found in /home/supervisor/libvpp/src @@@@
> > find: ‘/home/supervisor/libvpp/build-root/config.site’: No such file or
> directory
> > @@@@ Configuring external: nothing to do @@@@
> > @@@@ Building external: nothing to do @@@@
> > @@@@ Installing external: nothing to do @@@@
> > find: ‘/home/supervisor/libvpp/build-root/config.site’: No such file or
> directory
> > @@@@ Configuring vpp: nothing to do @@@@
> > @@@@ Building vpp: nothing to do @@@@
> > @@@@ Installing vpp: nothing to do @@@@
> > make[1]: Leaving directory '/home/supervisor/libvpp/build-root'
> > make -C test
> VPP_BUILD_DIR=/home/supervisor/libvpp/build-root/build-vpp-native
> VPP_BIN=/home/supervisor/libvpp/build-root/install-vpp-native/vpp/bin/vpp
> VPP_PLUGIN_PATH=/home/supervisor/libvpp/build-root/install-vpp-native/vpp/lib/vpp_plugins:/home/supervisor/libvpp/build-root/install-vpp-native/vpp/lib64/vpp_plugins
> VPP_TEST_PLUGIN_PATH=/home/supervisor/libvpp/build-root/install-vpp-native/vpp/lib/vpp_api_test_plugins:/home/supervisor/libvpp/build-root/install-vpp-native/vpp/lib64/vpp_api_test_plugins
> VPP_INSTALL_PATH=/home/supervisor/libvpp/build-root/install-vpp-native/
> LD_LIBRARY_PATH=/home/supervisor/libvpp/build-root/install-vpp-native/vpp/lib/:/home/supervisor/libvpp/build-root/install-vpp-native/vpp/lib64/
> EXTENDED_TESTS= PYTHON= OS_ID=ubuntu RND_SEED=1643973244.1148973
> CACHE_OUTPUT= test
> > make[1]: Entering directory '/home/supervisor/libvpp/test'
> > 11:14:05,997 Subprocess returned with OS error: (2) No such file or
> directory:
> '/home/supervisor/libvpp/build-root/install-vpp-native/vpp/bin/vpp'
> > Traceback (most recent call last):
> >   File "sanity_run_vpp.py", line 34, in <module>
> >     tc.setUpClass()
> >   File "/home/supervisor/libvpp/test/framework.py", line 688, in
> setUpClass
> >     raise e
> >   File "/home/supervisor/libvpp/test/framework.py", line 636, in
> setUpClass
> >     cls.run_vpp()
> >   File "/home/supervisor/libvpp/test/framework.py", line 536, in run_vpp
> >     stderr=subprocess.PIPE)
> >   File "/usr/lib/python3.6/subprocess.py", line 729, in __init__
> >     restore_signals, start_new_session)
> >   File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child
> >     raise child_exception_type(errno_num, err_msg, err_filename)
> > FileNotFoundError: [Errno 2] No such file or directory:
> '/home/supervisor/libvpp/build-root/install-vpp-native/vpp/bin/vpp':
> '/home/supervisor/libvpp/build-root/install-vpp-native/vpp/bin/vpp'
> > *******************************************************************
> > * Sanity check failed, cannot run vpp
> > *******************************************************************
> > Makefile:178: recipe for target 'sanity' failed
> > make[1]: *** [sanity] Error 1
> > make[1]: Leaving directory '/home/supervisor/libvpp/test'
> > Makefile:409: recipe for target 'test' failed
> > make: *** [test] Error 2
> >
> > supervisor@rajith_fs6104>srv3.nbg1.rtbrick.net:~/libvpp/build-root/install-vpp-native/vpp/bin
> $ ll
> > total 5784
> > drwxr-xr-x 2 root root    4096 Feb  4 11:28 ./
> > drwxr-xr-x 7 root root    4096 Feb  4 11:28 ../
> > -rwxr-xr-x 1 root root   66992 Feb  4 10:48 svmdbtool*
> > -rwxr-xr-x 1 root root  108224 Feb  4 10:48 svmtool*
> > -rwxr-xr-x 1 root root   29688 Feb  4 10:41 vapi_c_gen.py*
> > -rwxr-xr-x 1 root root    8682 Feb  4 10:41 vapi_cpp_gen.py*
> > -rwxr-xr-x 1 root root 3145776 Feb  4 10:50 vapi_cpp_test*
> > -rwxr-xr-x 1 root root  539176 Feb  4 10:50 vapi_c_test*
> > -rwxr-xr-x 1 root root   19351 Feb  4 10:41 vapi_json_parser.py*
> > -rwxr-xr-x 1 root root  136400 Feb  4 10:50 vat2*
> > -rwxr-xr-x 1 root root   38530 Feb  4 10:41 vppapigen*
> > -rwxr-xr-x 1 root root 1174696 Feb  4 10:50 vpp_api_test*
> > -rwxr-xr-x 1 root root   39680 Feb  4 10:49 vppctl*
> > -rwxr-xr-x 1 root root  458096 Feb  4 10:50 vpp_echo*
> > -rwxr-xr-x 1 root root   26024 Feb  4 10:49 vpp_get_metrics*
> > -rwxr-xr-x 1 root root   28968 Feb  4 10:50 vpp_get_stats*
> > -rwxr-xr-x 1 root root   32912 Feb  4 10:50 vpp_prometheus_export*
> > -rwxr-xr-x 1 root root   23256 Feb  4 10:49 vpp_restart*
> >
> > We use the sudo make build-release command for building. Can you let us
> know what to see for the missing vpp executable?
> >
> > Thanks,
> > Rajith
> >
> > NOTICE TO RECIPIENT This e-mail message and any attachments are
> confidential and may be privileged. If you received this e-mail in error,
> any review, use, dissemination, distribution, or copying of this e-mail is
> strictly prohibited. Please notify us immediately of the error by return
> e-mail and please delete this message from your system. For more
> information about Rtbrick, please visit us atwww.rtbrick.com
> >
> >
> >
>
>
> 
>
>
>

-- 
NOTICE TO
RECIPIENT This e-mail message and any attachments are 
confidential and may be
privileged. If you received this e-mail in error, 
any review, use,
dissemination, distribution, or copying of this e-mail is 
strictly
prohibited. Please notify us immediately of the error by return 
e-mail and
please delete this message from your system. For more 
information about Rtbrick, please visit us at www.rtbrick.com 
<http://www.rtbrick.com>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#20824): https://lists.fd.io/g/vpp-dev/message/20824
Mute This Topic: https://lists.fd.io/mt/88904997/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to