* [LTP] rpc-tirpc-full-test-suite
@ 2013-12-26 9:07 Stanislav Kholmanskikh
2013-12-26 9:07 ` [LTP] [PATCH 1/5] rpc-tirpc-full-test-suite: do not use tst_exit Stanislav Kholmanskikh
` (5 more replies)
0 siblings, 6 replies; 14+ messages in thread
From: Stanislav Kholmanskikh @ 2013-12-26 9:07 UTC (permalink / raw)
To: ltp-list; +Cc: vasily.isaenko
Hi!
I found that run_rpc_test.sh fails during ltpstress.sh execution. And it fails
because the rpc-tirpc-full-test-suite is not compiled.
So I:
* integrated a part of the rpc-tirpc-full-test-suite into the LTP
building process (added Makefiles and etc). This part is the one
which was executed by run_rpc_tests.sh.
* changed the description of the testcases in runtest/.
To ease debugging.
I couldn't find a solution to make 'make' add the '.bin' suffix to the produced
binaries. Therefore I had to fix some of the test scripts for that fact.
Does anybody know how to do that?
Thank you.
PS: in my environment rpc_broadc_basic_lib fails. But it fails with the current git
version as well. I've not yet figured out why.
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 14+ messages in thread
* [LTP] [PATCH 1/5] rpc-tirpc-full-test-suite: do not use tst_exit
2013-12-26 9:07 [LTP] rpc-tirpc-full-test-suite Stanislav Kholmanskikh
@ 2013-12-26 9:07 ` Stanislav Kholmanskikh
2013-12-26 9:07 ` [LTP] [PATCH 2/5] rpc-tirpc-full-test-suite: enabled build of the rpc test cases Stanislav Kholmanskikh
` (4 subsequent siblings)
5 siblings, 0 replies; 14+ messages in thread
From: Stanislav Kholmanskikh @ 2013-12-26 9:07 UTC (permalink / raw)
To: ltp-list; +Cc: vasily.isaenko
Since nothing from rpc-tirpc-full-test-suite is linked to the
LTP libraries we can't use tst_* functions there.
Use simple return instead.
Signed-off-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
---
.../rpc/rpc_stdcall_svc_freeargs/1-basic.c | 2 +-
.../rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c | 2 +-
.../rpc/rpc_stdcall_svc_sendreply/client.c | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
index aed9fe5..9811ef2 100644
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
@@ -67,5 +67,5 @@ int main(int argn, char *argc[])
//normally should be 0: test has passed or 1: test has failed
//printf("%d\n", test_status);
- tst_exit(); //test_status;
+ return 0; //test_status;
}
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
index aed9fe5..9811ef2 100644
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
@@ -67,5 +67,5 @@ int main(int argn, char *argc[])
//normally should be 0: test has passed or 1: test has failed
//printf("%d\n", test_status);
- tst_exit(); //test_status;
+ return 0; //test_status;
}
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
index aed9fe5..9811ef2 100644
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
@@ -67,5 +67,5 @@ int main(int argn, char *argc[])
//normally should be 0: test has passed or 1: test has failed
//printf("%d\n", test_status);
- tst_exit(); //test_status;
+ return 0; //test_status;
}
--
1.7.1
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [LTP] [PATCH 2/5] rpc-tirpc-full-test-suite: enabled build of the rpc test cases
2013-12-26 9:07 [LTP] rpc-tirpc-full-test-suite Stanislav Kholmanskikh
2013-12-26 9:07 ` [LTP] [PATCH 1/5] rpc-tirpc-full-test-suite: do not use tst_exit Stanislav Kholmanskikh
@ 2013-12-26 9:07 ` Stanislav Kholmanskikh
2014-02-11 15:42 ` chrubis
2013-12-26 9:07 ` [LTP] [PATCH 3/5] rpc-tirpc-full-test-suite: fixed the cmdline in runtest Stanislav Kholmanskikh
` (3 subsequent siblings)
5 siblings, 1 reply; 14+ messages in thread
From: Stanislav Kholmanskikh @ 2013-12-26 9:07 UTC (permalink / raw)
To: ltp-list; +Cc: vasily.isaenko
Nothing from rpc-tirpc-full-test-suite is built during LTP compilation,
but some of the rpc test cases are needed to run runtest/rpc and
runtest/stress.part3 (executed by ltpstress.sh).
Therefore:
* Added necessary Makefiles to enable building and installation
of these test scripts (from 'rpc_ts_wizard.sh -allrpc')
* Since rpc-tirpc-full-test-suite initially used the '.bin' suffix
to mark binaries (and LTP doesn't) I removed this suffix from
the scripts.
It seems that runtest/tirpc is not executed automatically (maybe it's not
used at all now) therefore I've not touched the tirpc part of the suite.
Signed-off-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
---
.../rpc/rpc-tirpc-full-test-suite/.gitignore | 91 ++++++++++++++++++++
.../network/rpc/rpc-tirpc-full-test-suite/Makefile | 27 ++++++
.../rpc/rpc-tirpc-full-test-suite/Makefile.inc | 3 +
.../rpc_addrmanagmt_basic_lib.sh | 2 +-
.../rpc_auth_basic_lib.sh | 2 +-
.../rpc_broadc_basic_lib.sh | 2 +-
.../rpc_createdestroy_basic_lib.sh | 2 +-
.../rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh | 2 +-
.../rpc_regunreg_basic_lib.sh | 2 +-
.../rpc_stdcall_basic_lib.sh | 2 +-
.../rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh | 4 +-
.../rpc/rpc-tirpc-full-test-suite/scripts/Makefile | 27 ++++++
.../scripts/rpc_addrmanagmt_get_myaddress.sh | 2 +-
.../scripts/rpc_addrmanagmt_pmap_getmaps.sh | 2 +-
.../scripts/rpc_addrmanagmt_pmap_getport.sh | 2 +-
.../rpc_addrmanagmt_pmap_rmtcall.performance.sh | 2 +-
.../scripts/rpc_addrmanagmt_pmap_rmtcall.sh | 2 +-
.../scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh | 2 +-
.../scripts/rpc_addrmanagmt_pmap_set.sh | 2 +-
.../scripts/rpc_addrmanagmt_pmap_unset.sh | 2 +-
.../scripts/rpc_auth_auth_destroy.sh | 2 +-
.../scripts/rpc_auth_authnone_create.sh | 2 +-
.../scripts/rpc_auth_authunix_create.sh | 2 +-
.../scripts/rpc_auth_authunix_create_default.sh | 2 +-
.../scripts/rpc_broadc_clnt_broadcast.complex.sh | 2 +-
.../scripts/rpc_broadc_clnt_broadcast.dataint.sh | 2 +-
.../rpc_broadc_clnt_broadcast.performance.sh | 2 +-
.../rpc_broadc_clnt_broadcast.scalability.sh | 2 +-
.../scripts/rpc_broadc_clnt_broadcast.sh | 2 +-
.../scripts/rpc_broadc_clnt_broadcast.stress.sh | 2 +-
.../scripts/rpc_createdestroy_clnt_create.sh | 2 +-
.../rpc_createdestroy_clnt_create.stress.sh | 2 +-
.../scripts/rpc_createdestroy_clnt_destroy.sh | 2 +-
.../rpc_createdestroy_clnt_destroy.stress.sh | 2 +-
.../rpc_createdestroy_clntraw_create.complex.sh | 2 +-
...rpc_createdestroy_clntraw_create.performance.sh | 2 +-
.../scripts/rpc_createdestroy_clntraw_create.sh | 2 +-
.../rpc_createdestroy_clnttcp_create.limits.sh | 2 +-
...rpc_createdestroy_clnttcp_create.performance.sh | 2 +-
.../scripts/rpc_createdestroy_clnttcp_create.sh | 2 +-
.../rpc_createdestroy_clnttcp_create.stress.sh | 2 +-
.../rpc_createdestroy_clntudp_bufcreate.limits.sh | 2 +-
.../scripts/rpc_createdestroy_clntudp_bufcreate.sh | 2 +-
...rpc_createdestroy_clntudp_create.performance.sh | 2 +-
.../scripts/rpc_createdestroy_clntudp_create.sh | 2 +-
.../rpc_createdestroy_clntudp_create.stress.sh | 2 +-
.../scripts/rpc_createdestroy_svc_destroy.sh | 2 +-
.../rpc_createdestroy_svc_destroy.stress.sh | 2 +-
.../rpc_createdestroy_svcfd_create.limits.sh | 2 +-
.../scripts/rpc_createdestroy_svcfd_create.sh | 2 +-
.../rpc_createdestroy_svcraw_create.performance.sh | 2 +-
.../scripts/rpc_createdestroy_svcraw_create.sh | 2 +-
.../rpc_createdestroy_svctcp_create.limits.sh | 2 +-
.../rpc_createdestroy_svctcp_create.performance.sh | 2 +-
.../scripts/rpc_createdestroy_svctcp_create.sh | 2 +-
.../rpc_createdestroy_svctcp_create.stress.sh | 2 +-
.../rpc_createdestroy_svcudp_bufcreate.limits.sh | 2 +-
.../scripts/rpc_createdestroy_svcudp_bufcreate.sh | 2 +-
.../rpc_createdestroy_svcudp_create.performance.sh | 2 +-
.../scripts/rpc_createdestroy_svcudp_create.sh | 2 +-
.../rpc_createdestroy_svcudp_create.stress.sh | 2 +-
.../scripts/rpc_err_clnt_pcreateerror.sh | 2 +-
.../scripts/rpc_err_clnt_perrno.sh | 2 +-
.../scripts/rpc_err_clnt_perror.sh | 2 +-
.../scripts/rpc_err_clnt_spcreateerror.sh | 2 +-
.../scripts/rpc_err_clnt_sperrno.sh | 2 +-
.../scripts/rpc_err_clnt_sperror.sh | 2 +-
.../scripts/rpc_err_svcerr_auth.sh | 2 +-
.../scripts/rpc_err_svcerr_noproc.sh | 2 +-
.../scripts/rpc_err_svcerr_noprog.sh | 2 +-
.../scripts/rpc_err_svcerr_progvers.sh | 2 +-
.../scripts/rpc_err_svcerr_systemerr.sh | 2 +-
.../scripts/rpc_err_svcerr_weakauth.sh | 2 +-
.../scripts/rpc_regunreg_registerrpc.sh | 2 +-
.../scripts/rpc_regunreg_svc_register.sh | 2 +-
.../scripts/rpc_regunreg_svc_unregister.sh | 2 +-
.../scripts/rpc_regunreg_xprt_register.sh | 2 +-
.../scripts/rpc_regunreg_xprt_unregister.sh | 2 +-
.../scripts/rpc_stdcall_callrpc.dataint.sh | 2 +-
.../scripts/rpc_stdcall_callrpc.performance.sh | 2 +-
.../scripts/rpc_stdcall_callrpc.scalability.sh | 2 +-
.../scripts/rpc_stdcall_callrpc.sh | 2 +-
.../scripts/rpc_stdcall_callrpc.stress.sh | 2 +-
.../scripts/rpc_stdcall_clnt_call.complex.sh | 2 +-
.../scripts/rpc_stdcall_clnt_call.dataint.sh | 2 +-
.../scripts/rpc_stdcall_clnt_call.performance.sh | 2 +-
.../scripts/rpc_stdcall_clnt_call.scalability.sh | 2 +-
.../scripts/rpc_stdcall_clnt_call.sh | 2 +-
.../scripts/rpc_stdcall_clnt_call.stress.sh | 2 +-
.../scripts/rpc_stdcall_clnt_control.dataint.sh | 2 +-
.../scripts/rpc_stdcall_clnt_control.sh | 2 +-
.../scripts/rpc_stdcall_clnt_freeres.sh | 2 +-
.../scripts/rpc_stdcall_clnt_geterr.sh | 2 +-
.../scripts/rpc_stdcall_svc_freeargs.sh | 4 +-
.../scripts/rpc_stdcall_svc_getargs.dataint.sh | 2 +-
.../scripts/rpc_stdcall_svc_getargs.sh | 4 +-
.../scripts/rpc_stdcall_svc_getcaller.sh | 2 +-
.../scripts/rpc_stdcall_svc_sendreply.sh | 4 +-
.../rpc-tirpc-full-test-suite/tests_pack/Makefile | 28 ++++++
.../rpc-tirpc-full-test-suite/tests_pack/cleaner.c | 48 ++++++++++
.../tests_pack/cleaner.c.src | 48 ----------
.../tests_pack/rpc_suite/Makefile | 24 +++++
.../tests_pack/rpc_suite/rpc/Makefile | 24 +++++
.../tests_pack/rpc_suite/rpc/Makefile.inc | 1 +
.../rpc/rpc_addrmanagmt_get_myaddress/Makefile | 25 ++++++
.../rpc/rpc_addrmanagmt_pmap_getmaps/Makefile | 25 ++++++
.../rpc/rpc_addrmanagmt_pmap_getport/Makefile | 25 ++++++
.../rpc/rpc_addrmanagmt_pmap_rmtcall/Makefile | 25 ++++++
.../rpc/rpc_addrmanagmt_pmap_set/Makefile | 25 ++++++
.../rpc/rpc_addrmanagmt_pmap_unset/Makefile | 25 ++++++
.../rpc_suite/rpc/rpc_auth_auth_destroy/Makefile | 25 ++++++
.../rpc/rpc_auth_authnone_create/Makefile | 25 ++++++
.../rpc/rpc_auth_authunix_create/Makefile | 25 ++++++
.../rpc/rpc_auth_authunix_create_default/Makefile | 25 ++++++
.../rpc/rpc_broadc_clnt_broadcast/Makefile | 25 ++++++
.../rpc/rpc_createdestroy_clnt_create/Makefile | 25 ++++++
.../rpc/rpc_createdestroy_clnt_destroy/Makefile | 25 ++++++
.../rpc/rpc_createdestroy_clntraw_create/Makefile | 25 ++++++
.../rpc/rpc_createdestroy_clnttcp_create/Makefile | 25 ++++++
.../rpc_createdestroy_clntudp_bufcreate/Makefile | 25 ++++++
.../rpc/rpc_createdestroy_clntudp_create/Makefile | 25 ++++++
.../rpc/rpc_createdestroy_svc_destroy/Makefile | 25 ++++++
.../rpc/rpc_createdestroy_svcfd_create/Makefile | 25 ++++++
.../rpc/rpc_createdestroy_svcraw_create/Makefile | 25 ++++++
.../rpc/rpc_createdestroy_svctcp_create/Makefile | 25 ++++++
.../rpc_createdestroy_svcudp_bufcreate/Makefile | 25 ++++++
.../rpc/rpc_createdestroy_svcudp_create/Makefile | 25 ++++++
.../rpc/rpc_err_clnt_pcreateerror/Makefile | 25 ++++++
.../rpc_suite/rpc/rpc_err_clnt_perrno/Makefile | 25 ++++++
.../rpc_suite/rpc/rpc_err_clnt_perror/Makefile | 25 ++++++
.../rpc/rpc_err_clnt_spcreateerror/Makefile | 25 ++++++
.../rpc_suite/rpc/rpc_err_clnt_sperrno/Makefile | 25 ++++++
.../rpc_suite/rpc/rpc_err_clnt_sperror/Makefile | 25 ++++++
.../rpc_suite/rpc/rpc_err_svcerr_auth/Makefile | 25 ++++++
.../rpc_suite/rpc/rpc_err_svcerr_noproc/Makefile | 25 ++++++
.../rpc_suite/rpc/rpc_err_svcerr_noprog/Makefile | 25 ++++++
.../rpc_suite/rpc/rpc_err_svcerr_progvers/Makefile | 25 ++++++
.../rpc/rpc_err_svcerr_systemerr/Makefile | 25 ++++++
.../rpc_suite/rpc/rpc_err_svcerr_weakauth/Makefile | 25 ++++++
.../rpc/rpc_regunreg_registerrpc/Makefile | 25 ++++++
.../rpc/rpc_regunreg_svc_register/Makefile | 25 ++++++
.../rpc/rpc_regunreg_svc_unregister/Makefile | 25 ++++++
.../rpc/rpc_regunreg_xprt_register/Makefile | 25 ++++++
.../rpc/rpc_regunreg_xprt_unregister/Makefile | 25 ++++++
.../rpc_suite/rpc/rpc_stdcall_callrpc/Makefile | 25 ++++++
.../rpc_suite/rpc/rpc_stdcall_clnt_call/Makefile | 25 ++++++
.../rpc/rpc_stdcall_clnt_control/Makefile | 25 ++++++
.../rpc/rpc_stdcall_clnt_freeres/Makefile | 25 ++++++
.../rpc_suite/rpc/rpc_stdcall_clnt_geterr/Makefile | 25 ++++++
.../rpc/rpc_stdcall_svc_freeargs/Makefile | 25 ++++++
.../rpc_suite/rpc/rpc_stdcall_svc_getargs/Makefile | 25 ++++++
.../rpc/rpc_stdcall_svc_getcaller/Makefile | 25 ++++++
.../rpc/rpc_stdcall_svc_sendreply/Makefile | 25 ++++++
.../tests_pack/rpc_svc_1/Makefile | 27 ++++++
154 files changed, 1623 insertions(+), 146 deletions(-)
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/.gitignore
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.inc
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c
delete mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/Makefile.inc
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/Makefile
create mode 100644 testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/Makefile
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/.gitignore b/testcases/network/rpc/rpc-tirpc-full-test-suite/.gitignore
new file mode 100644
index 0000000..56fa637
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/.gitignore
@@ -0,0 +1,91 @@
+/tests_pack/cleaner
+/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic
+/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic
+/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic
+/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic
+/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress
+/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance
+/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic
+/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic
+/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic
+/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic
+/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic
+/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic
+/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic
+/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress
+/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability
+/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint
+/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance
+/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress
+/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance
+/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic
+/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic
+/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic
+/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic
+/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic
+/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic
+/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic
+/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic
+/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic
+/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic
+/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic
+/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic
+/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic
+/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic
+/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic
+/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic
+/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic
+/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic
+/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress
+/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability
+/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint
+/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance
+/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic
+/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress
+/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability
+/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint
+/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance
+/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex
+/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic
+/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint
+/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic
+/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic
+/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic
+/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc
+/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic
+/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint
+/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client
+/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic
+/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic
+/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client
+/tests_pack/rpc_svc_1/rpc_svc_1
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
new file mode 100644
index 0000000..91f9324
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
@@ -0,0 +1,27 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../..
+top_rpcsrcdir ?= $(abs_srcdir)
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+
+INSTALL_TARGETS := rpc_ts_run.sh rpc*basic*_lib.sh
+
+include $(top_srcdir)/include/mk/generic_trunk_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.inc b/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.inc
new file mode 100644
index 0000000..1fafbd4
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.inc
@@ -0,0 +1,3 @@
+INSTALL_BASE_DIR := testcases/network/rpc
+CUR_DIR := $(shell echo $(abs_srcdir) | sed 's/.*testcases\/network\/rpc\///')
+INSTALL_DIR := $(INSTALL_BASE_DIR)/$(CUR_DIR)
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
index 64aab7e..331a28f 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
@@ -25,7 +25,7 @@ TESTSUITEDATE="2007-06-04"
TESTSUITECOMM=""
TESTSERVER_1_PATH="rpc_svc_1"
-TESTSERVER_1_BIN="rpc_svc_1.bin"
+TESTSERVER_1_BIN="rpc_svc_1"
TESTSERVER_1=$SERVERTSTPACKDIR/$TESTSERVER_1_PATH/$TESTSERVER_1_BIN
export TESTSERVER_1_PATH
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
index 1a373a1..31acf3a 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
@@ -25,7 +25,7 @@ TESTSUITEDATE="2007-06-05"
TESTSUITECOMM=""
TESTSERVER_1_PATH="rpc_svc_1"
-TESTSERVER_1_BIN="rpc_svc_1.bin"
+TESTSERVER_1_BIN="rpc_svc_1"
TESTSERVER_1=$SERVERTSTPACKDIR/$TESTSERVER_1_PATH/$TESTSERVER_1_BIN
export TESTSERVER_1_PATH
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
index 4e0afde..7910ae1 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
@@ -25,7 +25,7 @@ TESTSUITEDATE="2007-06-04"
TESTSUITECOMM=""
TESTSERVER_1_PATH="rpc_svc_1"
-TESTSERVER_1_BIN="rpc_svc_1.bin"
+TESTSERVER_1_BIN="rpc_svc_1"
TESTSERVER_1=$SERVERTSTPACKDIR/$TESTSERVER_1_PATH/$TESTSERVER_1_BIN
export TESTSERVER_1_PATH
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
index 01f93b5..4d5d01e 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
@@ -25,7 +25,7 @@ TESTSUITEDATE="2007-"
TESTSUITECOMM=""
TESTSERVER_1_PATH="rpc_svc_1"
-TESTSERVER_1_BIN="rpc_svc_1.bin"
+TESTSERVER_1_BIN="rpc_svc_1"
TESTSERVER_1=$SERVERTSTPACKDIR/$TESTSERVER_1_PATH/$TESTSERVER_1_BIN
export TESTSERVER_1_PATH
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
index e155927..c56b513 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
@@ -25,7 +25,7 @@ TESTSUITEDATE="2007-06-05"
TESTSUITECOMM=""
TESTSERVER_1_PATH="rpc_svc_1"
-TESTSERVER_1_BIN="rpc_svc_1.bin"
+TESTSERVER_1_BIN="rpc_svc_1"
TESTSERVER_1=$SERVERTSTPACKDIR/$TESTSERVER_1_PATH/$TESTSERVER_1_BIN
export TESTSERVER_1_PATH
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
index d29e603..4db762d 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
@@ -25,7 +25,7 @@ TESTSUITEDATE="2007-05-30"
TESTSUITECOMM=""
TESTSERVER_1_PATH="rpc_svc_1"
-TESTSERVER_1_BIN="rpc_svc_1.bin"
+TESTSERVER_1_BIN="rpc_svc_1"
TESTSERVER_1=$SERVERTSTPACKDIR/$TESTSERVER_1_PATH/$TESTSERVER_1_BIN
export TESTSERVER_1_PATH
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
index c06860a..da36131 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
@@ -25,7 +25,7 @@ TESTSUITEDATE="2007-05-31"
TESTSUITECOMM=""
TESTSERVER_1_PATH="rpc_svc_1"
-TESTSERVER_1_BIN="rpc_svc_1.bin"
+TESTSERVER_1_BIN="rpc_svc_1"
TESTSERVER_1=$SERVERTSTPACKDIR/$TESTSERVER_1_PATH/$TESTSERVER_1_BIN
export TESTSERVER_1_PATH
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
index 44f2a16..e3fca59 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
@@ -262,9 +262,9 @@ echo "*** End of test run ***">>$TESTRUNDETAILSLOG
#-- Unreg all procedure
for ((a=PROGNUMNOSVC; a < `expr $PROGNUMNOSVC + $TESTINSTANCE` ; a++))
do
- $REMOTESHELL $SERVERUSER@$SERVERIP "$SERVERTSTPACKDIR/cleaner.bin $a"
+ $REMOTESHELL $SERVERUSER@$SERVERIP "$SERVERTSTPACKDIR/cleaner $a"
done
for ((a=PROGNUMBASE; a < `expr $PROGNUMBASE + $TESTINSTANCE` ; a++))
do
- $REMOTESHELL $SERVERUSER@$SERVERIP "$SERVERTSTPACKDIR/cleaner.bin $a"
+ $REMOTESHELL $SERVERUSER@$SERVERIP "$SERVERTSTPACKDIR/cleaner $a"
done
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/Makefile
new file mode 100644
index 0000000..c2d4b55
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/Makefile
@@ -0,0 +1,27 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../..
+top_rpcsrcdir ?= ../
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+
+INSTALL_TARGETS := rpc_*.sh
+
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
index 2723424..095c851 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_addr-managmt_get_myaddress.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_addrmanagmt_get_myaddress"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
index d270c4a..529a65a 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_addr-managmt_pmap_getmaps.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
index 0fba212..72cefec 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_addr-managmt_pmap_getport.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_addrmanagmt_pmap_getport"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
index d080f7d..d563074 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_addr-managmt_pmap_rmtcall.performance"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall"
-TESTCLIENTBIN="7-performance.bin"
+TESTCLIENTBIN="7-performance"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
index 6433f68..b13cc68 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_addr-managmt_pmap_rmtcall.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
index f42f81e..8863596 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_addr-managmt_pmap_rmtcall.stress"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall"
-TESTCLIENTBIN="2-stress.bin"
+TESTCLIENTBIN="2-stress"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
index 94f7fa9..5bb3b46 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_addr-managmt_pmap_set.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_addrmanagmt_pmap_set"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
index bfdafb3..c5eea24 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_addr-managmt_pmap_unset.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_addrmanagmt_pmap_unset"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
index 91e4e3b..77e74e2 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_auth_auth_destroy.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_auth_auth_destroy"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
index 86ff54a..37d7b97 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_auth_authnone_create.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_auth_authnone_create"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
index b673c92..27e0091 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_auth_authunix_create.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_auth_authunix_create"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
index 440cb00..ca8723f 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_auth_authunix_create_default.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_auth_authunix_create_default"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
index 38306a4..e23bc48 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_broadc_clnt_broadcast.complex"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_broadc_clnt_broadcast"
-TESTCLIENTBIN="8-complex.bin"
+TESTCLIENTBIN="8-complex"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
index 31b4108..2ce80be 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_broadc_clnt_broadcast.dataint"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_broadc_clnt_broadcast"
-TESTCLIENTBIN="6-dataint.bin"
+TESTCLIENTBIN="6-dataint"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
index 205f1d1..531c529 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_broadc_clnt_broadcast.performance"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_broadc_clnt_broadcast"
-TESTCLIENTBIN="7-performance.bin"
+TESTCLIENTBIN="7-performance"
TESTCLNTMN="7-perf"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
index e64d9c6..2c11851 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_broadc_clnt_broadcast.scalability"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_broadc_clnt_broadcast"
-TESTCLIENTBIN="5-scalability.bin"
+TESTCLIENTBIN="5-scalability"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
index 358c30a..f3603ae 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_broadc_clnt_broadcast.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_broadc_clnt_broadcast"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
index c0bfe56..b06eb40 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_broadc_clnt_broadcast.stress"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_broadc_clnt_broadcast"
-TESTCLIENTBIN="2-stress.bin"
+TESTCLIENTBIN="2-stress"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
index b67660e..64fe9c9 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_clnt_create.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clnt_create"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
index c08cad3..0ce83d6 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_clnt_create.stress"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clnt_create"
-TESTCLIENTBIN="2-stress.bin"
+TESTCLIENTBIN="2-stress"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
index 7e4e09c..6259467 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_clnt_destroy.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clnt_destroy"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
index 1c91505..37fdd05 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_clnt_destroy.stress"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clnt_destroy"
-TESTCLIENTBIN="2-stress.bin"
+TESTCLIENTBIN="2-stress"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
index 82286ab..a1cdce1 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_clntraw_create.complex"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clntraw_create"
-TESTCLIENTBIN="8-complex.bin"
+TESTCLIENTBIN="8-complex"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
index 01f020a..97933f5 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_clntraw_create.performance"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clntraw_create"
-TESTCLIENTBIN="7-performance.bin"
+TESTCLIENTBIN="7-performance"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
index 27145d6..07d54bf 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_create-destroy_clntraw_create"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clntraw_create"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
index ee55f3a..8774373 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_clnttcp_create.limits"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clnttcp_create"
-TESTCLIENTBIN="3-limits.bin"
+TESTCLIENTBIN="3-limits"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
index e3762aa..8a7167d 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_clnttcp_create.performance"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clnttcp_create"
-TESTCLIENTBIN="7-performance.bin"
+TESTCLIENTBIN="7-performance"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
index b9cd84b..9bdeb69 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_clnttcp_create.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clnttcp_create"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
index 2118012..fea5108 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_clnttcp_create.stress"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clnttcp_create"
-TESTCLIENTBIN="2-stress.bin"
+TESTCLIENTBIN="2-stress"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
index 884b167..443fc6a 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_clntudp_bufcreate.limits"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate"
-TESTCLIENTBIN="3-limits.bin"
+TESTCLIENTBIN="3-limits"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
index 9ed163e..b8d9790 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_create-destroy_clntudp_bufcreate"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
index ab756cd..a82d311 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_clntudp_create.performance"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clntudp_create"
-TESTCLIENTBIN="7-performance.bin"
+TESTCLIENTBIN="7-performance"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
index 462244e..285fb26 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_clntudp_create.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clntudp_create"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
index 29d29e4..5b65ae7 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_clntudp_create.stress"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_clntudp_create"
-TESTCLIENTBIN="2-stress.bin"
+TESTCLIENTBIN="2-stress"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
index 34cffca..bc05174 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_svc_destroy.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svc_destroy"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
index 4f7b2c7..2bbc4e2 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_svc_destroy.stress"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svc_destroy"
-TESTCLIENTBIN="2-stress.bin"
+TESTCLIENTBIN="2-stress"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
index 175395d..b448ce0 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_svcfd_create.limits"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svcfd_create"
-TESTCLIENTBIN="3-limits.bin"
+TESTCLIENTBIN="3-limits"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
index c9e9681..10f325e 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_create-destroy_svcfd_create"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svcfd_create"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
index 75364bb..ae0bad7 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_svcraw_create.performance"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svcraw_create"
-TESTCLIENTBIN="7-performance.bin"
+TESTCLIENTBIN="7-performance"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
index e1ca0ba..9f3d9a7 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_create-destroy_svcraw_create"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svcraw_create"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
index 8b2c09d..0a3f4c6 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_svctcp_create.limits"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svctcp_create"
-TESTCLIENTBIN="3-limits.bin"
+TESTCLIENTBIN="3-limits"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
index c3ba3aa..2fa1734 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_svctcp_create.performance"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svctcp_create"
-TESTCLIENTBIN="7-performance.bin"
+TESTCLIENTBIN="7-performance"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
index d42e6b6..417a7db 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_svctcp_create.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svctcp_create"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
index f2a5989..4d5d7ff 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_svctcp_create.stress"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svctcp_create"
-TESTCLIENTBIN="2-stress.bin"
+TESTCLIENTBIN="2-stress"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
index e92d90d..7c18aac 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_svcudp_bufcreate.limits"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate"
-TESTCLIENTBIN="3-limits.bin"
+TESTCLIENTBIN="3-limits"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
index 283ffe6..94b1231 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_create-destroy_svcudp_bufcreate"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
index e102bdd..cff26bb 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_svcudp_create.performance"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svcudp_create"
-TESTCLIENTBIN="7-performance.bin"
+TESTCLIENTBIN="7-performance"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
index 8fc3011..75a5aaf 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_svcudp_create.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svcudp_create"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
index 62871aa..c4d55b9 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_create-destroy_svcudp_create.stress"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_createdestroy_svcudp_create"
-TESTCLIENTBIN="2-stress.bin"
+TESTCLIENTBIN="2-stress"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
index b776722..09667ea 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_err_clnt_pcreateerror.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_err_clnt_pcreateerror"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
index 000dcfc..b78b7f4 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_err_clnt_perrno.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_err_clnt_perrno"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
index 452a8fb..1004b05 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_err_clnt_perror.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_err_clnt_perror"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
index 05dcdd6..551d3a4 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_err_clnt_spcreateerror.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_err_clnt_spcreateerror"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
index 3c1c60b..253a998 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_err_clnt_sperrno.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_err_clnt_sperrno"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
index e2c11d5..8432f96 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_err_clnt_sperror.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_err_clnt_sperror"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
index 79b0199..3bebbbc 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_err_svcerr_auth.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_err_svcerr_auth"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
index d6111fd..3b30567 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_err_svcerr_noproc.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_err_svcerr_noproc"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
index a8b727f..e291bb5 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_err_svcerr_noprog.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_err_svcerr_noprog"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
index 9420d43..784bab4 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_err_svcerr_progvers.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_err_svcerr_progvers"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
index e241e45..afa6fd8 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_err_svcerr_systemerr.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_err_svcerr_systemerr"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
index 4dcec41..26cd572 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_err_svcerr_weakauth.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_err_svcerr_weakauth"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
index 3ded1d6..8490704 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_reg-unreg_registerrpc.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_regunreg_registerrpc"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
index eee7168..2aabf80 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_reg-unreg_svc_register.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_regunreg_svc_register"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
index 001616d..558fac0 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_reg-unreg_svc_unregister.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_regunreg_svc_unregister"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
index 8e57ac2..d1d6164 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_reg-unreg_xprt_register.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_regunreg_xprt_register"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
index d8b31f0..cdb81c4 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_reg-unreg_xprt_unregister.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_regunreg_xprt_unregister"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
index 172f004..fa3ee9a 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_std-call_callrpc.dataint"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_callrpc"
-TESTCLIENTBIN="6-dataint.bin"
+TESTCLIENTBIN="6-dataint"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
index c0d01b7..2516b41 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_std-call_callrpc.performance"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_callrpc"
-TESTCLIENTBIN="7-performance.bin"
+TESTCLIENTBIN="7-performance"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
index 796bda5..0ca7591 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_std-call_callrpc.scalability"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_callrpc"
-TESTCLIENTBIN="5-scalability.bin"
+TESTCLIENTBIN="5-scalability"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
index 4ed8a1b..c1760a6 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_std-call_callrpc.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_callrpc"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
index 28eb8f1..a62d9d4 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_std-call_callrpc.stress"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_callrpc"
-TESTCLIENTBIN="2-stress.bin"
+TESTCLIENTBIN="2-stress"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
index 76fa974..672c8b0 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_std-call_clnt_call.complex"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_clnt_call"
-TESTCLIENTBIN="8-complex.bin"
+TESTCLIENTBIN="8-complex"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
index 10549b7..79b6cb5 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_std-call_clnt_call.dataint"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_clnt_call"
-TESTCLIENTBIN="6-dataint.bin"
+TESTCLIENTBIN="6-dataint"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
index e0cb7b9..29cf2bc 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_std-call_clnt_call.performance"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_clnt_call"
-TESTCLIENTBIN="7-performance.bin"
+TESTCLIENTBIN="7-performance"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
index f6b7dce..7a67d03 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_std-call_clnt_call.scalability"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_clnt_call"
-TESTCLIENTBIN="5-scalability.bin"
+TESTCLIENTBIN="5-scalability"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
index 9598161..cd8801b 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_std-call_clnt_call.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_clnt_call"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
index 054d5a3..138005d 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_std-call_clnt_call.stress"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_clnt_call"
-TESTCLIENTBIN="2-stress.bin"
+TESTCLIENTBIN="2-stress"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
index d761c82..d60acfb 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_std-call_clnt_control.dataint"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_clnt_control"
-TESTCLIENTBIN="6-dataint.bin"
+TESTCLIENTBIN="6-dataint"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
index 016533e..b268c64 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_std-call_clnt_control"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_clnt_control"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
index 525ec19..8dcb487 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_std-call_clnt_freeres.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_clnt_freeres"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
index 6027d3d..01291b4 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_std-call_clnt_geterr"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_clnt_geterr"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
index d074ff5..3af075b 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
@@ -17,9 +17,9 @@ TESTNAME="rpc_std-call_svc_freeargs.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_svc_freeargs"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
-TESTSVCBIN="svc.bin"
+TESTSVCBIN="svc"
TESTSVC=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTSVCBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
index 0f8d686..4af8218 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
@@ -17,7 +17,7 @@ TESTNAME="RPC_std-call_svc_getargs.dataint"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_svc_getargs"
-TESTCLIENTBIN="6-dataint.bin"
+TESTCLIENTBIN="6-dataint"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
index 1eea921..2878ffa 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
@@ -17,9 +17,9 @@ TESTNAME="rpc_std-call_svc_getargs.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_svc_getargs"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
-TESTSVCBIN="client.bin"
+TESTSVCBIN="client"
TESTSVC=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTSVCBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
index 6aa48f2..f5ddc70 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
@@ -17,7 +17,7 @@ TESTNAME="rpc_std-call_svc_getcaller.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_svc_getcaller"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
index 466e43d..66e3a24 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
@@ -17,9 +17,9 @@ TESTNAME="rpc_std-call_svc_sendreply.basic"
TESTVERS="1.0"
# test binaries, used to call
TESTCLIENTPATH="rpc_suite/rpc/rpc_stdcall_svc_sendreply"
-TESTCLIENTBIN="1-basic.bin"
+TESTCLIENTBIN="1-basic"
TESTCLIENT=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTCLIENTBIN
-TESTSVCBIN="client.bin"
+TESTSVCBIN="client"
TESTSVC=$CLIENTTSTPACKDIR/$TESTCLIENTPATH/$TESTSVCBIN
# table to save all tests result
result=
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/Makefile
new file mode 100644
index 0000000..3bbbb8d
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/Makefile
@@ -0,0 +1,28 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../..
+top_rpcsrcdir ?= ../
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+
+CPPFLAGS += -I/usr/include/tirpc
+LDLIBS += -ltirpc -lpthread
+
+include $(top_srcdir)/include/mk/generic_trunk_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c
new file mode 100644
index 0000000..a23d378
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c
@@ -0,0 +1,48 @@
+/*
+* Copyright (c) Bull S.A. 2007 All Rights Reserved.
+*
+* This program is free software; you can redistribute it and/or modify it
+* under the terms of version 2 of the GNU General Public License as
+* published by the Free Software Foundation.
+*
+* This program is distributed in the hope that it would be useful, but
+* WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+*
+* Further, this software is distributed without any warranty that it is
+* free of the rightful claim of any third person regarding infringement
+* or the like. Any license provided herein, whether implied or
+* otherwise, applies only to this software file. Patent licenses, if
+* any, provided herein do not apply to combinations of this program with
+* other software, or any other product whatsoever.
+*
+* You should have received a copy of the GNU General Public License along
+* with this program; if not, write the Free Software Foundation, Inc.,
+* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+*
+* History:
+* Created by: Cyril Lacabanne (Cyril.Lacabanne@bull.net)
+*
+*/
+
+#include <stdio.h>
+#include <tirpc/netconfig.h>
+#include <sys/socket.h>
+#include <tirpc/rpc/rpc.h>
+#include <tirpc/rpc/types.h>
+#include <tirpc/rpc/xdr.h>
+#include <tirpc/rpc/svc.h>
+#include <errno.h>
+
+//Standard define
+#define VERSNUM 1
+
+int main(int argn, char *argc[])
+{
+ //Server parameter is : argc[1] : Server Program Number
+ int progNum = atoi((char *)argc[1]);
+
+ svc_unreg(progNum, VERSNUM);
+
+ return 0;
+}
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
deleted file mode 100644
index a23d378..0000000
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
-* Copyright (c) Bull S.A. 2007 All Rights Reserved.
-*
-* This program is free software; you can redistribute it and/or modify it
-* under the terms of version 2 of the GNU General Public License as
-* published by the Free Software Foundation.
-*
-* This program is distributed in the hope that it would be useful, but
-* WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-*
-* Further, this software is distributed without any warranty that it is
-* free of the rightful claim of any third person regarding infringement
-* or the like. Any license provided herein, whether implied or
-* otherwise, applies only to this software file. Patent licenses, if
-* any, provided herein do not apply to combinations of this program with
-* other software, or any other product whatsoever.
-*
-* You should have received a copy of the GNU General Public License along
-* with this program; if not, write the Free Software Foundation, Inc.,
-* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-*
-* History:
-* Created by: Cyril Lacabanne (Cyril.Lacabanne@bull.net)
-*
-*/
-
-#include <stdio.h>
-#include <tirpc/netconfig.h>
-#include <sys/socket.h>
-#include <tirpc/rpc/rpc.h>
-#include <tirpc/rpc/types.h>
-#include <tirpc/rpc/xdr.h>
-#include <tirpc/rpc/svc.h>
-#include <errno.h>
-
-//Standard define
-#define VERSNUM 1
-
-int main(int argn, char *argc[])
-{
- //Server parameter is : argc[1] : Server Program Number
- int progNum = atoi((char *)argc[1]);
-
- svc_unreg(progNum, VERSNUM);
-
- return 0;
-}
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/Makefile
new file mode 100644
index 0000000..189451d
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/Makefile
@@ -0,0 +1,24 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../..
+top_rpcsrcdir ?= ../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include $(top_srcdir)/include/mk/generic_trunk_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/Makefile
new file mode 100644
index 0000000..5d40dc1
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/Makefile
@@ -0,0 +1,24 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../..
+top_rpcsrcdir ?= ../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include $(top_srcdir)/include/mk/generic_trunk_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/Makefile.inc b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/Makefile.inc
new file mode 100644
index 0000000..980858c
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/Makefile.inc
@@ -0,0 +1 @@
+LDLIBS += -lnsl
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/Makefile
new file mode 100644
index 0000000..c2cea11
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/Makefile
@@ -0,0 +1,25 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../../../..
+top_rpcsrcdir ?= ../../../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+include ../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/Makefile
new file mode 100644
index 0000000..0989112
--- /dev/null
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/Makefile
@@ -0,0 +1,27 @@
+#
+# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+top_srcdir ?= ../../../../../..
+top_rpcsrcdir ?= ../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+include $(top_rpcsrcdir)/Makefile.inc
+
+LDLIBS += -lnsl
+
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
--
1.7.1
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [LTP] [PATCH 3/5] rpc-tirpc-full-test-suite: fixed the cmdline in runtest
2013-12-26 9:07 [LTP] rpc-tirpc-full-test-suite Stanislav Kholmanskikh
2013-12-26 9:07 ` [LTP] [PATCH 1/5] rpc-tirpc-full-test-suite: do not use tst_exit Stanislav Kholmanskikh
2013-12-26 9:07 ` [LTP] [PATCH 2/5] rpc-tirpc-full-test-suite: enabled build of the rpc test cases Stanislav Kholmanskikh
@ 2013-12-26 9:07 ` Stanislav Kholmanskikh
2014-02-11 15:46 ` chrubis
2013-12-26 9:07 ` [LTP] [PATCH 4/5] rpc-tirpc-full-test-suite: pass exit value to the wrapper Stanislav Kholmanskikh
` (2 subsequent siblings)
5 siblings, 1 reply; 14+ messages in thread
From: Stanislav Kholmanskikh @ 2013-12-26 9:07 UTC (permalink / raw)
To: ltp-list; +Cc: vasily.isaenko
To make debugging easier we don't use run_rpc_test.sh but
use its own test case name for each test case.
Signed-off-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
---
runtest/rpc | 8 +++++++-
runtest/stress.part3 | 8 +++++++-
.../rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh | 12 +++++++-----
3 files changed, 21 insertions(+), 7 deletions(-)
diff --git a/runtest/rpc b/runtest/rpc
index c9e5f0d..7c18eda 100644
--- a/runtest/rpc
+++ b/runtest/rpc
@@ -2,7 +2,13 @@
#
# PLEASE READ THE README FILE IN /rpc BEFORE RUNNING THESE.
#
-run_rpc_tests.sh run_rpc_tests.sh
+rpc_addrmanagmt_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_addrmanagmt_basic_lib.sh
+rpc_auth_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_auth_basic_lib.sh
+rpc_broadc_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_broadc_basic_lib.sh
+rpc_createdestroy_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_createdestroy_basic_lib.sh
+rpc_err_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_err_basic_lib.sh
+rpc_regunreg_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_regunreg_basic_lib.sh
+rpc_stdcall_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_stdcall_basic_lib.sh
rpc01 rpc01
rpcinfo rpcinfo01
rup rup01
diff --git a/runtest/stress.part3 b/runtest/stress.part3
index bb4807c..57a5106 100644
--- a/runtest/stress.part3
+++ b/runtest/stress.part3
@@ -886,6 +886,12 @@ hangup01 hangup01
mc_cmds mc_cmds
mc_opts export TCsrc=$LTPROOT/testcases/network/multicast/mc_opts; mc_opts
rpc01 export TCbin=$LTPROOT/testcases/network/rpc/basic_tests/rpc01; rpc01
-run_rpc_tests.sh export TCbin=$LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; run_rpc_tests.sh
+rpc_addrmanagmt_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_addrmanagmt_basic_lib.sh
+rpc_auth_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_auth_basic_lib.sh
+rpc_broadc_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_broadc_basic_lib.sh
+rpc_createdestroy_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_createdestroy_basic_lib.sh
+rpc_err_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_err_basic_lib.sh
+rpc_regunreg_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_regunreg_basic_lib.sh
+rpc_stdcall_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_stdcall_basic_lib.sh
perf_lan perf_lan
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
index e3fca59..66be9b8 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
@@ -24,15 +24,17 @@
# *** INITIALISATION ***
# **********************
+LTPROOT=${LTPROOT:=$(readlink -f ../../../..)}
+
# Indicates in which directory tests binaries are installed
-SERVERTSTPACKDIR=/home/lerouzic/benchs/ltp-full-20080930/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack
-CLIENTTSTPACKDIR=/home/lerouzic/benchs/ltp-full-20080930/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack
+SERVERTSTPACKDIR=$LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack
+CLIENTTSTPACKDIR=$LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack
# LOCALIP variable is computer IP/name used to run tests scripts
# if LOCALIP = SERVERIP = CLIENTIP, that means all tests are in local mode
# (run on the same machine)
-LOCALIP=localhost
-SERVERIP=localhost
-CLIENTIP=localhost
+LOCALIP=`hostname`
+SERVERIP=`hostname`
+CLIENTIP=`hostname`
SERVERUSER=root
CLIENTUSER=root
# number of threads for thread tests
--
1.7.1
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [LTP] [PATCH 4/5] rpc-tirpc-full-test-suite: pass exit value to the wrapper
2013-12-26 9:07 [LTP] rpc-tirpc-full-test-suite Stanislav Kholmanskikh
` (2 preceding siblings ...)
2013-12-26 9:07 ` [LTP] [PATCH 3/5] rpc-tirpc-full-test-suite: fixed the cmdline in runtest Stanislav Kholmanskikh
@ 2013-12-26 9:07 ` Stanislav Kholmanskikh
2014-02-11 15:54 ` chrubis
2013-12-26 9:07 ` [LTP] [PATCH 5/5] rpc_stdcall_basic_lib: fixed IS_EX match Stanislav Kholmanskikh
2014-02-11 15:10 ` [LTP] rpc-tirpc-full-test-suite chrubis
5 siblings, 1 reply; 14+ messages in thread
From: Stanislav Kholmanskikh @ 2013-12-26 9:07 UTC (permalink / raw)
To: ltp-list; +Cc: vasily.isaenko
Exit values from the test cases were not passed to the rpc_ts_run.sh,
therefore ltp-pan couldn't see any failures in it.
Fixed this.
Signed-off-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
---
.../rpc_addrmanagmt_basic_lib.sh | 14 +++++++-----
.../rpc_auth_basic_lib.sh | 11 ++++++---
.../rpc_broadc_basic_lib.sh | 2 +
.../rpc_createdestroy_basic_lib.sh | 21 ++++++++-----------
.../rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh | 21 ++++++++-----------
.../rpc_regunreg_basic_lib.sh | 12 ++++++----
.../rpc_stdcall_basic_lib.sh | 17 +++++++--------
.../rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh | 4 +++
8 files changed, 54 insertions(+), 48 deletions(-)
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
index 331a28f..226a779 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
@@ -69,12 +69,13 @@ $REMOTESHELL $SERVERUSER@$SERVERIP "$TESTSERVER_1 $PROGNUMNOSVC"&
sleep $SERVERTIMEOUT
### SCRIPT LIST HERE !!! ###
-./$SCRIPTSDIR/rpc_addrmanagmt_pmap_set.sh
-./$SCRIPTSDIR/rpc_addrmanagmt_pmap_unset.sh
-./$SCRIPTSDIR/rpc_addrmanagmt_pmap_getport.sh
-./$SCRIPTSDIR/rpc_addrmanagmt_pmap_getmaps.sh
-./$SCRIPTSDIR/rpc_addrmanagmt_pmap_rmtcall.sh
-./$SCRIPTSDIR/rpc_addrmanagmt_get_myaddress.sh
+exit_status=0
+scripts="pmap_set pmap_unset pmap_getport pmap_getmaps \
+pmap_rmtcall get_myaddress"
+for script in $scripts; do
+ ./$SCRIPTSDIR/rpc_addrmanagmt_${script}.sh
+ exit_status=$(( $exit_status + $? ))
+done
#-- Cleanup
$REMOTESHELL $SERVERUSER@$SERVERIP "killall -9 "$TESTSERVER_1_BIN
@@ -82,3 +83,4 @@ $REMOTESHELL $SERVERUSER@$SERVERIP "killall -9 "$TESTSERVER_1_BIN
# ***************
# *** RESULTS ***
# ***************
+exit $exit_status
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
index 31acf3a..db6137c 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
@@ -69,10 +69,12 @@ $REMOTESHELL $SERVERUSER@$SERVERIP "$TESTSERVER_1 $PROGNUMNOSVC"&
sleep $SERVERTIMEOUT
### SCRIPT LIST HERE !!! ###
-./$SCRIPTSDIR/rpc_auth_authnone_create.sh
-./$SCRIPTSDIR/rpc_auth_authunix_create.sh
-./$SCRIPTSDIR/rpc_auth_authunix_create_default.sh
-./$SCRIPTSDIR/rpc_auth_auth_destroy.sh
+exit_status=0
+scripts="authnone_create authunix_create authunix_create_default auth_destroy"
+for script in $scripts; do
+ ./$SCRIPTSDIR/rpc_auth_${script}.sh
+ exit_status=$(( $exit_status + $? ))
+done
#-- Cleanup
$REMOTESHELL $SERVERUSER@$SERVERIP "killall -9 "$TESTSERVER_1_BIN
@@ -80,3 +82,4 @@ $REMOTESHELL $SERVERUSER@$SERVERIP "killall -9 "$TESTSERVER_1_BIN
# ***************
# *** RESULTS ***
# ***************
+exit $exit_status
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
index 7910ae1..92290a2 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
@@ -70,6 +70,7 @@ sleep $SERVERTIMEOUT
### SCRIPT LIST HERE !!! ###
./$SCRIPTSDIR/rpc_broadc_clnt_broadcast.sh
+exit_status=$?
#-- Cleanup
$REMOTESHELL $SERVERUSER@$SERVERIP "killall -9 "$TESTSERVER_1_BIN
@@ -77,3 +78,4 @@ $REMOTESHELL $SERVERUSER@$SERVERIP "killall -9 "$TESTSERVER_1_BIN
# ***************
# *** RESULTS ***
# ***************
+exit $exit_status
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
index 4d5d01e..a16bca5 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
@@ -69,18 +69,14 @@ $REMOTESHELL $SERVERUSER@$SERVERIP "$TESTSERVER_1 $PROGNUMNOSVC"&
sleep $SERVERTIMEOUT
### SCRIPT LIST HERE !!! ###
-./$SCRIPTSDIR/rpc_createdestroy_svc_destroy.sh
-./$SCRIPTSDIR/rpc_createdestroy_svcfd_create.sh
-./$SCRIPTSDIR/rpc_createdestroy_svctcp_create.sh
-./$SCRIPTSDIR/rpc_createdestroy_svcudp_create.sh
-./$SCRIPTSDIR/rpc_createdestroy_svcraw_create.sh
-./$SCRIPTSDIR/rpc_createdestroy_svcudp_bufcreate.sh
-./$SCRIPTSDIR/rpc_createdestroy_clnt_destroy.sh
-./$SCRIPTSDIR/rpc_createdestroy_clnt_create.sh
-./$SCRIPTSDIR/rpc_createdestroy_clntraw_create.sh
-./$SCRIPTSDIR/rpc_createdestroy_clnttcp_create.sh
-./$SCRIPTSDIR/rpc_createdestroy_clntudp_create.sh
-./$SCRIPTSDIR/rpc_createdestroy_clntudp_bufcreate.sh
+exit_status=0
+scripts="svc_destroy svcfd_create svctcp_create svcudp_create svcraw_create \
+svcudp_bufcreate clnt_destroy clnt_create clntraw_create clnttcp_create \
+clntudp_create clntudp_bufcreate"
+for script in $scripts; do
+ ./$SCRIPTSDIR/rpc_createdestroy_${script}.sh
+ exit_status=$(( $exit_status + $? ))
+done
#-- Cleanup
$REMOTESHELL $SERVERUSER@$SERVERIP "killall -9 "$TESTSERVER_1_BIN
@@ -88,3 +84,4 @@ $REMOTESHELL $SERVERUSER@$SERVERIP "killall -9 "$TESTSERVER_1_BIN
# ***************
# *** RESULTS ***
# ***************
+exit $exit_status
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
index c56b513..84d3039 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
@@ -69,18 +69,14 @@ $REMOTESHELL $SERVERUSER@$SERVERIP "$TESTSERVER_1 $PROGNUMNOSVC"&
sleep $SERVERTIMEOUT
### SCRIPT LIST HERE !!! ###
-./$SCRIPTSDIR/rpc_err_clnt_pcreateerror.sh
-./$SCRIPTSDIR/rpc_err_clnt_perrno.sh
-./$SCRIPTSDIR/rpc_err_clnt_perror.sh
-./$SCRIPTSDIR/rpc_err_clnt_spcreateerror.sh
-./$SCRIPTSDIR/rpc_err_clnt_sperrno.sh
-./$SCRIPTSDIR/rpc_err_clnt_sperror.sh
-./$SCRIPTSDIR/rpc_err_svcerr_noproc.sh
-./$SCRIPTSDIR/rpc_err_svcerr_noprog.sh
-./$SCRIPTSDIR/rpc_err_svcerr_progvers.sh
-./$SCRIPTSDIR/rpc_err_svcerr_systemerr.sh
-./$SCRIPTSDIR/rpc_err_svcerr_auth.sh
-./$SCRIPTSDIR/rpc_err_svcerr_weakauth.sh
+exit_status=0
+scripts="clnt_pcreateerror clnt_perrno clnt_perror clnt_spcreateerror \
+clnt_sperrno clnt_sperror svcerr_noproc svcerr_noprog svcerr_progvers \
+svcerr_systemerr svcerr_auth svcerr_weakauth"
+for script in $scripts; do
+ ./$SCRIPTSDIR/rpc_err_${script}.sh
+ exit_status=$(( $exit_status + $? ))
+done
#-- Cleanup
$REMOTESHELL $SERVERUSER@$SERVERIP "killall -9 "$TESTSERVER_1_BIN
@@ -88,3 +84,4 @@ $REMOTESHELL $SERVERUSER@$SERVERIP "killall -9 "$TESTSERVER_1_BIN
# ***************
# *** RESULTS ***
# ***************
+exit $exit_status
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
index 4db762d..65272ae 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
@@ -66,11 +66,12 @@ fi
sleep $SERVERTIMEOUT
### SCRIPT LIST HERE !!! ###
-./$SCRIPTSDIR/rpc_regunreg_xprt_register.sh
-./$SCRIPTSDIR/rpc_regunreg_xprt_unregister.sh
-./$SCRIPTSDIR/rpc_regunreg_svc_register.sh
-./$SCRIPTSDIR/rpc_regunreg_svc_unregister.sh
-./$SCRIPTSDIR/rpc_regunreg_registerrpc.sh
+exit_status=0
+scripts="xprt_register xprt_unregister svc_register svc_unregister registerrpc"
+for script in $scripts; do
+ ./$SCRIPTSDIR/rpc_regunreg_${script}.sh
+ exit_status=$(( $exit_status + $? ))
+done
#-- Cleanup
$REMOTESHELL $SERVERUSER@$SERVERIP "killall -9 "$TESTSERVER_1_BIN
@@ -78,3 +79,4 @@ $REMOTESHELL $SERVERUSER@$SERVERIP "killall -9 "$TESTSERVER_1_BIN
# ***************
# *** RESULTS ***
# ***************
+exit $exit_status
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
index da36131..8c51dad 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
@@ -69,15 +69,13 @@ $REMOTESHELL $SERVERUSER@$SERVERIP "$TESTSERVER_1 $PROGNUMNOSVC"&
sleep $SERVERTIMEOUT
### SCRIPT LIST HERE !!! ###
-./$SCRIPTSDIR/rpc_stdcall_clnt_call.sh
-./$SCRIPTSDIR/rpc_stdcall_callrpc.sh
-./$SCRIPTSDIR/rpc_stdcall_clnt_freeres.sh
-./$SCRIPTSDIR/rpc_stdcall_clnt_geterr.sh
-./$SCRIPTSDIR/rpc_stdcall_clnt_control.sh
-./$SCRIPTSDIR/rpc_stdcall_svc_getcaller.sh
-./$SCRIPTSDIR/rpc_stdcall_svc_freeargs.sh
-./$SCRIPTSDIR/rpc_stdcall_svc_getargs.sh
-./$SCRIPTSDIR/rpc_stdcall_svc_sendreply.sh
+exit_status=0
+scripts="clnt_call callrpc clnt_freeres clnt_geterr clnt_control \
+svc_getcaller svc_freeargs svc_getargs svc_sendreply"
+for script in $scripts; do
+ ./$SCRIPTSDIR/rpc_stdcall_${script}.sh
+ exit_status=$(( $exit_status + $? ))
+done
#-- Cleanup
$REMOTESHELL $SERVERUSER@$SERVERIP "killall -9 "$TESTSERVER_1_BIN
@@ -85,3 +83,4 @@ $REMOTESHELL $SERVERUSER@$SERVERIP "killall -9 "$TESTSERVER_1_BIN
# ***************
# *** RESULTS ***
# ***************
+exit $exit_status
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
index 66be9b8..f343a2b 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
@@ -208,12 +208,14 @@ else
fi
#-- run each test listed in $tstlib script file
+exit_status=0
for tstssuite in ${TSTSCRTBL[*]}
do
if [ -f "$tstssuite" ]
then
echo " * running "$tstssuite>>$TESTRUNDETAILSLOG
./$tstssuite
+ exit_status=$(( $exit_status + $? ))
else
echo "/!\ $tstssuite is not a scripts library, skipped"
fi
@@ -270,3 +272,5 @@ for ((a=PROGNUMBASE; a < `expr $PROGNUMBASE + $TESTINSTANCE` ; a++))
do
$REMOTESHELL $SERVERUSER@$SERVERIP "$SERVERTSTPACKDIR/cleaner $a"
done
+
+exit $exit_status
--
1.7.1
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [LTP] [PATCH 5/5] rpc_stdcall_basic_lib: fixed IS_EX match
2013-12-26 9:07 [LTP] rpc-tirpc-full-test-suite Stanislav Kholmanskikh
` (3 preceding siblings ...)
2013-12-26 9:07 ` [LTP] [PATCH 4/5] rpc-tirpc-full-test-suite: pass exit value to the wrapper Stanislav Kholmanskikh
@ 2013-12-26 9:07 ` Stanislav Kholmanskikh
2014-02-11 15:10 ` [LTP] rpc-tirpc-full-test-suite chrubis
5 siblings, 0 replies; 14+ messages in thread
From: Stanislav Kholmanskikh @ 2013-12-26 9:07 UTC (permalink / raw)
To: ltp-list; +Cc: vasily.isaenko
Since we stripped off the '.bin' suffix from the
binaries of rpc-tirpc-full-test-suite, the IS_EX condition
in some of rpc_stdcall_basic_lib match false conditions.
Use full cmdline for grep.
Signed-off-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
---
.../scripts/rpc_stdcall_svc_freeargs.sh | 2 +-
.../scripts/rpc_stdcall_svc_getargs.sh | 2 +-
.../scripts/rpc_stdcall_svc_sendreply.sh | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
index 3af075b..36b1d33 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
@@ -104,7 +104,7 @@ then
exit 2
fi
-IS_EX=`$REMOTESHELL $CLIENTUSER@$CLIENTIP "ps -e | grep $TESTSVCBIN"`
+IS_EX=`$REMOTESHELL $CLIENTUSER@$CLIENTIP "ps -ef | grep $TESTSVC | grep -v grep"`
if [ "$IS_EX" ]
then
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
index 2878ffa..f62c514 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
@@ -104,7 +104,7 @@ then
exit 2
fi
-IS_EX=`$REMOTESHELL $CLIENTUSER@$CLIENTIP "ps -e | grep $TESTSVCBIN"`
+IS_EX=`$REMOTESHELL $CLIENTUSER@$CLIENTIP "ps -ef | grep $TESTSVC | grep -v grep"`
if [ "$IS_EX" ]
then
diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
index 66e3a24..f8df4fc 100755
--- a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
+++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
@@ -104,7 +104,7 @@ then
exit 2
fi
-IS_EX=`$REMOTESHELL $CLIENTUSER@$CLIENTIP "ps -e | grep $TESTSVCBIN"`
+IS_EX=`$REMOTESHELL $CLIENTUSER@$CLIENTIP "ps -ef | grep $TESTSVC | grep -v grep"`
if [ "$IS_EX" ]
then
--
1.7.1
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [LTP] rpc-tirpc-full-test-suite
2013-12-26 9:07 [LTP] rpc-tirpc-full-test-suite Stanislav Kholmanskikh
` (4 preceding siblings ...)
2013-12-26 9:07 ` [LTP] [PATCH 5/5] rpc_stdcall_basic_lib: fixed IS_EX match Stanislav Kholmanskikh
@ 2014-02-11 15:10 ` chrubis
[not found] ` <530C7004.3060102@oracle.com>
5 siblings, 1 reply; 14+ messages in thread
From: chrubis @ 2014-02-11 15:10 UTC (permalink / raw)
To: Stanislav Kholmanskikh; +Cc: vasily.isaenko, ltp-list
Hi!
> I found that run_rpc_test.sh fails during ltpstress.sh execution. And it fails
> because the rpc-tirpc-full-test-suite is not compiled.
>
> So I:
> * integrated a part of the rpc-tirpc-full-test-suite into the LTP
> building process (added Makefiles and etc). This part is the one
> which was executed by run_rpc_tests.sh.
>
> * changed the description of the testcases in runtest/.
> To ease debugging.
>
> I couldn't find a solution to make 'make' add the '.bin' suffix to the produced
> binaries. Therefore I had to fix some of the test scripts for that fact.
I think that we are better without the bin suffix as it's not standard
suffix for binaries on Linux.
> Does anybody know how to do that?
As far as I know you need to write a custom rule for that because the
one make has by default matches %: %.c and not %.bin: %.c
--
Cyril Hrubis
chrubis@suse.cz
------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience. Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [LTP] [PATCH 2/5] rpc-tirpc-full-test-suite: enabled build of the rpc test cases
2013-12-26 9:07 ` [LTP] [PATCH 2/5] rpc-tirpc-full-test-suite: enabled build of the rpc test cases Stanislav Kholmanskikh
@ 2014-02-11 15:42 ` chrubis
0 siblings, 0 replies; 14+ messages in thread
From: chrubis @ 2014-02-11 15:42 UTC (permalink / raw)
To: Stanislav Kholmanskikh; +Cc: vasily.isaenko, ltp-list
Hi!
> Nothing from rpc-tirpc-full-test-suite is built during LTP compilation,
> but some of the rpc test cases are needed to run runtest/rpc and
> runtest/stress.part3 (executed by ltpstress.sh).
>
> Therefore:
> * Added necessary Makefiles to enable building and installation
> of these test scripts (from 'rpc_ts_wizard.sh -allrpc')
> * Since rpc-tirpc-full-test-suite initially used the '.bin' suffix
> to mark binaries (and LTP doesn't) I removed this suffix from
> the scripts.
>
> It seems that runtest/tirpc is not executed automatically (maybe it's not
> used at all now) therefore I've not touched the tirpc part of the suite.
That is probably because it's currently broken, but it should either be
fixed or removed.
> diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
> new file mode 100644
> index 0000000..91f9324
> --- /dev/null
> +++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
> @@ -0,0 +1,27 @@
> +#
> +# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
> +#
> +# This program is free software; you can redistribute it and/or modify
> +# it under the terms of the GNU General Public License as published by
> +# the Free Software Foundation; either version 2 of the License, or
> +# (at your option) any later version.
> +#
> +# This program is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> +# GNU General Public License for more details.
> +#
> +# You should have received a copy of the GNU General Public License along
> +# with this program; if not, write to the Free Software Foundation, Inc.,
> +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
> +#
> +
> +top_srcdir ?= ../../../..
> +top_rpcsrcdir ?= $(abs_srcdir)
> +
> +include $(top_srcdir)/include/mk/env_pre.mk
> +include $(top_rpcsrcdir)/Makefile.inc
> +
> +INSTALL_TARGETS := rpc_ts_run.sh rpc*basic*_lib.sh
> +
> +include $(top_srcdir)/include/mk/generic_trunk_target.mk
> diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.inc b/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.inc
> new file mode 100644
> index 0000000..1fafbd4
> --- /dev/null
> +++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.inc
> @@ -0,0 +1,3 @@
> +INSTALL_BASE_DIR := testcases/network/rpc
> +CUR_DIR := $(shell echo $(abs_srcdir) | sed 's/.*testcases\/network\/rpc\///')
This is a bit messy. Why don't we install the binaries to the same
directory rest of the binaries go?
Ah, some of the binaries are named as 1-basic etc and there are
collisions. I would consider renaming these binaries with more
descriptive names...
> +INSTALL_DIR := $(INSTALL_BASE_DIR)/$(CUR_DIR)
> diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/Makefile
> new file mode 100644
> index 0000000..c2d4b55
> --- /dev/null
> +++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/Makefile
> @@ -0,0 +1,27 @@
> +#
> +# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
> +#
> +# This program is free software; you can redistribute it and/or modify
> +# it under the terms of the GNU General Public License as published by
> +# the Free Software Foundation; either version 2 of the License, or
> +# (at your option) any later version.
> +#
> +# This program is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> +# GNU General Public License for more details.
> +#
> +# You should have received a copy of the GNU General Public License along
> +# with this program; if not, write to the Free Software Foundation, Inc.,
> +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
> +#
> +
> +top_srcdir ?= ../../../../..
> +top_rpcsrcdir ?= ../
> +
> +include $(top_srcdir)/include/mk/env_pre.mk
> +include $(top_rpcsrcdir)/Makefile.inc
> +
> +INSTALL_TARGETS := rpc_*.sh
> +
> +include $(top_srcdir)/include/mk/generic_leaf_target.mk
> diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/Makefile
> new file mode 100644
> index 0000000..3bbbb8d
> --- /dev/null
> +++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/Makefile
> @@ -0,0 +1,28 @@
> +#
> +# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
> +#
> +# This program is free software; you can redistribute it and/or modify
> +# it under the terms of the GNU General Public License as published by
> +# the Free Software Foundation; either version 2 of the License, or
> +# (at your option) any later version.
> +#
> +# This program is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> +# GNU General Public License for more details.
> +#
> +# You should have received a copy of the GNU General Public License along
> +# with this program; if not, write to the Free Software Foundation, Inc.,
> +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
> +#
> +
> +top_srcdir ?= ../../../../..
> +top_rpcsrcdir ?= ../
> +
> +include $(top_srcdir)/include/mk/env_pre.mk
> +include $(top_rpcsrcdir)/Makefile.inc
> +
> +CPPFLAGS += -I/usr/include/tirpc
> +LDLIBS += -ltirpc -lpthread
The -ltirpc needs a configure check.
> +include $(top_srcdir)/include/mk/generic_trunk_target.mk
> diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/Makefile b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/Makefile
> new file mode 100644
> index 0000000..c2cea11
> --- /dev/null
> +++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/Makefile
> @@ -0,0 +1,25 @@
> +#
> +# Copyright (C) 2013, Oracle and/or its affiliates. All Rights Reserved.
> +#
> +# This program is free software; you can redistribute it and/or modify
> +# it under the terms of the GNU General Public License as published by
> +# the Free Software Foundation; either version 2 of the License, or
> +# (at your option) any later version.
> +#
> +# This program is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> +# GNU General Public License for more details.
> +#
> +# You should have received a copy of the GNU General Public License along
> +# with this program; if not, write to the Free Software Foundation, Inc.,
> +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
> +#
> +
> +top_srcdir ?= ../../../../../../../..
> +top_rpcsrcdir ?= ../../../..
> +
> +include $(top_srcdir)/include/mk/env_pre.mk
> +include $(top_rpcsrcdir)/Makefile.inc
> +include ../Makefile.inc
In such simple case I would consider adding the LDLIBS += -lnsl directly
here instead of the include. But it's fine anyway.
The rest looks good.
--
Cyril Hrubis
chrubis@suse.cz
------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience. Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [LTP] [PATCH 3/5] rpc-tirpc-full-test-suite: fixed the cmdline in runtest
2013-12-26 9:07 ` [LTP] [PATCH 3/5] rpc-tirpc-full-test-suite: fixed the cmdline in runtest Stanislav Kholmanskikh
@ 2014-02-11 15:46 ` chrubis
0 siblings, 0 replies; 14+ messages in thread
From: chrubis @ 2014-02-11 15:46 UTC (permalink / raw)
To: Stanislav Kholmanskikh; +Cc: vasily.isaenko, ltp-list
Hi!
> To make debugging easier we don't use run_rpc_test.sh but
> use its own test case name for each test case.
>
> Signed-off-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
> ---
> runtest/rpc | 8 +++++++-
> runtest/stress.part3 | 8 +++++++-
> .../rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh | 12 +++++++-----
> 3 files changed, 21 insertions(+), 7 deletions(-)
>
> diff --git a/runtest/rpc b/runtest/rpc
> index c9e5f0d..7c18eda 100644
> --- a/runtest/rpc
> +++ b/runtest/rpc
> @@ -2,7 +2,13 @@
> #
> # PLEASE READ THE README FILE IN /rpc BEFORE RUNNING THESE.
> #
> -run_rpc_tests.sh run_rpc_tests.sh
> +rpc_addrmanagmt_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_addrmanagmt_basic_lib.sh
> +rpc_auth_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_auth_basic_lib.sh
> +rpc_broadc_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_broadc_basic_lib.sh
> +rpc_createdestroy_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_createdestroy_basic_lib.sh
> +rpc_err_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_err_basic_lib.sh
> +rpc_regunreg_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_regunreg_basic_lib.sh
> +rpc_stdcall_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_stdcall_basic_lib.sh
I don't like the long path here, but we cannot do anything about it
unless we install the binaries into the standard localtion.
> rpc01 rpc01
> rpcinfo rpcinfo01
> rup rup01
> diff --git a/runtest/stress.part3 b/runtest/stress.part3
> index bb4807c..57a5106 100644
> --- a/runtest/stress.part3
> +++ b/runtest/stress.part3
> @@ -886,6 +886,12 @@ hangup01 hangup01
> mc_cmds mc_cmds
> mc_opts export TCsrc=$LTPROOT/testcases/network/multicast/mc_opts; mc_opts
> rpc01 export TCbin=$LTPROOT/testcases/network/rpc/basic_tests/rpc01; rpc01
> -run_rpc_tests.sh export TCbin=$LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; run_rpc_tests.sh
> +rpc_addrmanagmt_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_addrmanagmt_basic_lib.sh
> +rpc_auth_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_auth_basic_lib.sh
> +rpc_broadc_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_broadc_basic_lib.sh
> +rpc_createdestroy_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_createdestroy_basic_lib.sh
> +rpc_err_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_err_basic_lib.sh
> +rpc_regunreg_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_regunreg_basic_lib.sh
> +rpc_stdcall_basic_lib cd $LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite; ./rpc_ts_run.sh -l rpc_stdcall_basic_lib.sh
> perf_lan perf_lan
>
> diff --git a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
> index e3fca59..66be9b8 100755
> --- a/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
> +++ b/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
> @@ -24,15 +24,17 @@
> # *** INITIALISATION ***
> # **********************
>
> +LTPROOT=${LTPROOT:=$(readlink -f ../../../..)}
Why are you redefining the LTPROOT? It should be exported by the ltp-pan
correcty.
> # Indicates in which directory tests binaries are installed
> -SERVERTSTPACKDIR=/home/lerouzic/benchs/ltp-full-20080930/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack
> -CLIENTTSTPACKDIR=/home/lerouzic/benchs/ltp-full-20080930/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack
> +SERVERTSTPACKDIR=$LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack
> +CLIENTTSTPACKDIR=$LTPROOT/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack
> # LOCALIP variable is computer IP/name used to run tests scripts
> # if LOCALIP = SERVERIP = CLIENTIP, that means all tests are in local mode
> # (run on the same machine)
> -LOCALIP=localhost
> -SERVERIP=localhost
> -CLIENTIP=localhost
> +LOCALIP=`hostname`
> +SERVERIP=`hostname`
> +CLIENTIP=`hostname`
> SERVERUSER=root
> CLIENTUSER=root
> # number of threads for thread tests
--
Cyril Hrubis
chrubis@suse.cz
------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience. Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [LTP] [PATCH 4/5] rpc-tirpc-full-test-suite: pass exit value to the wrapper
2013-12-26 9:07 ` [LTP] [PATCH 4/5] rpc-tirpc-full-test-suite: pass exit value to the wrapper Stanislav Kholmanskikh
@ 2014-02-11 15:54 ` chrubis
0 siblings, 0 replies; 14+ messages in thread
From: chrubis @ 2014-02-11 15:54 UTC (permalink / raw)
To: Stanislav Kholmanskikh; +Cc: vasily.isaenko, ltp-list
Hi!
> Exit values from the test cases were not passed to the rpc_ts_run.sh,
> therefore ltp-pan couldn't see any failures in it.
>
> Fixed this.
>
> Signed-off-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
This is fine, but also as usually I would like to have one line in
runtest file per test if possible.
--
Cyril Hrubis
chrubis@suse.cz
------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience. Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [LTP] rpc-tirpc-full-test-suite
[not found] ` <530C7004.3060102@oracle.com>
@ 2014-02-26 13:47 ` chrubis
[not found] ` <530DF8C6.50600@oracle.com>
0 siblings, 1 reply; 14+ messages in thread
From: chrubis @ 2014-02-26 13:47 UTC (permalink / raw)
To: Stanislav Kholmanskikh; +Cc: vasily.isaenko, ltp-list
Hi!
> >> I found that run_rpc_test.sh fails during ltpstress.sh execution. And it fails
> >> because the rpc-tirpc-full-test-suite is not compiled.
> >>
> >> So I:
> >> * integrated a part of the rpc-tirpc-full-test-suite into the LTP
> >> building process (added Makefiles and etc). This part is the one
> >> which was executed by run_rpc_tests.sh.
> >>
> >> * changed the description of the testcases in runtest/.
> >> To ease debugging.
> >>
> >> I couldn't find a solution to make 'make' add the '.bin' suffix to the produced
> >> binaries. Therefore I had to fix some of the test scripts for that fact.
> >
> > I think that we are better without the bin suffix as it's not standard
> > suffix for binaries on Linux.
> >
> >> Does anybody know how to do that?
> >
> > As far as I know you need to write a custom rule for that because the
> > one make has by default matches %: %.c and not %.bin: %.c
> >
>
> Thank you for review.
>
> Addressing your comments I propose the following:
>
> 1. Introduce configure option to enable building of
> rpc-tirpc-full-test-suite (--with-rpc-tirpc-full-test-suite).
> If this option is set, ./configure will check for libtirpc (necessary
> requirement for building TI-RPC test binaries).
I would rather see it compiled automatically if libtirpc is found.
Anything that is not compiled by default gets less testing and tend to
break.
You can skip the whole subdirectory in rpc/Makefile if tirpc is not
found with:
ifeq ($(RPC_LIBS),)
FILTER_OUT_DIRS+=rpc-tirpc-full-test-suite
endif
Assuming that the RPC_LIBS behaves the same way as NUMA_LIBS for
example.
And please shorten the directory names when you are at it,
rpc-tirpc-full-test-suite is far to long and tirpc or similar would do
the same job.
> 2. Rename the test suite binaries using this scheme:
> rpc_stdcall_callrpc/1-basic.c -> rpc_stdcall_callrpc/rpc_callrpc.c
> rpc_stdcall_callrpc/2-stress.c -> rpc_stdcall_callrpc/rpc_callrpc_stress.c
>
> tirpc_toplevel_clnt_call/1-basic.c -> tirpc_clnt_call.c
> tirpc_toplevel_clnt_call/2-stress.c -> tirpc_clnt_call_stress.c
Sounds reasonable to me.
> Make corresponding changes in current execution/building infrastructure
> under rpc-tirpc-full-test-suite. Maybe someone will need it. And I don't
> feel that I have a right to remove all these shell scripts and etc.
I would personaly remove the current execution/building infrastructure
and focus on the LTP integration. Managing two parallel systems is much
more work and unless somebody will use the current system it will get
broken sooner or later.
> 3. Add corresponding Makefiles under
> testcases/network/rpc/rpc-tirpc-full-test-suite.
> All binaries will be installed into LTPROOT/testcases/bin.
> No names ending with '.bin'!
>
> 4. Remove 'run_rpc_test.sh' from runtest/rpc and from
> runtest/stress.part3, because rpc-tirpc-full-test-suite is an optional
> component.
>
> 5. Remove files runtest/rpctirpc, runtest/tirpc. They are useless.
>
> 6. Introduce new wrappers for execution of RPC and TI-RPC test cases
> from rpc-tirpc-full-test-suite inside LTP framework.
>
> Make it as simple as possible. The algorithm will be:
> * Set TCID
> * Start a test rpc server (if necessary) on $RHOST
> * Execute a test client and pass it the value of $RHOST.
> Get return code from the client.
> * Stop the test server and do some cleanup
> * Basing on the client return code print either TPASS or TFAIL
>
> So we use only 2 compluters - local and $RHOST. Connects to $RHOST are
> with rsh.
Can we default to running the server on localhost if REMOTE host wasn't
configured?
> 7. Create files runtest/rpc_tests, runtest/tirpc_tests.
>
> rpc_tests will contain the testcases which now should be executed by
> run_rpc_tests.sh. Like this:
> rpc_get_myaddress run_ltp_rpc_test.sh rpc_get_myaddress
> rpc_pmap_getmaps run_ltp_rpc_test.sh rpc_pmap_getmaps
> rpc_pmap_getport run_ltp_rpc_test.sh rpc_pmap_getport
>
> tirpc_tests will containt the testcases which now should be executed by
> run_tirpc_tests.sh. Like this:
> tirpc_rpc_call run_ltp_tirpc_test.sh tirpc_rpc_call
> tirpc_rpcb_getaddr run_ltp_tirpc_test.sh tirpc_rpcb_getaddr
>
> A TCID for each test binary.
Looks good.
> This looks like a big amount of work, so I want to discuss this before
> submitting any patches for review. :)
>
> What do you think?
Apart from minor things this sounds like a good plan.
--
Cyril Hrubis
chrubis@suse.cz
------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [LTP] rpc-tirpc-full-test-suite
[not found] ` <530DF8C6.50600@oracle.com>
@ 2014-02-26 15:08 ` chrubis
[not found] ` <5317454D.5010505@oracle.com>
0 siblings, 1 reply; 14+ messages in thread
From: chrubis @ 2014-02-26 15:08 UTC (permalink / raw)
To: Stanislav Kholmanskikh; +Cc: vasily.isaenko, ltp-list
Hi!
> > You can skip the whole subdirectory in rpc/Makefile if tirpc is not
> > found with:
> >
> > ifeq ($(RPC_LIBS),)
> > FILTER_OUT_DIRS+=rpc-tirpc-full-test-suite
> > endif
> >
> > Assuming that the RPC_LIBS behaves the same way as NUMA_LIBS for
> > example.
> >
> > And please shorten the directory names when you are at it,
> > rpc-tirpc-full-test-suite is far to long and tirpc or similar would do
> > the same job.
>
> Sorry, did you mean to rename rpc-tirpc-full-test-suite to tirpc or
> similar?
Yes, I'm not a friend of overly descriptive names. So either tirpc or
tirpc-test-suite or anything short enough and descriptive.
> >> Make corresponding changes in current execution/building infrastructure
> >> under rpc-tirpc-full-test-suite. Maybe someone will need it. And I don't
> >> feel that I have a right to remove all these shell scripts and etc.
> >
> > I would personaly remove the current execution/building infrastructure
> > and focus on the LTP integration. Managing two parallel systems is much
> > more work and unless somebody will use the current system it will get
> > broken sooner or later.
>
> Ok. But maybe move this stuff into a subdirectory under
> rpc-tirpc-full-test-suite? Just in case...
I would not bother, it's contained in about 10 released LTP tarballs
that are all archived in sf.net download area and it's in a git history
as well and the original tarball is stil reachable at:
http://nfsv4.bullopensource.org/doc/rpc_testsuite.php
Let's concentrate on making it run flawlessly in default LTP run.
--
Cyril Hrubis
chrubis@suse.cz
------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [LTP] rpc-tirpc-full-test-suite
[not found] ` <5317454D.5010505@oracle.com>
@ 2014-03-11 14:02 ` chrubis
[not found] ` <531F1FEE.1060001@oracle.com>
0 siblings, 1 reply; 14+ messages in thread
From: chrubis @ 2014-03-11 14:02 UTC (permalink / raw)
To: Stanislav Kholmanskikh; +Cc: vasily.isaenko, ltp-list
Hi!
> Hmm, I'm not 100% sure about libraries which I should link the test
> binaries with.
>
> The tirpc test binaries (tests_pack/rpc_suite/tirpc) must be linked with
> -ltirpc. For them there are no options.
>
> But for the rpc test cases (tests_pack/rpc_suite/rpc/)... If I
> understood libtirpc correctly, libtirpc should provide the same
> interfaces as "ordinary" libc does. Therefore these test cases may be
> linked either with libc or with libtirpc. And both versions will work
> the same way.
It looks like the glibc maintainers decided to get rid of the old RPC
implementation in glibc and that tirpc should be replacement for it. But
distributions had to reeanble it because tirpc wasn't completly ready to
be drop in replacement:
http://jaegerandi.blogspot.cz/2011/08/updating-glibc-to-214-with-some.html
I wonder what is the situation now, perhaps you should ask on glibc ML
(feel free to cc LTP ML as well).
> But here the problems come.
>
> For example, this suite contains a testcase like this:
> #include <rpc/rpc.h>
>
> int main(int argc, char **argv)
> {
> int fd = 0;
> SVCXPRT *svcr = NULL;
>
> svcr = svcfd_create(fd, 0, 0);
>
> printf("%p\n", svcr);
>
> svc_destroy(svcr);
>
> return 0;
> }
>
> My host is Ubuntu 12.04 i386. If I build this binary with libc I get:
> stas@Alex-notebook:/tmp$ gcc test.c -o test
> stas@Alex-notebook:/tmp$ ./test
> 0x924c008
>
> but if I try to get it linked with libtirpc I get:
> stas@Alex-notebook:/tmp$ gcc -I/usr/include/tirpc test.c -ltirpc -o test
> stas@Alex-notebook:/tmp$ ./test
> test: svc_fd_create: could not retrieve local addr
> (nil)
> Segmentation fault (core dumped)
>
> Can anybody explain why this happens? Maybe I have to do some extra
> steps for libtirpc?
I guess that the segfault happens because you passed NULL to
svc_destroy() and it dereferenced the pointer.
And the failure in svcfd_create() is caused by the fact that the code
calls getsockname() on the fd which in this case is 0 (stdin). The
return value is -1 and errno likely ENOTSOCK. See src/svc_vc.c in
libtirpc sources (note that svcfd_create() is just a wrapper for
svc_fd_create()).
On the other hand the glibc counterpart does not seem to care what type
of file descriptor it gets.
Which explains what happened but I have no idea if you can pass
arbitrary file descriptor to these function or not.
> Ok, I would switch to use libc and wouldn't care about that, but some
> test cases can't be linked with libc. For example -
> rpc_regunreg_registerrpc. If I try to link it with libc I get:
> (.text+0xa1): undefined reference to `registerrpc'
>
> I suppose that this problem is local to Ubuntu - I can build all the
> test binaries except the ones which employ registerrpc function.
> BTW, I don't observe such behavior in RHEL6.
>
> In general, I like the idea of build everything with -ltirpc. Because
> RPC support in glibc is said to be ad-hoc, and it's disabled by default.
> However, distribution vendors enable some triggers to get this support
> back in their distributions.
>
> If we build everything with -ltirpc, we will not care about this glibc
> triggers and will test libtirpc (and if libtirpc is not available on the
> host, the test suite will not be built).
I would like to know what glibc maintainers think about this.
--
Cyril Hrubis
chrubis@suse.cz
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [LTP] rpc-tirpc-full-test-suite
[not found] ` <531F1FEE.1060001@oracle.com>
@ 2014-03-11 15:08 ` chrubis
0 siblings, 0 replies; 14+ messages in thread
From: chrubis @ 2014-03-11 15:08 UTC (permalink / raw)
To: Stanislav Kholmanskikh; +Cc: vasily.isaenko, ltp-list
Hi!
> >> Hmm, I'm not 100% sure about libraries which I should link the test
> >> binaries with.
> >>
> >> The tirpc test binaries (tests_pack/rpc_suite/tirpc) must be linked with
> >> -ltirpc. For them there are no options.
> >>
> >> But for the rpc test cases (tests_pack/rpc_suite/rpc/)... If I
> >> understood libtirpc correctly, libtirpc should provide the same
> >> interfaces as "ordinary" libc does. Therefore these test cases may be
> >> linked either with libc or with libtirpc. And both versions will work
> >> the same way.
> >
> > It looks like the glibc maintainers decided to get rid of the old RPC
> > implementation in glibc and that tirpc should be replacement for it. But
> > distributions had to reeanble it because tirpc wasn't completly ready to
> > be drop in replacement:
> >
> > http://jaegerandi.blogspot.cz/2011/08/updating-glibc-to-214-with-some.html
> >
> > I wonder what is the situation now, perhaps you should ask on glibc ML
> > (feel free to cc LTP ML as well).
> >
>
> Last week I asked this on the libtirpc mailing list. See this thread:
> http://sourceforge.net/p/libtirpc/mailman/message/32068523/
>
> In short: it's ok to build against libtirpc now and post any issues
> found to the libtirpc ML.
>
> Sorry, I've just realized that it was not wise to not cc LTP ML at that
> time. Sorry :(
OK
--
Cyril Hrubis
chrubis@suse.cz
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2014-03-11 15:09 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-26 9:07 [LTP] rpc-tirpc-full-test-suite Stanislav Kholmanskikh
2013-12-26 9:07 ` [LTP] [PATCH 1/5] rpc-tirpc-full-test-suite: do not use tst_exit Stanislav Kholmanskikh
2013-12-26 9:07 ` [LTP] [PATCH 2/5] rpc-tirpc-full-test-suite: enabled build of the rpc test cases Stanislav Kholmanskikh
2014-02-11 15:42 ` chrubis
2013-12-26 9:07 ` [LTP] [PATCH 3/5] rpc-tirpc-full-test-suite: fixed the cmdline in runtest Stanislav Kholmanskikh
2014-02-11 15:46 ` chrubis
2013-12-26 9:07 ` [LTP] [PATCH 4/5] rpc-tirpc-full-test-suite: pass exit value to the wrapper Stanislav Kholmanskikh
2014-02-11 15:54 ` chrubis
2013-12-26 9:07 ` [LTP] [PATCH 5/5] rpc_stdcall_basic_lib: fixed IS_EX match Stanislav Kholmanskikh
2014-02-11 15:10 ` [LTP] rpc-tirpc-full-test-suite chrubis
[not found] ` <530C7004.3060102@oracle.com>
2014-02-26 13:47 ` chrubis
[not found] ` <530DF8C6.50600@oracle.com>
2014-02-26 15:08 ` chrubis
[not found] ` <5317454D.5010505@oracle.com>
2014-03-11 14:02 ` chrubis
[not found] ` <531F1FEE.1060001@oracle.com>
2014-03-11 15:08 ` chrubis
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox