mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 10:44:41 +00:00
Merge "rebootescrow: skip testing unsupported devices"
This commit is contained in:
committed by
Android (Google) Code Review
commit
3781f2531b
@@ -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.
|
||||
@@ -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;
|
||||
@@ -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;
|
||||
@@ -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;
|
||||
@@ -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());
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user