83 lines
3.9 KiB
Python
83 lines
3.9 KiB
Python
|
from jvpp_connection import TestJVppConnection
|
||
|
|
||
|
|
||
|
class TestJVpp(TestJVppConnection):
|
||
|
""" JVPP Core Test Case """
|
||
|
|
||
|
def invoke_for_jvpp_core(self, api_jar_name, test_class_name):
|
||
|
self.jvpp_connection_test(api_jar_name=api_jar_name,
|
||
|
test_class_name=test_class_name,
|
||
|
timeout=10)
|
||
|
|
||
|
def test_vpp_core_callback_api(self):
|
||
|
""" JVPP Core Callback Api Test Case """
|
||
|
self.invoke_for_jvpp_core(api_jar_name="jvpp-core",
|
||
|
test_class_name="io.fd.vpp.jvpp.core.test."
|
||
|
"CallbackApiTest")
|
||
|
|
||
|
def test_vpp_core_future_api(self):
|
||
|
"""JVPP Core Future Api Test Case"""
|
||
|
self.invoke_for_jvpp_core(api_jar_name="jvpp-core",
|
||
|
test_class_name="io.fd.vpp.jvpp.core.test."
|
||
|
"FutureApiTest")
|
||
|
|
||
|
def test_vpp_acl_callback_api(self):
|
||
|
""" JVPP Acl Callback Api Test Case """
|
||
|
self.invoke_for_jvpp_core(api_jar_name="jvpp-acl",
|
||
|
test_class_name="io.fd.vpp.jvpp.acl.test."
|
||
|
"CallbackApiTest")
|
||
|
|
||
|
def test_vpp_acl_future_api(self):
|
||
|
"""JVPP Acl Future Api Test Case"""
|
||
|
self.invoke_for_jvpp_core(api_jar_name="jvpp-acl",
|
||
|
test_class_name="io.fd.vpp.jvpp.acl.test."
|
||
|
"FutureApiTest")
|
||
|
|
||
|
def test_vpp_ioamexport_callback_api(self):
|
||
|
""" JVPP Ioamexport Callback Api Test Case """
|
||
|
self.invoke_for_jvpp_core(api_jar_name="jvpp-ioamexport",
|
||
|
test_class_name="io.fd.vpp.jvpp.ioamexport."
|
||
|
"test.CallbackApiTest")
|
||
|
|
||
|
def test_vpp_ioamexport_future_api(self):
|
||
|
"""JVPP Ioamexport Future Api Test Case"""
|
||
|
self.invoke_for_jvpp_core(api_jar_name="jvpp-ioamexport",
|
||
|
test_class_name="io.fd.vpp.jvpp.ioamexport."
|
||
|
"test.FutureApiTest")
|
||
|
|
||
|
def test_vpp_ioampot_callback_api(self):
|
||
|
""" JVPP Ioampot Callback Api Test Case """
|
||
|
self.invoke_for_jvpp_core(api_jar_name="jvpp-ioampot",
|
||
|
test_class_name="io.fd.vpp.jvpp.ioampot."
|
||
|
"test.CallbackApiTest")
|
||
|
|
||
|
def test_vpp_ioampot_future_api(self):
|
||
|
"""JVPP Ioampot Future Api Test Case"""
|
||
|
self.invoke_for_jvpp_core(api_jar_name="jvpp-ioampot",
|
||
|
test_class_name="io.fd.vpp.jvpp.ioampot."
|
||
|
"test.FutureApiTest")
|
||
|
|
||
|
def test_vpp_ioamtrace_callback_api(self):
|
||
|
""" JVPP Ioamtrace Callback Api Test Case """
|
||
|
self.invoke_for_jvpp_core(api_jar_name="jvpp-ioamtrace",
|
||
|
test_class_name="io.fd.vpp.jvpp.ioamtrace."
|
||
|
"test.CallbackApiTest")
|
||
|
|
||
|
def test_vpp_ioamtrace_future_api(self):
|
||
|
"""JVPP Ioamtrace Future Api Test Case"""
|
||
|
self.invoke_for_jvpp_core(api_jar_name="jvpp-ioamtrace",
|
||
|
test_class_name="io.fd.vpp.jvpp.ioamtrace."
|
||
|
"test.FutureApiTest")
|
||
|
|
||
|
def test_vpp_snat_callback_api(self):
|
||
|
""" JVPP Snat Callback Api Test Case """
|
||
|
self.invoke_for_jvpp_core(api_jar_name="jvpp-nat",
|
||
|
test_class_name="io.fd.vpp.jvpp.nat.test."
|
||
|
"CallbackApiTest")
|
||
|
|
||
|
def test_vpp_snat_future_api(self):
|
||
|
"""JVPP Snat Future Api Test Case"""
|
||
|
self.invoke_for_jvpp_core(api_jar_name="jvpp-nat",
|
||
|
test_class_name="io.fd.vpp.jvpp.nat.test."
|
||
|
"FutureApiTest")
|