Add dependencies attribute to BaseTarget
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
This commit is contained in:
parent
a4b7720cb5
commit
466f036326
1 changed files with 3 additions and 0 deletions
|
@ -42,6 +42,7 @@ class BaseTarget(metaclass=ABCMeta):
|
||||||
count: Counter for test cases from this class.
|
count: Counter for test cases from this class.
|
||||||
case_description: Short description of the test case. This may be
|
case_description: Short description of the test case. This may be
|
||||||
automatically generated using the class, or manually set.
|
automatically generated using the class, or manually set.
|
||||||
|
dependencies: A list of dependencies required for the test case.
|
||||||
target_basename: Basename of file to write generated tests to. This
|
target_basename: Basename of file to write generated tests to. This
|
||||||
should be specified in a child class of BaseTarget.
|
should be specified in a child class of BaseTarget.
|
||||||
test_function: Test function which the class generates cases for.
|
test_function: Test function which the class generates cases for.
|
||||||
|
@ -51,6 +52,7 @@ class BaseTarget(metaclass=ABCMeta):
|
||||||
"""
|
"""
|
||||||
count = 0
|
count = 0
|
||||||
case_description = ""
|
case_description = ""
|
||||||
|
dependencies: List[str] = []
|
||||||
target_basename = ""
|
target_basename = ""
|
||||||
test_function = ""
|
test_function = ""
|
||||||
test_name = ""
|
test_name = ""
|
||||||
|
@ -94,6 +96,7 @@ class BaseTarget(metaclass=ABCMeta):
|
||||||
tc.set_description(self.description())
|
tc.set_description(self.description())
|
||||||
tc.set_function(self.test_function)
|
tc.set_function(self.test_function)
|
||||||
tc.set_arguments(self.arguments())
|
tc.set_arguments(self.arguments())
|
||||||
|
tc.set_dependencies(self.dependencies)
|
||||||
|
|
||||||
return tc
|
return tc
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue