Create a NetworkStack test version module.
Test: m TestNetworkStack
Bug: 132974156
Change-Id: Iabff4f5e0cdc53847e5cab89144756f8b79648fd
diff --git a/Android.bp b/Android.bp
index 3b644e9..24c84fe 100644
--- a/Android.bp
+++ b/Android.bp
@@ -130,3 +130,21 @@
" --javaPackage com.android.networkstack.metrics --javaClass NetworkStackStatsLog",
out: ["com/android/networkstack/metrics/NetworkStackStatsLog.java"],
}
+
+genrule {
+ name: "NetworkStackTestAndroidManifest",
+ srcs: ["AndroidManifest.xml"],
+ out: ["TestAndroidManifest.xml"],
+ cmd: "sed 's/versionCode=\".*\"/versionCode=\"300000000\"/' $(in) > $(out)",
+}
+
+android_app {
+ name: "TestNetworkStack",
+ defaults: ["NetworkStackAppCommon"],
+ certificate: "networkstack",
+ manifest: ":NetworkStackTestAndroidManifest",
+ use_embedded_native_libs: true,
+ // The permission configuration *must* be included to ensure security of the device
+ required: ["NetworkPermissionConfig"],
+}
+