diff options
| author | android-build-team Robot <android-build-team-robot@google.com> | 2019-12-19 08:10:17 +0000 |
|---|---|---|
| committer | android-build-team Robot <android-build-team-robot@google.com> | 2019-12-19 08:10:17 +0000 |
| commit | 27b5a7aa4d2b595d5bc1034a4f0f91a75b301bff (patch) | |
| tree | f76e5a071e6e1e91bdfdc5b35406c70070d364ed /apexd/apexservice_test.cpp | |
| parent | ff34b18d49a0966d60181aa728ff0ffc961932ee (diff) | |
| parent | a41373acd02cc04e2ffa4088eb6ee0a964fd3dec (diff) | |
Change-Id: I65ca498018e0e7d8670183e17061266fa62d733f
Diffstat (limited to 'apexd/apexservice_test.cpp')
| -rw-r--r-- | apexd/apexservice_test.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/apexd/apexservice_test.cpp b/apexd/apexservice_test.cpp index cad7789..89ca62b 100644 --- a/apexd/apexservice_test.cpp +++ b/apexd/apexservice_test.cpp @@ -565,6 +565,21 @@ TEST_F(ApexServiceTest, } } +TEST_F(ApexServiceTest, SubmitStagedSessionStoresBuildFingerprint) { + PrepareTestApexForInstall installer(GetTestFile("apex.apexd_test.apex"), + "/data/app-staging/session_1547", + "staging_data_file"); + if (!installer.Prepare()) { + return; + } + ApexInfoList list; + bool success; + ASSERT_TRUE(IsOk(service_->submitStagedSession(1547, {}, &list, &success))); + + auto session = ApexSession::GetSession(1547); + ASSERT_FALSE(session->GetBuildFingerprint().empty()); +} + TEST_F(ApexServiceTest, SubmitStagedSessionFailDoesNotLeakTempVerityDevices) { using android::dm::DeviceMapper; |
