summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/lib/oeqa/core/utils/test.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/meta/lib/oeqa/core/utils/test.py b/meta/lib/oeqa/core/utils/test.py
index 820b9976ab..88d176552e 100644
--- a/meta/lib/oeqa/core/utils/test.py
+++ b/meta/lib/oeqa/core/utils/test.py
@@ -2,6 +2,7 @@
2# Released under the MIT license (see COPYING.MIT) 2# Released under the MIT license (see COPYING.MIT)
3 3
4import os 4import os
5import inspect
5import unittest 6import unittest
6 7
7def getSuiteCases(suite): 8def getSuiteCases(suite):
@@ -46,6 +47,12 @@ def getSuiteCasesIDs(suite):
46 """ 47 """
47 return getSuiteCasesInfo(suite, getCaseID) 48 return getSuiteCasesInfo(suite, getCaseID)
48 49
50def getSuiteCasesFiles(suite):
51 """
52 Returns test case files paths from suite.
53 """
54 return getSuiteCasesInfo(suite, getCaseFile)
55
49def getCaseModule(test_case): 56def getCaseModule(test_case):
50 """ 57 """
51 Returns test case module name. 58 Returns test case module name.
@@ -64,6 +71,12 @@ def getCaseID(test_case):
64 """ 71 """
65 return test_case.id() 72 return test_case.id()
66 73
74def getCaseFile(test_case):
75 """
76 Returns test case file path.
77 """
78 return inspect.getsourcefile(test_case.__class__)
79
67def getCaseMethod(test_case): 80def getCaseMethod(test_case):
68 """ 81 """
69 Returns test case method name. 82 Returns test case method name.