[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