Loading rebootescrow/aidl/vts/functional/VtsHalRebootEscrowTargetTest.cpp +11 −1 Original line number Diff line number Diff line Loading @@ -26,6 +26,9 @@ using android::sp; using android::String16; using android::hardware::rebootescrow::IRebootEscrow; #define SKIP_UNSUPPORTED \ if (rebootescrow == nullptr) GTEST_SKIP() << "Not supported on this device" /** * This tests that the key can be written, read, and removed. It does not test * that the key survives a reboot. That needs a host-based test. Loading @@ -36,7 +39,6 @@ class RebootEscrowAidlTest : public testing::TestWithParam<std::string> { public: virtual void SetUp() override { rebootescrow = android::waitForDeclaredService<IRebootEscrow>(String16(GetParam().c_str())); ASSERT_NE(rebootescrow, nullptr); } sp<IRebootEscrow> rebootescrow; Loading @@ -59,6 +61,8 @@ class RebootEscrowAidlTest : public testing::TestWithParam<std::string> { }; TEST_P(RebootEscrowAidlTest, StoreAndRetrieve_Success) { SKIP_UNSUPPORTED; ASSERT_TRUE(rebootescrow->storeKey(KEY_1).isOk()); std::vector<uint8_t> actualKey; Loading @@ -67,6 +71,8 @@ TEST_P(RebootEscrowAidlTest, StoreAndRetrieve_Success) { } TEST_P(RebootEscrowAidlTest, StoreAndRetrieve_SecondRetrieveSucceeds) { SKIP_UNSUPPORTED; ASSERT_TRUE(rebootescrow->storeKey(KEY_1).isOk()); std::vector<uint8_t> actualKey; Loading @@ -78,6 +84,8 @@ TEST_P(RebootEscrowAidlTest, StoreAndRetrieve_SecondRetrieveSucceeds) { } TEST_P(RebootEscrowAidlTest, StoreTwiceOverwrites_Success) { SKIP_UNSUPPORTED; ASSERT_TRUE(rebootescrow->storeKey(KEY_1).isOk()); ASSERT_TRUE(rebootescrow->storeKey(KEY_2).isOk()); Loading @@ -87,6 +95,8 @@ TEST_P(RebootEscrowAidlTest, StoreTwiceOverwrites_Success) { } TEST_P(RebootEscrowAidlTest, StoreEmpty_AfterGetEmptyKey_Success) { SKIP_UNSUPPORTED; rebootescrow->storeKey(KEY_1); rebootescrow->storeKey(EMPTY_KEY); Loading Loading
rebootescrow/aidl/vts/functional/VtsHalRebootEscrowTargetTest.cpp +11 −1 Original line number Diff line number Diff line Loading @@ -26,6 +26,9 @@ using android::sp; using android::String16; using android::hardware::rebootescrow::IRebootEscrow; #define SKIP_UNSUPPORTED \ if (rebootescrow == nullptr) GTEST_SKIP() << "Not supported on this device" /** * This tests that the key can be written, read, and removed. It does not test * that the key survives a reboot. That needs a host-based test. Loading @@ -36,7 +39,6 @@ class RebootEscrowAidlTest : public testing::TestWithParam<std::string> { public: virtual void SetUp() override { rebootescrow = android::waitForDeclaredService<IRebootEscrow>(String16(GetParam().c_str())); ASSERT_NE(rebootescrow, nullptr); } sp<IRebootEscrow> rebootescrow; Loading @@ -59,6 +61,8 @@ class RebootEscrowAidlTest : public testing::TestWithParam<std::string> { }; TEST_P(RebootEscrowAidlTest, StoreAndRetrieve_Success) { SKIP_UNSUPPORTED; ASSERT_TRUE(rebootescrow->storeKey(KEY_1).isOk()); std::vector<uint8_t> actualKey; Loading @@ -67,6 +71,8 @@ TEST_P(RebootEscrowAidlTest, StoreAndRetrieve_Success) { } TEST_P(RebootEscrowAidlTest, StoreAndRetrieve_SecondRetrieveSucceeds) { SKIP_UNSUPPORTED; ASSERT_TRUE(rebootescrow->storeKey(KEY_1).isOk()); std::vector<uint8_t> actualKey; Loading @@ -78,6 +84,8 @@ TEST_P(RebootEscrowAidlTest, StoreAndRetrieve_SecondRetrieveSucceeds) { } TEST_P(RebootEscrowAidlTest, StoreTwiceOverwrites_Success) { SKIP_UNSUPPORTED; ASSERT_TRUE(rebootescrow->storeKey(KEY_1).isOk()); ASSERT_TRUE(rebootescrow->storeKey(KEY_2).isOk()); Loading @@ -87,6 +95,8 @@ TEST_P(RebootEscrowAidlTest, StoreTwiceOverwrites_Success) { } TEST_P(RebootEscrowAidlTest, StoreEmpty_AfterGetEmptyKey_Success) { SKIP_UNSUPPORTED; rebootescrow->storeKey(KEY_1); rebootescrow->storeKey(EMPTY_KEY); Loading