diff options
| -rw-r--r-- | meta/lib/oeqa/core/utils/test.py | 13 |
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 | ||
| 4 | import os | 4 | import os |
| 5 | import inspect | ||
| 5 | import unittest | 6 | import unittest |
| 6 | 7 | ||
| 7 | def getSuiteCases(suite): | 8 | def getSuiteCases(suite): |
| @@ -46,6 +47,12 @@ def getSuiteCasesIDs(suite): | |||
| 46 | """ | 47 | """ |
| 47 | return getSuiteCasesInfo(suite, getCaseID) | 48 | return getSuiteCasesInfo(suite, getCaseID) |
| 48 | 49 | ||
| 50 | def getSuiteCasesFiles(suite): | ||
| 51 | """ | ||
| 52 | Returns test case files paths from suite. | ||
| 53 | """ | ||
| 54 | return getSuiteCasesInfo(suite, getCaseFile) | ||
| 55 | |||
| 49 | def getCaseModule(test_case): | 56 | def 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 | ||
| 74 | def getCaseFile(test_case): | ||
| 75 | """ | ||
| 76 | Returns test case file path. | ||
| 77 | """ | ||
| 78 | return inspect.getsourcefile(test_case.__class__) | ||
| 79 | |||
| 67 | def getCaseMethod(test_case): | 80 | def getCaseMethod(test_case): |
| 68 | """ | 81 | """ |
| 69 | Returns test case method name. | 82 | Returns test case method name. |
