diff options
author | Cyril Bur <cyril.bur@au1.ibm.com> | 2017-07-28 16:46:37 +1000 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2017-08-01 13:58:07 +1000 |
commit | 1f2f67aa78fa1e4f9ce7b2e5a4e9fe29760e5b72 (patch) | |
tree | 11e2dc30a8d797d47d205fb5fa86ea394dc1c919 /libflash/test | |
parent | 8ce2d051af1e3db42bdde3647c29631810d62c5a (diff) | |
download | blackbird-skiboot-1f2f67aa78fa1e4f9ce7b2e5a4e9fe29760e5b72.tar.gz blackbird-skiboot-1f2f67aa78fa1e4f9ce7b2e5a4e9fe29760e5b72.zip |
external/pflash: tests: Move the test-miscprint to pflash tests
New code that is very much pflash functionality was added in commit
f2c87a3d2f6 "pflash option to retrieve PNOR partition flags".
Unfortunately at the time there wasn't an easy way to test pflash.
The previous patch adds pflash infrastructure and plumbs it into
`make check` nicely. This commit converts the tests originally added to
libflash tests.
Signed-off-by: Cyril Bur <cyril.bur@au1.ibm.com>
Reviewed-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'libflash/test')
-rw-r--r-- | libflash/test/Makefile.check | 7 | ||||
-rw-r--r-- | libflash/test/test-miscprint.pnor | bin | 3072 -> 0 bytes | |||
-rwxr-xr-x | libflash/test/test-miscprint.sh | 27 |
3 files changed, 2 insertions, 32 deletions
diff --git a/libflash/test/Makefile.check b/libflash/test/Makefile.check index 344cad0a..1f92b9d2 100644 --- a/libflash/test/Makefile.check +++ b/libflash/test/Makefile.check @@ -4,8 +4,8 @@ LIBFLASH_TEST := libflash/test/test-flash libflash/test/test-ecc libflash/test/t LCOV_EXCLUDE += $(LIBFLASH_TEST:%=%.c) .PHONY : libflash-check libc-coverage -libflash-check: $(LIBFLASH_TEST:%=%-check) libflash/test/test-miscprint $(CORE_TEST:%=%-gcov-run) -libflash-coverage: $(LIBFLASH_TEST:%=%-gcov-run) libflash/test/test-miscprint +libflash-check: $(LIBFLASH_TEST:%=%-check) $(CORE_TEST:%=%-gcov-run) +libflash-coverage: $(LIBFLASH_TEST:%=%-gcov-run) check: libflash-check libc-coverage coverage: libflash-coverage @@ -16,9 +16,6 @@ $(LIBFLASH_TEST:%=%-gcov-run) : %-run: % $(LIBFLASH_TEST:%=%-check) : %-check: % $(call QTEST, RUN-TEST ,$(VALGRIND) $<, $<) -libflash/test/test-miscprint: pflash - $(call Q, RUN-TEST , ./libflash/test/test-miscprint.sh, $@) - libflash/test/stubs.o: libflash/test/stubs.c $(call Q, HOSTCC ,$(HOSTCC) $(HOSTCFLAGS) -g -c -o $@ $<, $<) diff --git a/libflash/test/test-miscprint.pnor b/libflash/test/test-miscprint.pnor Binary files differdeleted file mode 100644 index 8a84ebaf..00000000 --- a/libflash/test/test-miscprint.pnor +++ /dev/null diff --git a/libflash/test/test-miscprint.sh b/libflash/test/test-miscprint.sh deleted file mode 100755 index b84a6cf4..00000000 --- a/libflash/test/test-miscprint.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash - -# test-miscprint.pnor is constructed as follows: -# PRESERVED,0x00000300,0x00000100,P,/dev/zero -# READONLY,0x00000400,0x00000100,R,/dev/zero -# REPROVISION,0x00000500,0x00000100,F,/dev/zero -# BACKUP,0x00000600,0x00000100,B,/dev/zero - -wd="libflash/test" -pflash="./external/pflash/pflash" - -pnor="$wd/test-miscprint.pnor" - -output1=$(${pflash} --detail=1 -F "$pnor" | grep "\[P\]") -output2=$(${pflash} --detail=2 -F "$pnor" | grep "\[R\]") -output3=$(${pflash} --detail=3 -F "$pnor" | grep "\[F\]") -output4=$(${pflash} --detail=4 -F "$pnor" | grep "\[B\]") - -if [[ $output1 == "PRESERVED [P]" && $output2 == "READONLY [R]" && - $output3 == "REPROVISION [F]" && $output4 == "BACKUP [B]" ]]; then - echo "Test passed!" - exit 0; -else - echo "Test failed!" - exit 1; -fi - |