Add tests for BPF loader

Bug: 112334572
Change-Id: I4457ee9ea3044c5c9ecb6ebfd5ad4f5a2c11dce5
Signed-off-by: Joel Fernandes <joelaf@google.com>
diff --git a/libbpf_android/Android.bp b/libbpf_android/Android.bp
index 0bacf7b..da5c6a6 100644
--- a/libbpf_android/Android.bp
+++ b/libbpf_android/Android.bp
@@ -84,3 +84,29 @@
         "libutils",
     ],
 }
+
+cc_test {
+    name: "libbpf_load_test",
+    srcs: [
+        "BpfLoadTest.cpp",
+    ],
+    defaults: ["bpf_defaults"],
+    cflags: [
+        "-Wall",
+        "-Werror",
+        "-Wno-error=unused-variable",
+    ],
+    static_libs: ["libgmock"],
+    shared_libs: [
+        "libbpf_android",
+        "libbpf",
+        "libbase",
+        "liblog",
+        "libnetdutils",
+        "libutils",
+    ],
+
+    required: [
+        "bpf_load_tp_prog.o",
+    ],
+}