diff options
author | Milo Casagrande <milo.casagrande@linaro.org> | 2014-11-21 10:54:48 +0100 |
---|---|---|
committer | Milo Casagrande <milo.casagrande@linaro.org> | 2014-11-21 10:55:11 +0100 |
commit | 8e456fb473c0a1b1c529ed09d9f6607262f24ff8 (patch) | |
tree | d2316d640ce6bade20447a3ea8b2b42038a4e028 /app/models | |
parent | 893b625945886c5dfb2d0f91fc3a179f8be19ce0 (diff) |
Add new filed to defconfig model.
Change-Id: Id4b60eb88d68242dc1a9b80ea57ec31b3a6ad368
Diffstat (limited to 'app/models')
-rw-r--r-- | app/models/defconfig.py | 12 | ||||
-rw-r--r-- | app/models/tests/test_defconfig_model.py | 4 |
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()) |