From 6da9d81e77b2f56a91a697ac474473e787a58ccf Mon Sep 17 00:00:00 2001 From: Bogdan Oprescu Date: Wed, 15 Nov 2023 11:09:08 +0200 Subject: T1042RDB: Adding ddt tests Signed-off-by: Bogdan Oprescu --- .../ddt-runner/files/scripts/t1042rdb/sdhc | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100755 recipes-test/ddt-runner/files/scripts/t1042rdb/sdhc (limited to 'recipes-test/ddt-runner/files/scripts/t1042rdb/sdhc') diff --git a/recipes-test/ddt-runner/files/scripts/t1042rdb/sdhc b/recipes-test/ddt-runner/files/scripts/t1042rdb/sdhc new file mode 100755 index 0000000..883c572 --- /dev/null +++ b/recipes-test/ddt-runner/files/scripts/t1042rdb/sdhc @@ -0,0 +1,42 @@ +#!/bin/sh + +# the content of SD will be lost by running this test case. + +SDHC_DEVICE="/dev/mmcblk0" + +if [ -b "$SDHC_DEVICE" ]; then + echo "PASS: $SDHC_DEVICE device exists" +else + echo "SKIP: $SDHC_DEVICE does not exist" + exit 1 +fi + +mount | grep mmcblk0p1 > /dev/null 2>&1 + +if [ $? -eq 0 ]; then + umount $SDHC_DEVICE > /dev/null 2>&1 +fi + +/sbin/mkfs.ext2 $SDHC_DEVICE > /dev/null 2>&1 + +if [ $? -ne 0 ]; then + echo "FAIL: format $SDHC_DEVICE fail" + exit 1 +else + mkdir -p /mnt/sdhc > /dev/null 2>&1 + mount $SDHC_DEVICE /mnt/sdhc > /dev/null 2>&1 + if [ $? -ne 0 ]; then + echo "FAIL: mount $SDHC_DEVICE fail" + exit 1 + else + cp /bin/busybox /mnt/sdhc > /dev/null 2>&1 + ls /mnt/sdhc |grep busybox > /dev/null 2>&1 + if [ $? -ne 0 ]; then + echo "FAIL: read or write $SDHC_DEVICE fail" + exit 1 + else + umount $SDHC_DEVICE > /dev/null 2>&1 + echo "PASS: read or write $SDHC_DEVICE success" + fi + fi +fi -- cgit v1.2.3-54-g00ecf