aboutsummaryrefslogtreecommitdiff
path: root/app/models
diff options
context:
space:
mode:
authorMilo Casagrande <milo.casagrande@linaro.org>2014-11-21 10:54:48 +0100
committerMilo Casagrande <milo.casagrande@linaro.org>2014-11-21 10:55:11 +0100
commit8e456fb473c0a1b1c529ed09d9f6607262f24ff8 (patch)
treed2316d640ce6bade20447a3ea8b2b42038a4e028 /app/models
parent893b625945886c5dfb2d0f91fc3a179f8be19ce0 (diff)
Add new filed to defconfig model.
Change-Id: Id4b60eb88d68242dc1a9b80ea57ec31b3a6ad368
Diffstat (limited to 'app/models')
-rw-r--r--app/models/defconfig.py12
-rw-r--r--app/models/tests/test_defconfig_model.py4
2 files changed, 15 insertions, 1 deletions
diff --git a/app/models/defconfig.py b/app/models/defconfig.py
index 309e498..04047d1 100644
--- a/app/models/defconfig.py
+++ b/app/models/defconfig.py
@@ -65,6 +65,7 @@ class DefconfigDocument(modb.BaseDocument):
self._modules_dir = None
self._build_log = None
self._dtb_dir = None
+ self._kconfig_fragments = None
self._version = None
@@ -365,6 +366,16 @@ class DefconfigDocument(modb.BaseDocument):
"""Set the modules directory."""
self._modules_dir = value
+ @property
+ def kconfig_fragments(self):
+ """The config fragment used."""
+ return self._kconfig_fragments
+
+ @kconfig_fragments.setter
+ def kconfig_fragments(self, value):
+ """Set the config fragment used."""
+ self._kconfig_fragments = value
+
def to_dict(self):
defconf_dict = {
models.ARCHITECTURE_KEY: self.arch,
@@ -382,6 +393,7 @@ class DefconfigDocument(modb.BaseDocument):
models.GIT_URL_KEY: self.git_url,
models.JOB_ID_KEY: self.job_id,
models.JOB_KEY: self.job,
+ models.KCONFIG_FRAGMENTS_KEY: self.kconfig_fragments,
models.KERNEL_CONFIG_KEY: self.kernel_config,
models.KERNEL_IMAGE_KEY: self.kernel_image,
models.KERNEL_KEY: self.kernel,
diff --git a/app/models/tests/test_defconfig_model.py b/app/models/tests/test_defconfig_model.py
index a2eb10e..9d7a6d7 100644
--- a/app/models/tests/test_defconfig_model.py
+++ b/app/models/tests/test_defconfig_model.py
@@ -56,6 +56,7 @@ class TestDefconfModel(unittest.TestCase):
defconf_doc.kernel_image = "kernel-image"
defconf_doc.modules_dir = "modules-dir"
defconf_doc.build_log = "build.log"
+ defconf_doc.kconfig_fragments = "config-frag"
expected = {
"name": "job-kernel-defconfig",
@@ -86,7 +87,8 @@ class TestDefconfModel(unittest.TestCase):
"text_offset": "offset",
"modules": "modules-file",
"modules_dir": "modules-dir",
- "build_log": "build.log"
+ "build_log": "build.log",
+ "kconfig_fragments": "config-frag"
}
self.assertDictEqual(expected, defconf_doc.to_dict())