[ONOS-6463] general device Provider

Change-Id: Ibc045bffe14c24068adc7f0adc96366d0f1807a0
diff --git a/tools/test/configs/general-provider-cfg.json b/tools/test/configs/general-provider-cfg.json
new file mode 100644
index 0000000..7c4f147
--- /dev/null
+++ b/tools/test/configs/general-provider-cfg.json
@@ -0,0 +1,38 @@
+{
+  "devices": {
+    "device:identifier": {
+      "generalprovider": {
+        "p4runtime": {
+          "ip": "192.168.56.104",
+          "port": 830,
+          "deviceKeyId": "p4runtime:device:identifier"
+        },
+        "gnmi": {
+          "ip": "192.168.56.105",
+          "port": 830,
+          "deviceKeyId": "p4runtime:device:identifier"
+        }
+      },
+      "basic": {
+        "driver": "bmv2"
+      }
+    },
+    "device:identifier2": {
+      "generalprovider": {
+        "p4runtime": {
+          "ip": "192.168.56.106",
+          "port": 830,
+          "deviceKeyId": "p4runtime:device:identifier2"
+        },
+        "gnmi": {
+          "ip": "192.168.56.107",
+          "port": 830,
+          "deviceKeyId": "p4runtime:device:identifier2"
+        }
+      },
+      "basic": {
+        "driver": "bmv2"
+      }
+    }
+  }
+}
\ No newline at end of file