Add ram_block_store component
The ram_block_store is a block_store implementation intended for use
in test integrations. Rather than use real NV storage, it uses an
area of normal memory for storing blocks. Test cases added that
exercise the ram_block_store using the base block_store interface.
Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: If9c2ad287fddedf6a5b7f8c9a5c70a7111978b3a
diff --git a/deployments/component-test/component-test.cmake b/deployments/component-test/component-test.cmake
index c742e6b..ca2985e 100644
--- a/deployments/component-test/component-test.cmake
+++ b/deployments/component-test/component-test.cmake
@@ -76,6 +76,10 @@
"components/service/attestation/client/provision"
"components/service/attestation/test/component"
"components/service/attestation/test/service"
+ "components/service/block_storage/block_store"
+ "components/service/block_storage/block_store/device"
+ "components/service/block_storage/block_store/device/ram"
+ "components/service/block_storage/block_store/device/ram/test"
"components/service/crypto/client/cpp"
"components/service/crypto/client/cpp/protocol/protobuf"
"components/service/crypto/client/cpp/protocol/packed-c"