xref: /linux/tools/unittests/run.py (revision 5181afcdf99527dd92a88f80fc4d0d8013e1b510)
1*bd167a21SMauro Carvalho Chehab#!/bin/env python3
2*bd167a21SMauro Carvalho Chehabimport os
3*bd167a21SMauro Carvalho Chehabimport unittest
4*bd167a21SMauro Carvalho Chehabimport sys
5*bd167a21SMauro Carvalho Chehab
6*bd167a21SMauro Carvalho ChehabTOOLS_DIR=os.path.join(os.path.dirname(os.path.realpath(__file__)), "..")
7*bd167a21SMauro Carvalho Chehabsys.path.insert(0, TOOLS_DIR)
8*bd167a21SMauro Carvalho Chehab
9*bd167a21SMauro Carvalho Chehabfrom lib.python.unittest_helper import TestUnits
10*bd167a21SMauro Carvalho Chehab
11*bd167a21SMauro Carvalho Chehabif __name__ == "__main__":
12*bd167a21SMauro Carvalho Chehab    loader = unittest.TestLoader()
13*bd167a21SMauro Carvalho Chehab
14*bd167a21SMauro Carvalho Chehab    suite = loader.discover(start_dir=os.path.join(TOOLS_DIR, "unittests"),
15*bd167a21SMauro Carvalho Chehab                            pattern="test*.py")
16*bd167a21SMauro Carvalho Chehab
17*bd167a21SMauro Carvalho Chehab    TestUnits().run("", suite=suite)
18