summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoresla <slacowr@gmail.com>2013-12-20 21:05:44 +0900
committeresla <slacowr@gmail.com>2014-02-25 16:25:19 +0900
commite1f3c02f5513926a0683da78f7861f8f86b81f64 (patch)
tree5c97c1d9a2b6b930246f1970f4553a562f6af065
parentb56a539a92844a93ca9740640a5a0f6a813d70e7 (diff)
Add lshw test
Change-Id: I6265c3d240359f36bac16b243289f12f9dbf4f8a
-rwxr-xr-xcommon/scripts/lshw.sh34
-rw-r--r--openembedded/lshw.yaml15
2 files changed, 49 insertions, 0 deletions
diff --git a/common/scripts/lshw.sh b/common/scripts/lshw.sh
new file mode 100755
index 0000000..2baaaa2
--- /dev/null
+++ b/common/scripts/lshw.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+ lshw > lshw.txt
+if grep -E 'core' lshw.txt
+then
+ lava-test-case user-space-lshw-core-present --result pass
+else
+ lava-test-case user-space-lshw-core-present --result fail
+fi
+if grep 'firmware' lshw.txt
+then
+ lava-test-case user-space-lshw-firmware-has-info --result pass
+else
+ lava-test-case user-space-lshw-firmware-has-info --result fail
+fi
+if grep 'cpu' lshw.txt
+then
+ lava-test-case user-space-lshw-cpu-has-info --result pass
+else
+ lava-test-case user-space-lshw-cpu-has-info --result fail
+fi
+if grep 'network' lshw.txt
+then
+ lava-test-case user-space-lshw-network-has-info --result pass
+else
+ lava-test-case user-space-lshw-network-has-info --result fail
+fi
+if grep 'storage' lshw.txt
+then
+ lava-test-case user-space-lshw-storage-has-info --result pass
+else
+ lava-test-case user-space-lshw-storage-has-info --result fail
+fi
+cat lshw.txt
+rm lshw.txt
diff --git a/openembedded/lshw.yaml b/openembedded/lshw.yaml
new file mode 100644
index 0000000..3214a1a
--- /dev/null
+++ b/openembedded/lshw.yaml
@@ -0,0 +1,15 @@
+metadata:
+ name: lshw
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "lshw Test"
+ version: 1.0
+ os:
+ - openembedded
+ scope:
+ - functional
+ devices:
+ - rtsm_fvp_base_cortex-a57x1-a53x1
+ - rtsm_fvp_base-aemv8a
+run:
+ steps:
+ - "./common/scripts/lshw.sh"