Age | Commit message (Collapse) | Author |
|
Dump out the entire XML request received which can be useful in
debugging.
BUG: 24335496
Change-Id: If7b57b670a2062829525594d35e5e17514c71991
TEST:
`test_that $host network_WiFi_SimpleConnect.wifi_check11g` &&
adb shell cat /data/shill_xmlrpc_server.log
|
|
XML RPC has an optional Nil data type, which is used by the Python's
xmlrpclib client. Add support for Nil to xmlrpccpp, so that we can
interop with the Python client.
Related changes:
Added a function to explicitly set the type to Nil since we cannot
reuse any of the existing constructors to set the type to Nil.
BUG: 24335496
TEST: Tested with Python's xmlrpclib with "allow_none" option set to True
and passing a "None" value as a RPC method's parameter.
Change-Id: I6d02dbf0cb54cf1bd84015e316a23bed6b04bb55
|
|
1. Fix couple of compiler warning generated by xmlrpcpp library.
2. Enable RTTI and CLANG in the makefile to be in line with Shill
test proxy compilation flags. The test proxy needs RTTI enabled since it
uses libchromeos which has has a few modules with RTTI features. So,
this leads to "undefined reference to type_info" linker errors when
linking against this xmlrpcpp library.
BUG: 24335496
Change-Id: Ieccdf577d04853e51933d25b774a6ef9fe2e7541
TEST: mmm external/xmlrpcpp
|
|
Adding a third-party native XML RPC library for Shill testing on Brillo.
Bug: 24335496
TEST: source build/envsetup.sh && lunch aosp_shamu-userdebug &&
make -j 64
Change-Id: I7a4d86fc3ab3b85f981e1814c1ef44eab85471b5
|