2.87. test_quic module¶
Vpp QUIC tests
-
class
test_quic.
QUICAppWorker
(build_dir, appname, executable_args, logger, role, testcase, env=None, *args, **kwargs)¶ Bases:
framework.Worker
QUIC Test Application Worker
-
process
= None¶
-
run
()¶ Method representing the thread’s activity.
You may override this method in a subclass. The standard run() method invokes the callable object passed to the object’s constructor as the target argument, if any, with sequential and keyword arguments taken from the args and kwargs arguments, respectively.
-
teardown
(logger, timeout)¶
-
-
class
test_quic.
QUICEchoExtBigServerStreamTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Big Server Stream Test Case
-
quic_setup
= 'serverstream'¶
-
test_bytes
= ''¶
-
test_quic_ext_transfer_big_server_stream
()¶
-
-
class
test_quic.
QUICEchoExtEarlyQcloseRxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Early Qclose Rx Test Case
-
test_quic_ext_early_qclose_rx
()¶
-
-
class
test_quic.
QUICEchoExtEarlyQcloseTxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Early Qclose Tx Test Case
-
test_quic_ext_early_qclose_tx
()¶
-
-
class
test_quic.
QUICEchoExtEarlyScloseRxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Early Sclose Rx Test Case
-
test_quic_ext_early_sclose_rx
()¶
-
-
class
test_quic.
QUICEchoExtEarlyScloseTxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Early Sclose Tx Test Case
-
test_quic_ext_early_sclose_tx
()¶
-
-
class
test_quic.
QUICEchoExtQcloseRxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Qclose Rx Test Case
-
test_quic_ext_qclose_rx
()¶
-
-
class
test_quic.
QUICEchoExtQcloseTxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Qclose Tx Test Case
-
test_quic_ext_qclose_tx
()¶
-
-
class
test_quic.
QUICEchoExtScloseRxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Sclose Rx Test Case
-
test_quic_ext_sclose_rx
()¶
-
-
class
test_quic.
QUICEchoExtScloseTxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Sclose Tx Test Case
-
test_quic_ext_sclose_tx
()¶
-
-
class
test_quic.
QUICEchoExtServerStreamEarlyQcloseRxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Server Stream Early Qclose Rx Test Case
-
quic_setup
= 'serverstream'¶
-
test_quic_ext_server_stream_early_qclose_rx
()¶
-
-
class
test_quic.
QUICEchoExtServerStreamEarlyQcloseTxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Server Stream Early Qclose Tx Test Case
-
quic_setup
= 'serverstream'¶
-
test_quic_ext_server_stream_early_qclose_tx
()¶
-
-
class
test_quic.
QUICEchoExtServerStreamEarlyScloseRxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Server Stream Early Sclose Rx Test Case
-
quic_setup
= 'serverstream'¶
-
test_quic_ext_server_stream_early_sclose_rx
()¶
-
-
class
test_quic.
QUICEchoExtServerStreamEarlyScloseTxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo Ext Transfer Server Stream Early Sclose Tx Test Case
-
quic_setup
= 'serverstream'¶
-
test_quic_ext_server_stream_early_sclose_tx
()¶
-
-
class
test_quic.
QUICEchoExtServerStreamQcloseRxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Server Stream Qclose Rx Test Case
-
quic_setup
= 'serverstream'¶
-
test_quic_ext_server_stream_qclose_rx
()¶
-
-
class
test_quic.
QUICEchoExtServerStreamQcloseTxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Server Stream Qclose Tx Test Case
-
quic_setup
= 'serverstream'¶
-
test_quic_ext_server_stream_qclose_tx
()¶
-
-
class
test_quic.
QUICEchoExtServerStreamScloseRxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Server Stream Sclose Rx Test Case
-
quic_setup
= 'serverstream'¶
-
test_quic_ext_server_stream_sclose_rx
()¶
-
-
class
test_quic.
QUICEchoExtServerStreamScloseTxTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Server Stream Sclose Tx Test Case
-
quic_setup
= 'serverstream'¶
-
test_quic_ext_server_stream_sclose_tx
()¶
-
-
class
test_quic.
QUICEchoExtServerStreamTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Server Stream Test Case
-
quic_setup
= 'serverstream'¶
-
test_quic_ext_transfer_server_stream
()¶
-
-
class
test_quic.
QUICEchoExtServerStreamWorkersTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Server Stream MultiWorker Test Case
-
quic_setup
= 'serverstream'¶
-
test_quic_ext_transfer_server_stream_multi_workers
()¶
-
-
class
test_quic.
QUICEchoExtTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICTestCase
-
app
= 'vpp_echo'¶
-
client
(*args)¶
-
extra_vpp_punt_config
= ['session', '{', 'evt_qs_memfd_seg', '}']¶
-
quic_setup
= 'default'¶
-
server
(*args)¶
-
setUp
()¶ Clear trace before running each test
-
test_bytes
= 'test-bytes:assert'¶
-
validate_ext_test_results
()¶
-
-
class
test_quic.
QUICEchoExtTransferBigTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Big Test Case
-
test_bytes
= ''¶
-
test_quic_ext_transfer_big
()¶
-
timeout
= 60¶
-
-
class
test_quic.
QUICEchoExtTransferTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoExtTestCase
QUIC Echo External Transfer Test Case
-
test_quic_ext_transfer
()¶
-
timeout
= 60¶
-
-
class
test_quic.
QUICEchoIntMStreamBigTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoIntTestCase
QUIC Echo Internal MultiStream Big Test Case
-
test_quic_int_multistream_transfer
()¶
-
-
class
test_quic.
QUICEchoIntMStreamTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoIntTestCase
QUIC Echo Internal MultiStream Test Case
-
test_quic_int_multistream_transfer
()¶
-
-
class
test_quic.
QUICEchoIntSerialBigTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoIntTestCase
QUIC Echo Internal Serial Transfer Big Test Case
-
test_quic_serial_int_transfer_big
()¶
-
-
class
test_quic.
QUICEchoIntSerialTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoIntTestCase
QUIC Echo Internal Serial Transfer Test Case
-
test_quic_serial_int_transfer
()¶
-
-
class
test_quic.
QUICEchoIntTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICTestCase
QUIC Echo Internal Test Case
-
client
(*args)¶
-
server
(*args)¶
-
setUp
()¶ Clear trace before running each test
-
test_bytes
= ' test-bytes'¶
-
-
class
test_quic.
QUICEchoIntTransferBigTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoIntTestCase
QUIC Echo Internal Transfer Big Test Case
-
test_bytes
= ''¶
-
test_quic_int_transfer_big
()¶
-
-
class
test_quic.
QUICEchoIntTransferTestCase
(methodName='runTest')¶ Bases:
test_quic.QUICEchoIntTestCase
QUIC Echo Internal Transfer Test Case
-
test_quic_int_transfer
()¶
-
-
class
test_quic.
QUICTestCase
(methodName='runTest')¶ Bases:
framework.VppTestCase
QUIC Test Case
-
post_test_sleep
= 0.2¶
-
pre_test_sleep
= 0.3¶
-
setUp
()¶ Clear trace before running each test
-
classmethod
setUpClass
()¶ Perform class setup before running the testcase Remove shared memory files, start vpp and connect the vpp-api
-
tearDown
()¶ Show various debug prints after each test
-
timeout
= 20¶
-