[Fuego] [PATCH 12/18] using common script to generate dbus test program

Bird, Timothy Tim.Bird at sony.com
Tue Oct 17 22:50:09 UTC 2017



> -----Original Message-----
> From: fuego-bounces at lists.linuxfoundation.org [mailto:fuego-
> bounces at lists.linuxfoundation.org] On Behalf Of Song Cai
> Sent: Friday, October 13, 2017 2:45 AM
> To: fuego at lists.linuxfoundation.org
> Subject: [Fuego] [PATCH 12/18] using common script to generate dbus test
> program
> 
> Signed-off-by: Song Cai <cais.fnst at cn.fujitsu.com>
> ---
>  .../commonAPI_Dbus.tar.gz                          | Bin 6320 -> 0 bytes
>  .../tests/Functional.commonAPI_Dbus/fuego_test.sh  |  34
> +++++++++++++--------
>  2 files changed, 22 insertions(+), 12 deletions(-)
>  delete mode 100755
> engine/tests/Functional.commonAPI_Dbus/commonAPI_Dbus.tar.gz
> 
> diff --git
> a/engine/tests/Functional.commonAPI_Dbus/commonAPI_Dbus.tar.gz
> b/engine/tests/Functional.commonAPI_Dbus/commonAPI_Dbus.tar.gz
> deleted file mode 100755
> index
> 7f1b491803d44b4fb25b16ea50294e9bd1a4b6b7..0000000000000000000000000
> 000000000000000
> GIT binary patch
> literal 0
> HcmV?d00001
> 
> literal 6320
> zcmV;h7*FRPiwFQyY=l?<1MNNiQ{y<Y^DFr)wAm^y at R)o<?gE=v49xCQ#mrE
...[ binary stuff omitted]
> mNJT1Ak&0BLA{D7fMJiH}id3W`6{$#nzVvT4*9}Ji$N&I8dw_fZ
> 
> diff --git a/engine/tests/Functional.commonAPI_Dbus/fuego_test.sh
> b/engine/tests/Functional.commonAPI_Dbus/fuego_test.sh
> index 485d279..97ae6c9 100755
> --- a/engine/tests/Functional.commonAPI_Dbus/fuego_test.sh
> +++ b/engine/tests/Functional.commonAPI_Dbus/fuego_test.sh
> @@ -1,25 +1,35 @@
> -tarball=commonAPI_Dbus.tar.gz
> +#!/bin/bash
> 
> -function test_build {
> -    $CXX -std=gnu++11 HelloWorldService.cpp HelloWorldStubImpl.cpp
> HelloWorldDBusStubAdapter.cpp HelloWorldStubDefault.cpp
> HelloWorldDBusDeployment.cpp -rdynamic -lCommonAPI -lCommonAPI-
> DBus -ldbus-1 -I $SDKTARGETSYSROOT/usr/include/CommonAPI-3.1/ -I
> $SDKTARGETSYSROOT/usr/include/dbus-1.0/ -I
> $SDKTARGETSYSROOT/usr/lib/dbus-1.0/include/ -o HelloWorldService
> -    $CXX -std=gnu++11 HelloWorldClient.cpp HelloWorldDBusProxy.cpp
> HelloWorldDBusDeployment.cpp -rdynamic -lCommonAPI -lCommonAPI-
> DBus -ldbus-1 -I $SDKTARGETSYSROOT/usr/include/CommonAPI-3.1/ -I
> $SDKTARGETSYSROOT/usr/include/dbus-1.0/ -I
> $SDKTARGETSYSROOT/usr/lib/dbus-1.0/include/ -o HelloWorldClient
> +
> +tarball=../commonAPI/commonapi.tar.gz

I can't use this patch without the one that adds commonapi.tar.gz.
I suspect this was in patch 11, which got lost from this series.

Sorry - I have to drop this one.

> +source $FUEGO_CORE/engine/tests/commonAPI/common_api.sh
> +
> +function pre_check {
> +    is_on_target libCommonAPI.so COMMON_API /lib:/usr/lib:/usr/local/lib
> +    assert_define COMMON_API
> +    is_on_target libCommonAPI-DBus.so COMMON_API_DBUS
> /lib:/usr/lib:/usr/local/lib
> +    assert_define COMMON_API_DBUS
>  }
> 
> +
>  function test_deploy {
> -	put HelloWorldService $BOARD_TESTDIR/fuego.$TESTDIR/
> -	put HelloWorldClient $BOARD_TESTDIR/fuego.$TESTDIR/
> +    put build/project/commonAPI_Dbus/HelloWorldService
> $BOARD_TESTDIR/fuego.$TESTDIR/
> +    put build/project/commonAPI_Dbus/HelloWorldClient
> $BOARD_TESTDIR/fuego.$TESTDIR/
> +    put `find build -name 'libdbus-1.so*'` $BOARD_TESTDIR/fuego.$TESTDIR/
>  }
> 
>  function test_run {
> -	report "cd $BOARD_TESTDIR/fuego.$TESTDIR; export
> PATH=$BOARD_TESTDIR/fuego.$TESTDIR:$PATH; chmod 777 *;
> -	if (./HelloWorldService &); then echo 'TEST-1 OK'; else echo 'TEST-1
> FAILED'; fi;\
> -	if ./HelloWorldClient; then echo 'TEST-2 OK'; else echo 'TEST-2
> FAILED'; fi;
> -	pkill HelloWorldServi"
> +    report "cd $BOARD_TESTDIR/fuego.$TESTDIR; \
> +        export PATH=$BOARD_TESTDIR/fuego.$TESTDIR:\$PATH; \
> +        export LD_LIBRARY_PATH=\`pwd\`:\$LD_LIBRARY_PATH; chmod 777 *;\
> +        if (./HelloWorldService &); then echo 'TEST-1 OK'; else echo 'TEST-1
> FAILED'; fi;\
> +            if ./HelloWorldClient; then echo 'TEST-2 OK'; else echo 'TEST-2 FAILED';
> fi; \
> +                pkill HelloWorldServi"
>  }
> 
>  function test_processing {
> -	log_compare "$TESTDIR" "2" "^TEST.*OK" "p"
> -    	log_compare "$TESTDIR" "0" "^TEST.*FAILED" "n"
> +    log_compare "$TESTDIR" "2" "^TEST.*OK" "p"
> +    log_compare "$TESTDIR" "0" "^TEST.*FAILED" "n"
>  }
> 
> 
> --
> 2.9.3.windows.3

This needs another patch that isn't available to me.
Please send the required patches in a separate series again.
 -- Tim



More information about the Fuego mailing list