f63bf6a7d7
TAP tests require root access, which breaks the testing in unprivileged scenario. Disable the test until we find consensus on how to deal with it. Type: test Change-Id: I66ee2b130723233682d858cad0b6e424ab0b2383 Signed-off-by: Andrew Yourtchenko <ayourtch@gmail.com>
25 lines
565 B
Python
25 lines
565 B
Python
import unittest
|
|
import os
|
|
|
|
from framework import VppTestCase, VppTestRunner
|
|
from vpp_devices import VppTAPInterface
|
|
|
|
|
|
def check_tuntap_driver_access():
|
|
return os.access("/dev/net/tun", os.R_OK and os.W_OK)
|
|
|
|
|
|
@unittest.skip("Requires root")
|
|
class TestTAP(VppTestCase):
|
|
""" TAP Test Case """
|
|
|
|
def test_tap_add_del(self):
|
|
"""Create TAP interface"""
|
|
tap0 = VppTAPInterface(self, tap_id=0)
|
|
tap0.add_vpp_config()
|
|
self.assertTrue(tap0.query_vpp_config())
|
|
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main(testRunner=VppTestRunner)
|