Merge "Support profileable application action" into qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
7cefe09ec7
@@ -367,6 +367,7 @@ bool ManifestFixer::BuildRules(xml::XmlActionExecutor* executor,
|
|||||||
|
|
||||||
application_action["uses-library"].Action(RequiredNameIsNotEmpty);
|
application_action["uses-library"].Action(RequiredNameIsNotEmpty);
|
||||||
application_action["library"].Action(RequiredNameIsNotEmpty);
|
application_action["library"].Action(RequiredNameIsNotEmpty);
|
||||||
|
application_action["profileable"];
|
||||||
|
|
||||||
xml::XmlNodeAction& static_library_action = application_action["static-library"];
|
xml::XmlNodeAction& static_library_action = application_action["static-library"];
|
||||||
static_library_action.Action(RequiredNameIsJavaPackage);
|
static_library_action.Action(RequiredNameIsJavaPackage);
|
||||||
|
|||||||
@@ -671,6 +671,24 @@ TEST_F(ManifestFixerTest, ApplicationInjectDebuggable) {
|
|||||||
{}, "application", xml::kSchemaAndroid, "debuggable", "true"), NotNull());
|
{}, "application", xml::kSchemaAndroid, "debuggable", "true"), NotNull());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST_F(ManifestFixerTest, ApplicationProfileable) {
|
||||||
|
std::string shell = R"(
|
||||||
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
package="android">
|
||||||
|
<application>
|
||||||
|
<profileable android:shell="true"/>
|
||||||
|
</application>
|
||||||
|
</manifest>)";
|
||||||
|
EXPECT_THAT(Verify(shell), NotNull());
|
||||||
|
std::string noshell = R"(
|
||||||
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
package="android">
|
||||||
|
<application>
|
||||||
|
<profileable/>
|
||||||
|
</application>
|
||||||
|
</manifest>)";
|
||||||
|
EXPECT_THAT(Verify(noshell), NotNull());
|
||||||
|
}
|
||||||
|
|
||||||
TEST_F(ManifestFixerTest, IgnoreNamespacedElements) {
|
TEST_F(ManifestFixerTest, IgnoreNamespacedElements) {
|
||||||
std::string input = R"EOF(
|
std::string input = R"EOF(
|
||||||
|
|||||||
Reference in New Issue
Block a user