From 05dde5c29646bfa8b32d539232bf76249cff1cad Mon Sep 17 00:00:00 2001 From: Tomasz Zawadzki Date: Tue, 21 May 2019 04:31:17 -0400 Subject: [PATCH] test/autotest: expand PYTHONPATH to include SPDK RPC lib When a new python script wanted to use RPC client or calls from RPC lib from ./spdk/scripts/* it had to be created within that directory. By expanding PYTHONPATH in autotest_common, now any python scripts can use that library. First example of this is located in: ./spdk/test/bdev/bdevio/tests.py Change-Id: Idf3e5891c3815a84c70525ab9338100acbfa4a43 Signed-off-by: Tomasz Zawadzki Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/455219 Reviewed-by: Darek Stojaczyk Reviewed-by: Shuhei Matsumoto Reviewed-by: Jim Harris Reviewed-by: Karol Latecki Tested-by: SPDK CI Jenkins --- test/common/autotest_common.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/common/autotest_common.sh b/test/common/autotest_common.sh index d14aaf9ba..06e5b3867 100644 --- a/test/common/autotest_common.sh +++ b/test/common/autotest_common.sh @@ -64,6 +64,10 @@ export RUN_NIGHTLY_FAILING : ${SPDK_TEST_FTL_EXTENDED=0}; export SPDK_TEST_FTL_EXTENDED : ${SPDK_AUTOTEST_X=true}; export SPDK_AUTOTEST_X +# Export PYTHONPATH with addition of RPC framework. New scripts can be created +# specific use cases for tests. +export PYTHONPATH=$PYTHONPATH:$rootdir/scripts + # Export flag to skip the known bug that exists in librados # Bug is reported on ceph bug tracker with number 24078 export ASAN_OPTIONS=new_delete_type_mismatch=0