Moves spl-test nodes in test device tree, selected by
the new build option '--device-tree'.

This patch also executes the version test (test_000_version) to check
the correct start of the U-Boot after SPL execution.

Signed-off-by: Patrick Delaunay <patrick.delau...@st.com>
---

Changes in v2:
- move all spl test nodes in test dtb

 arch/sandbox/dts/sandbox.dts   | 36 ------------------------------------
 arch/sandbox/dts/sandbox64.dts | 36 ------------------------------------
 arch/sandbox/dts/test.dts      | 36 ++++++++++++++++++++++++++++++++++++
 test/run                       |  3 ++-
 4 files changed, 38 insertions(+), 73 deletions(-)

diff --git a/arch/sandbox/dts/sandbox.dts b/arch/sandbox/dts/sandbox.dts
index a41b5f0..b5bc27b 100644
--- a/arch/sandbox/dts/sandbox.dts
+++ b/arch/sandbox/dts/sandbox.dts
@@ -225,42 +225,6 @@
                };
        };
 
-       spl-test {
-               u-boot,dm-pre-reloc;
-               compatible = "sandbox,spl-test";
-               boolval;
-               intval = <1>;
-               intarray = <2 3 4>;
-               byteval = [05];
-               bytearray = [06];
-               longbytearray = [09 0a 0b 0c 0d 0e 0f 10 11];
-               stringval = "message";
-               stringarray = "multi-word", "message";
-       };
-
-       spl-test2 {
-               u-boot,dm-pre-reloc;
-               compatible = "sandbox,spl-test";
-               intval = <3>;
-               intarray = <5>;
-               byteval = [08];
-               bytearray = [01 23 34];
-               longbytearray = [09 0a 0b 0c];
-               stringval = "message2";
-               stringarray = "another", "multi-word", "message";
-       };
-
-       spl-test3 {
-               u-boot,dm-pre-reloc;
-               compatible = "sandbox,spl-test";
-               stringarray = "one";
-       };
-
-       spl-test4 {
-               u-boot,dm-pre-reloc;
-               compatible = "sandbox,spl-test.2";
-       };
-
        square {
                compatible = "demo-shape";
                colour = "blue";
diff --git a/arch/sandbox/dts/sandbox64.dts b/arch/sandbox/dts/sandbox64.dts
index a3c95f2..766d020 100644
--- a/arch/sandbox/dts/sandbox64.dts
+++ b/arch/sandbox/dts/sandbox64.dts
@@ -190,42 +190,6 @@
                };
        };
 
-       spl-test {
-               u-boot,dm-pre-reloc;
-               compatible = "sandbox,spl-test";
-               boolval;
-               intval = <1>;
-               intarray = <2 3 4>;
-               byteval = [05];
-               bytearray = [06];
-               longbytearray = [09 0a 0b 0c 0d 0e 0f 10 11];
-               stringval = "message";
-               stringarray = "multi-word", "message";
-       };
-
-       spl-test2 {
-               u-boot,dm-pre-reloc;
-               compatible = "sandbox,spl-test";
-               intval = <3>;
-               intarray = <5>;
-               byteval = [08];
-               bytearray = [01 23 34];
-               longbytearray = [09 0a 0b 0c];
-               stringval = "message2";
-               stringarray = "another", "multi-word", "message";
-       };
-
-       spl-test3 {
-               u-boot,dm-pre-reloc;
-               compatible = "sandbox,spl-test";
-               stringarray = "one";
-       };
-
-       spl-test4 {
-               u-boot,dm-pre-reloc;
-               compatible = "sandbox,spl-test.2";
-       };
-
        square {
                compatible = "demo-shape";
                colour = "blue";
diff --git a/arch/sandbox/dts/test.dts b/arch/sandbox/dts/test.dts
index 8b2d645..1ac86d7 100644
--- a/arch/sandbox/dts/test.dts
+++ b/arch/sandbox/dts/test.dts
@@ -585,6 +585,42 @@
                };
        };
 
+       spl-test {
+               u-boot,dm-pre-reloc;
+               compatible = "sandbox,spl-test";
+               boolval;
+               intval = <1>;
+               intarray = <2 3 4>;
+               byteval = [05];
+               bytearray = [06];
+               longbytearray = [09 0a 0b 0c 0d 0e 0f 10 11];
+               stringval = "message";
+               stringarray = "multi-word", "message";
+       };
+
+       spl-test2 {
+               u-boot,dm-pre-reloc;
+               compatible = "sandbox,spl-test";
+               intval = <3>;
+               intarray = <5>;
+               byteval = [08];
+               bytearray = [01 23 34];
+               longbytearray = [09 0a 0b 0c];
+               stringval = "message2";
+               stringarray = "another", "multi-word", "message";
+       };
+
+       spl-test3 {
+               u-boot,dm-pre-reloc;
+               compatible = "sandbox,spl-test";
+               stringarray = "one";
+       };
+
+       spl-test4 {
+               u-boot,dm-pre-reloc;
+               compatible = "sandbox,spl-test.2";
+       };
+
        syscon0: syscon@0 {
                compatible = "sandbox,syscon0";
                reg = <0x10 16>;
diff --git a/test/run b/test/run
index 55a6649..5aceed7 100755
--- a/test/run
+++ b/test/run
@@ -23,7 +23,8 @@ run_test "sandbox" ./test/py/test.py --bd sandbox --build -m 
"${mark_expr}"
 
 # Run tests which require sandbox_spl
 run_test "sandbox_spl" ./test/py/test.py --bd sandbox_spl --build \
-       -k 'test_ofplatdata or test_handoff'
+       --device-tree test \
+       -k 'test_000_version or test_ofplatdata or test_handoff'
 
 # Run tests for the flat-device-tree version of sandbox. This is a special
 # build which does not enable CONFIG_OF_LIVE for the live device tree, so we 
can
-- 
2.7.4

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to