jvpp: introducing callback api and future api tests for all plugins (VPP-591) 38/7638/21
authorMatej Perina <mperina@cisco.com>
Tue, 18 Jul 2017 11:59:41 +0000 (13:59 +0200)
committerFlorin Coras <florin.coras@gmail.com>
Fri, 25 Aug 2017 16:26:17 +0000 (16:26 +0000)
commitd135c19a1fde609b82be5a30413d6b9ab43811e3
tree9d91f9cd63579bbb72611cc288912ea8ae0319f5
parentacdc306093aaea2633cf765307d6cb7c1b80081c
jvpp: introducing callback api and future api tests for all plugins (VPP-591)

test can be run with:
make test TEST=test_jvpp

memory_shared.c:
declaring and assigning variable in if statement
makes it usage outside statement impossible. Looks like memory
space assigned to variable declared in statement is freed when
statement ends
svm.c:
- fixed case when root path can have a "/" at beggining
- added option for test to operate over shared memory space
with /vpe-api name and not create new one with name consisting of
root path and region name which would require root permisions

Change-Id: Iff1170dc6a5c1be134c152f2757c7ab9b919a8ed
Signed-off-by: Matej Perina <mperina@cisco.com>
23 files changed:
src/svm/svm.c
src/vpp-api/java/jvpp-acl/io/fd/vpp/jvpp/acl/test/CallbackApiTest.java [new file with mode: 0644]
src/vpp-api/java/jvpp-acl/io/fd/vpp/jvpp/acl/test/FutureApiTest.java [new file with mode: 0644]
src/vpp-api/java/jvpp-acl/io/fd/vpp/jvpp/acl/test/Readme.txt [new file with mode: 0644]
src/vpp-api/java/jvpp-core/io/fd/vpp/jvpp/core/test/CallbackApiTest.java [new file with mode: 0644]
src/vpp-api/java/jvpp-core/io/fd/vpp/jvpp/core/test/FutureApiTest.java [new file with mode: 0644]
src/vpp-api/java/jvpp-core/io/fd/vpp/jvpp/core/test/Readme.txt [new file with mode: 0644]
src/vpp-api/java/jvpp-ioamexport/io/fd/vpp/jvpp/ioamexport/test/CallbackApiTest.java [new file with mode: 0644]
src/vpp-api/java/jvpp-ioamexport/io/fd/vpp/jvpp/ioamexport/test/FutureApiTest.java [new file with mode: 0644]
src/vpp-api/java/jvpp-ioamexport/io/fd/vpp/jvpp/ioamexport/test/Readme.txt [new file with mode: 0644]
src/vpp-api/java/jvpp-ioampot/io/fd/vpp/jvpp/ioampot/test/CallbackApiTest.java [new file with mode: 0644]
src/vpp-api/java/jvpp-ioampot/io/fd/vpp/jvpp/ioampot/test/FutureApiTest.java [new file with mode: 0644]
src/vpp-api/java/jvpp-ioampot/io/fd/vpp/jvpp/ioampot/test/Readme.txt [new file with mode: 0644]
src/vpp-api/java/jvpp-ioamtrace/io/fd/vpp/jvpp/ioamtrace/test/CallbackApiTest.java [new file with mode: 0644]
src/vpp-api/java/jvpp-ioamtrace/io/fd/vpp/jvpp/ioamtrace/test/FutureApiTest.java [new file with mode: 0644]
src/vpp-api/java/jvpp-ioamtrace/io/fd/vpp/jvpp/ioamtrace/test/Readme.txt [new file with mode: 0644]
src/vpp-api/java/jvpp-nat/io/fd/vpp/jvpp/nat/test/CallbackApiTest.java [new file with mode: 0644]
src/vpp-api/java/jvpp-nat/io/fd/vpp/jvpp/nat/test/FutureApiTest.java [new file with mode: 0644]
src/vpp-api/java/jvpp-nat/io/fd/vpp/jvpp/nat/test/Readme.txt [new file with mode: 0644]
src/vpp-api/java/jvpp-registry/io/fd/vpp/jvpp/AbstractCallbackApiTest.java [new file with mode: 0644]
src/vpp-api/java/jvpp-registry/io/fd/vpp/jvpp/Assertions.java [new file with mode: 0644]
test/jvpp_connection.py [new file with mode: 0644]
test/test_jvpp.py [new file with mode: 0644]