bdb: Add test for futility bdb --add
BUG=chromium:649554
BRANCH=none
TEST=make runtests
Change-Id: Ie774a64e9abd6de8f0f96567f6f6a2e930a8624c
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/388733
Reviewed-by: Randall Spangler <rspangler@chromium.org>
diff --git a/tests/futility/test_bdb.sh b/tests/futility/test_bdb.sh
index 96b04cb..15339ec 100755
--- a/tests/futility/test_bdb.sh
+++ b/tests/futility/test_bdb.sh
@@ -19,6 +19,7 @@
DATAKEY_PRI=${TESTKEY_DIR}/datakey.pem
BDBKEY_DIGEST=${TESTDATA_DIR}/bdbkey_digest.bin
DATAKEY_DIGEST=${TESTDATA_DIR}/datakey_digest.bin
+DATA_FILE=${TESTDATA_DIR}/sp-rw.bin
verify() {
local key_digest=${1:-${BDBKEY_DIGEST}}
@@ -31,6 +32,11 @@
--datakey_pub ${DATAKEY_PUB} --datakey_pri ${DATAKEY_PRI}
verify
+# Demonstrate bdb --add can add a new hash
+${FUTILITY} bdb --add ${BDB_FILE} \
+ --data ${DATA_FILE} --partition 1 --type 2 --offset 3 --load_address 4
+# TODO: Use futility show command to verify the hash is added
+
# cleanup
rm -rf ${TMP}*
exit 0