summaryrefslogtreecommitdiff
path: root/apexd/apexservice_test.cpp
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2019-12-19 08:10:17 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2019-12-19 08:10:17 +0000
commit27b5a7aa4d2b595d5bc1034a4f0f91a75b301bff (patch)
treef76e5a071e6e1e91bdfdc5b35406c70070d364ed /apexd/apexservice_test.cpp
parentff34b18d49a0966d60181aa728ff0ffc961932ee (diff)
parenta41373acd02cc04e2ffa4088eb6ee0a964fd3dec (diff)
Snap for 6085360 from a41373acd02cc04e2ffa4088eb6ee0a964fd3dec to qt-qpr2-releaseHEADq10.0
Change-Id: I65ca498018e0e7d8670183e17061266fa62d733f
Diffstat (limited to 'apexd/apexservice_test.cpp')
-rw-r--r--apexd/apexservice_test.cpp15
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;