From 7314d858bf6929d29268310440add44b029d7a0c Mon Sep 17 00:00:00 2001 From: Tri Vo Date: Wed, 11 Oct 2017 14:51:56 -0700 Subject: [PATCH] Change tmp dir to /data/system/users/0/fpdata/. FP hal service can now access test tmp files without selinux denials. Bug: 67665189 Test: VtsHalBiometricsFingerprintV2_1Target Change-Id: Ie0a46513524c27bdb7bb42b08eabb57e943b26c6 --- .../functional/VtsHalBiometricsFingerprintV2_1TargetTest.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/biometrics/fingerprint/2.1/vts/functional/VtsHalBiometricsFingerprintV2_1TargetTest.cpp b/biometrics/fingerprint/2.1/vts/functional/VtsHalBiometricsFingerprintV2_1TargetTest.cpp index 29776b4145..638af9f518 100644 --- a/biometrics/fingerprint/2.1/vts/functional/VtsHalBiometricsFingerprintV2_1TargetTest.cpp +++ b/biometrics/fingerprint/2.1/vts/functional/VtsHalBiometricsFingerprintV2_1TargetTest.cpp @@ -43,7 +43,7 @@ namespace { static const uint32_t kTimeout = 3; static const std::chrono::seconds kTimeoutInSeconds = std::chrono::seconds(kTimeout); static const uint32_t kGroupId = 99; -static const std::string kTmpDir = "/data/system/"; +static const std::string kTmpDir = "/data/system/users/0/fpdata/"; static const uint32_t kIterations = 1000; // Wait for a callback to occur (signaled by the given future) up to the @@ -186,7 +186,7 @@ class FingerprintHidlTest : public ::testing::VtsHalHidlTargetTestBase { ASSERT_FALSE(mService == nullptr); // Create an active group - // FP service can only write to /data/system due to + // FP service can only write to /data/system/users/*/fpdata/ due to // SELinux Policy and Linux Dir Permissions Return res = mService->setActiveGroup(kGroupId, kTmpDir); ASSERT_EQ(RequestStatus::SYS_OK, static_cast(res));