[systemd-devel] [PATCH 4/4] gdbus: Add basic kdbus tests
Karol Lewandowski
k.lewandowsk at samsung.com
Fri Jan 3 02:36:20 PST 2014
On 12/20/2013 04:23 PM, Yin Kangkai wrote:
Hi!
Sorry for late response, I've been out of office the last week(s).
> On 2013-11-21, 12:33 +0100, Karol Lewandowski wrote:
>> +TESTS
>> +=====
>> +
>> +* Build test binaries:
>> +
>> + cd gio/tests
>> + make
>> +
>> +* Set variable to use custom library and to use kdbus as session bus:
>> +
>> + export LD_LIBRARY_PATH=absolute_path_to_glib_libs_with_kdbus_patch
>> + export DBUS_SESSION_BUS_ADDRESS=kdbus:path=/dev/kdbus/0-kdbus/bus
>> +
>> +* Run test binary server in terminal 1:
>> +
>> + ./gdbus-example-kdbus-server
>> +
>> +* Run test binary client in terminal 2:
>> +
>> + ./gdbus-example-kdbus-client
>> +
>> +* Sample client app output:
>> +
>> + elapsed time : 0.265072 s
>> + elapsed time : 0.264353 s
>> + elapsed time : 0.305062 s
>> + elapsed time : 0.343710 s
>> + elapsed time : 0.451501 s
>> + elapsed time : 1.109851 s
>> + elapsed time : 8.278217 s
>
> Will it be more interesting to show some real benchmarking numbers? ;)
>
> - results with vanilla GIO;
> - results with GIO with kdbus transport, talking to kdbus
> dbus-daemon;
> - results with GIO with kdbus transport, talking through systemd-bus-proxyd
> to systemd-bus-driverd;
I agree this is very much needed. Currently, due to major changes in
kdbus, we are redoing some of the gio-kdbus stuff again. Lukasz Skalski
will share result in following days.
Cheers,
Karol
More information about the systemd-devel
mailing list