summaryrefslogtreecommitdiff
path: root/rtemsspec/packagebuildfactory.py
diff options
context:
space:
mode:
Diffstat (limited to 'rtemsspec/packagebuildfactory.py')
-rw-r--r--rtemsspec/packagebuildfactory.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/rtemsspec/packagebuildfactory.py b/rtemsspec/packagebuildfactory.py
index 22ba8ded..f62fa78d 100644
--- a/rtemsspec/packagebuildfactory.py
+++ b/rtemsspec/packagebuildfactory.py
@@ -29,6 +29,8 @@ from rtemsspec.directorystate import DirectoryState
from rtemsspec.packagebuild import BuildItemFactory, PackageVariant
from rtemsspec.reposubset import RepositorySubset
from rtemsspec.runactions import RunActions
+from rtemsspec.testrunner import DummyTestRunner, GRMONManualTestRunner, \
+ SubprocessTestRunner
def create_build_item_factory() -> BuildItemFactory:
@@ -42,5 +44,9 @@ def create_build_item_factory() -> BuildItemFactory:
factory.add_constructor("qdp/directory-state/repository", DirectoryState)
factory.add_constructor("qdp/directory-state/unpacked-archive",
DirectoryState)
+ factory.add_constructor("qdp/test-runner/dummy", DummyTestRunner)
+ factory.add_constructor("qdp/test-runner/grmon-manual",
+ GRMONManualTestRunner)
+ factory.add_constructor("qdp/test-runner/subprocess", SubprocessTestRunner)
factory.add_constructor("qdp/variant", PackageVariant)
return factory