1f6926e85SBrenda J. Butlerimport os 2f6926e85SBrenda J. Butlerimport sys 3f6926e85SBrenda J. Butlerfrom TdcPlugin import TdcPlugin 4f6926e85SBrenda J. Butler 5f6926e85SBrenda J. Butlerfrom tdc_config import * 6f6926e85SBrenda J. Butler 7f6926e85SBrenda J. Butler 8f6926e85SBrenda J. Butlerclass SubPlugin(TdcPlugin): 9f6926e85SBrenda J. Butler def __init__(self): 10f6926e85SBrenda J. Butler self.sub_class = 'root/SubPlugin' 11f6926e85SBrenda J. Butler super().__init__() 12f6926e85SBrenda J. Butler 13*98cfbe42SPedro Tammela def pre_suite(self, testcount, testlist): 14f6926e85SBrenda J. Butler # run commands before test_runner goes into a test loop 15*98cfbe42SPedro Tammela super().pre_suite(testcount, testlist) 16f6926e85SBrenda J. Butler 17f6926e85SBrenda J. Butler if os.geteuid(): 18f6926e85SBrenda J. Butler print('This script must be run with root privileges', file=sys.stderr) 19f6926e85SBrenda J. Butler exit(1) 20