aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilo Casagrande <milo@ubuntu.com>2012-09-25 09:41:02 +0200
committerMilo Casagrande <milo@ubuntu.com>2012-09-25 09:41:02 +0200
commitc7bf2174af6dfd2aee65680b0c6f1f181a6440fe (patch)
treed73eb00f201f2d8eb81ada149ae17c3171794a75
parentf6480362b1bd34f75242186bad80f3d3d04bcc5a (diff)
parent82be8c8749372d3836a16c25128f0fdc6f82e42c (diff)
Merged fixes for bug 1054422.
-rw-r--r--linaro_image_tools/hwpack/hwpack_fields.py2
-rw-r--r--linaro_image_tools/hwpack/tests/test_config_v3.py29
2 files changed, 30 insertions, 1 deletions
diff --git a/linaro_image_tools/hwpack/hwpack_fields.py b/linaro_image_tools/hwpack/hwpack_fields.py
index 07cfd79..7688adf 100644
--- a/linaro_image_tools/hwpack/hwpack_fields.py
+++ b/linaro_image_tools/hwpack/hwpack_fields.py
@@ -129,7 +129,7 @@ hwpack_v3_layout = {
ROOT_MIN_SIZE_FIELD: None,
LOADER_MIN_SIZE_FIELD: None,
SAMSUNG_BL1_LEN_FIELD: None,
- SAMSUNG_BL1_LEN_FIELD: None,
+ SAMSUNG_BL1_START_FIELD: None,
SAMSUNG_ENV_LEN_FIELD: None,
SAMSUNG_BL2_LEN_FIELD: None,
SNOWBALL_STARTUP_FILES_CONFIG_FIELD: None,
diff --git a/linaro_image_tools/hwpack/tests/test_config_v3.py b/linaro_image_tools/hwpack/tests/test_config_v3.py
index b774820..9419a6f 100644
--- a/linaro_image_tools/hwpack/tests/test_config_v3.py
+++ b/linaro_image_tools/hwpack/tests/test_config_v3.py
@@ -26,6 +26,10 @@ from testtools import TestCase
from linaro_image_tools.hwpack.config import Config, HwpackConfigError
from linaro_image_tools.hwpack.hwpack_fields import (
DEFINED_PARTITION_LAYOUTS,
+ SAMSUNG_BL1_LEN_FIELD,
+ SAMSUNG_BL1_START_FIELD,
+ SAMSUNG_BL2_LEN_FIELD,
+ SAMSUNG_ENV_LEN_FIELD,
)
@@ -796,3 +800,28 @@ class ConfigTests(TestCase):
self.assertValidationError("Unknown key in metadata: "
"'boards: snowball: foo'",
config._validate_keys)
+
+ def test_valid_samsung_bl1_len_field(self):
+ config = self.get_config(self.valid_start_v3 +
+ SAMSUNG_BL1_LEN_FIELD + ': 1\n')
+ self.assertEqual(None, config._validate_keys())
+
+ def test_valid_samsung_bl1_start_field(self):
+ config = self.get_config(self.valid_start_v3 +
+ SAMSUNG_BL1_START_FIELD + ': 1\n')
+ self.assertEqual(None, config._validate_keys())
+
+ def test_valid_samsung_bl2_len_field(self):
+ config = self.get_config(self.valid_start_v3 +
+ SAMSUNG_BL2_LEN_FIELD + ': 1\n')
+ self.assertEqual(None, config._validate_keys())
+
+ def test_valid_samsung_env_len_field(self):
+ config = self.get_config(self.valid_start_v3 +
+ SAMSUNG_ENV_LEN_FIELD + ': 1\n')
+ self.assertEqual(None, config._validate_keys())
+
+ def test_samsung_field_wrong(self):
+ config = self.get_config(self.valid_start_v3 +
+ 'samsung_wrong_field: 1\n')
+ self.assertRaises(HwpackConfigError, config._validate_keys)