update_engine: Turn on Chrome Kiosk app by default
This flag is always true in Chorme OS and android's code doesn't compile
this. So the flag can be removed and be turned on by default.
BUG=b:171829801
TEST=cros_workon_make --board reef --test
Change-Id: Ibb7423196f24793adf85ef5bfe7da7b1edef012a
Reviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/system/update_engine/+/2528758
Tested-by: Amin Hassani <ahassani@chromium.org>
Reviewed-by: Jae Hoon Kim <kimjae@chromium.org>
Commit-Queue: Amin Hassani <ahassani@chromium.org>
diff --git a/update_manager/real_system_provider.cc b/update_manager/real_system_provider.cc
index 4e88b07..8d30f7f 100644
--- a/update_manager/real_system_provider.cc
+++ b/update_manager/real_system_provider.cc
@@ -20,9 +20,7 @@
#include <base/callback.h>
#include <base/logging.h>
#include <base/time/time.h>
-#if USE_CHROME_KIOSK_APP
#include <kiosk-app/dbus-proxies.h>
-#endif // USE_CHROME_KIOSK_APP
#include "update_engine/common/boot_control_interface.h"
#include "update_engine/common/hardware_interface.h"
@@ -129,7 +127,6 @@
bool RealSystemProvider::GetKioskAppRequiredPlatformVersion(
string* required_platform_version) {
-#if USE_CHROME_KIOSK_APP
brillo::ErrorPtr error;
if (!kiosk_app_proxy_->GetRequiredPlatformVersion(required_platform_version,
&error)) {
@@ -137,7 +134,6 @@
required_platform_version->clear();
return false;
}
-#endif // USE_CHROME_KIOSK_APP
return true;
}
diff --git a/update_manager/real_system_provider.h b/update_manager/real_system_provider.h
index ffa1467..91fee7f 100644
--- a/update_manager/real_system_provider.h
+++ b/update_manager/real_system_provider.h
@@ -39,13 +39,8 @@
RealSystemProvider(
chromeos_update_engine::SystemState* system_state,
org::chromium::KioskAppServiceInterfaceProxyInterface* kiosk_app_proxy)
-#if USE_CHROME_KIOSK_APP
: system_state_(system_state), kiosk_app_proxy_(kiosk_app_proxy) {
}
-#else
- system_state_(system_state) {
- }
-#endif // USE_CHROME_KIOSK_APP
// Initializes the provider and returns whether it succeeded.
bool Init();
@@ -86,9 +81,8 @@
std::unique_ptr<Variable<base::Version>> var_chromeos_version_;
chromeos_update_engine::SystemState* const system_state_;
-#if USE_CHROME_KIOSK_APP
+
org::chromium::KioskAppServiceInterfaceProxyInterface* const kiosk_app_proxy_;
-#endif // USE_CHROME_KIOSK_APP
DISALLOW_COPY_AND_ASSIGN(RealSystemProvider);
};
diff --git a/update_manager/real_system_provider_unittest.cc b/update_manager/real_system_provider_unittest.cc
index 8add690..3c77ac7 100644
--- a/update_manager/real_system_provider_unittest.cc
+++ b/update_manager/real_system_provider_unittest.cc
@@ -21,35 +21,30 @@
#include <base/time/time.h>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
+#include <kiosk-app/dbus-proxies.h>
+#include <kiosk-app/dbus-proxy-mocks.h>
#include "update_engine/common/fake_boot_control.h"
#include "update_engine/common/fake_hardware.h"
#include "update_engine/cros/fake_system_state.h"
#include "update_engine/update_manager/umtest_utils.h"
-#if USE_CHROME_KIOSK_APP
-#include "kiosk-app/dbus-proxies.h"
-#include "kiosk-app/dbus-proxy-mocks.h"
using org::chromium::KioskAppServiceInterfaceProxyMock;
-#endif // USE_CHROME_KIOSK_APP
using std::unique_ptr;
using testing::_;
using testing::DoAll;
using testing::Return;
using testing::SetArgPointee;
-#if USE_CHROME_KIOSK_APP
namespace {
const char kRequiredPlatformVersion[] = "1234.0.0";
} // namespace
-#endif // USE_CHROME_KIOSK_APP
namespace chromeos_update_manager {
class UmRealSystemProviderTest : public ::testing::Test {
protected:
void SetUp() override {
-#if USE_CHROME_KIOSK_APP
kiosk_app_proxy_mock_.reset(new KioskAppServiceInterfaceProxyMock());
ON_CALL(*kiosk_app_proxy_mock_, GetRequiredPlatformVersion(_, _, _))
.WillByDefault(
@@ -57,18 +52,13 @@
provider_.reset(new RealSystemProvider(&fake_system_state_,
kiosk_app_proxy_mock_.get()));
-#else
- provider_.reset(new RealSystemProvider(&fake_system_state, nullptr));
-#endif // USE_CHROME_KIOSK_APP
EXPECT_TRUE(provider_->Init());
}
chromeos_update_engine::FakeSystemState fake_system_state_;
unique_ptr<RealSystemProvider> provider_;
-#if USE_CHROME_KIOSK_APP
unique_ptr<KioskAppServiceInterfaceProxyMock> kiosk_app_proxy_mock_;
-#endif // USE_CHROME_KIOSK_APP
};
TEST_F(UmRealSystemProviderTest, InitTest) {
@@ -99,7 +89,6 @@
provider_->var_chromeos_version());
}
-#if USE_CHROME_KIOSK_APP
TEST_F(UmRealSystemProviderTest, KioskRequiredPlatformVersion) {
UmTestUtils::ExpectVariableHasValue(
std::string(kRequiredPlatformVersion),
@@ -145,11 +134,5 @@
UmTestUtils::ExpectVariableHasValue(
std::string(""), provider_->var_kiosk_required_platform_version());
}
-#else
-TEST_F(UmRealSystemProviderTest, KioskRequiredPlatformVersion) {
- UmTestUtils::ExpectVariableHasValue(
- std::string(), provider_->var_kiosk_required_platform_version());
-}
-#endif // USE_CHROME_KIOSK_APP
} // namespace chromeos_update_manager