summaryrefslogtreecommitdiff
path: root/unittest/runtests.py
blob: dbc616f89def7ba4ce063df0bc569f85062bf04c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os, sys
import getopt
import subprocess

class colors:
    RED = '\033[91m'
    GREEN = '\033[92m'
    END = '\033[0m'

    def disable(self):
        self.RED = ''
        self.GREEN = ''
        self.END = ''

    def red(self, str):
        return self.RED + str + self.END

    def green(self, str):
        return self.GREEN + str + self.END

failed = passed = 0
c = colors()

def fail(t, ret):
	global failed, c
	print(" %s %s (%s)" % (c.red("[FAIL]"), t, ret))
	failed += 1

def ok(t):
	global passed, c
	print(" %s %s" % (c.green("[PASS]"), t))
	passed += 1

def main():
	if len(sys.argv) < 2:
		sys.exit(0)

	total = len(sys.argv[1:])

	for t in sys.argv[1:]:
		t_p = os.path.join('.', t)
		if not os.path.exists(t_p):
			fail(t, "not found")
			continue

		ret = subprocess.call(t_p)
		if ret == 0:
			ok(t)
		else:
			fail(t, "retval %s" % ret)

	print("Ran %s tests (%s, %s)" % (total, c.green(str(passed) + " passed"), c.red(str(failed) + " failed")))
	exit(ret)

if __name__ == '__main__':
	main()
ass='commit-msg'>The cpufreq-dt-platdev driver supports creation of cpufreq-dt platform device now, reuse that and remove similar code from platform code. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/cpufreq/cpufreq-dt-platdev.c')
-rw-r--r--drivers/cpufreq/cpufreq-dt-platdev.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/cpufreq/cpufreq-dt-platdev.c b/drivers/cpufreq/cpufreq-dt-platdev.c