SEBA-902 mock testing of redfish importer;
Remove hardcoded addresses and replace with config file / cmdline;
Support hostnames in importer as alternative to ip addresses;
Treat response 204 as success
Change-Id: I17e8e585e388c501c02867ce952bbe1fa9b09668
diff --git a/mock-redfish-server/mockup/redfish/v1/Managers/1/SerialInterfaces/1/index.json b/mock-redfish-server/mockup/redfish/v1/Managers/1/SerialInterfaces/1/index.json
new file mode 100644
index 0000000..83a1e9a
--- /dev/null
+++ b/mock-redfish-server/mockup/redfish/v1/Managers/1/SerialInterfaces/1/index.json
@@ -0,0 +1,17 @@
+{
+ "FlowControl": "None",
+ "Name": "Manager Serial Interface",
+ "Parity": "None",
+ "Id": "1",
+ "DataBits": "8",
+ "Description": "Management for Serial Interface",
+ "PinOut": "Cyclades",
+ "BitRate": "115200",
+ "@odata.type": "#SerialInterface.v1_0_2.SerialInterface",
+ "@odata.context": "/redfish/v1/$metadata#SerialInterface.SerialInterface",
+ "StopBits": "1",
+ "@odata.id": "/redfish/v1/Managers/1/SerialInterfaces/1",
+ "SignalType": "Rs232",
+ "ConnectorType": "RJ45",
+ "InterfaceEnabled": true
+}
\ No newline at end of file
diff --git a/mock-redfish-server/mockup/redfish/v1/Managers/1/SerialInterfaces/index.json b/mock-redfish-server/mockup/redfish/v1/Managers/1/SerialInterfaces/index.json
new file mode 100644
index 0000000..de489c4
--- /dev/null
+++ b/mock-redfish-server/mockup/redfish/v1/Managers/1/SerialInterfaces/index.json
@@ -0,0 +1,13 @@
+{
+ "@odata.type": "#SerialInterfaceCollection.SerialInterfaceCollection",
+ "Name": "Serial Interface Collection",
+ "@odata.context": "/redfish/v1/$metadata#SerialInterfaceCollection.SerialInterfaceCollection",
+ "Members": [
+ {
+ "@odata.id": "/redfish/v1/Managers/1/SerialInterfaces/1"
+ }
+ ],
+ "Description": "a Collection of Serial Interfaces",
+ "@odata.id": "/redfish/v1/Managers/1/SerialInterfaces",
+ "Members@odata.count": 1
+}
\ No newline at end of file