@@ -51,34 +51,43 @@ def windowsTesting() {
5151 echo " Windows Libindy Test: Run tests"
5252 withEnv([
5353 " RUST_TEST_THREADS=1" ,
54- " RUST_LOG=indy::,zmq=trace" ,
54+ " RUST_LOG=indy::=debug ,zmq=trace" ,
5555 " TEST_POOL_IP=$INDY_SDK_SERVER_IP "
5656 ]) {
5757 bat " cargo test"
5858 }
5959 }
6060 }
6161
62+ dir(' libnullpay' ) {
63+ echo " Windows Libnullpay Test: Build"
64+ withEnv([
65+ " RUST_BACKTRACE=1"
66+ ]) {
67+ bat " cargo build"
68+ }
69+ }
70+
71+ bat " copy $WORKSPACE \\ libnullpay\\ target\\ debug\\ nullpay.dll $WORKSPACE \\ cli"
72+
6273 dir(' cli' ) {
6374 bat " sed -i -e \" s/10\\ .0\\ .0\\ .2/${ INDY_SDK_SERVER_IP} /g\" docker_pool_transactions_genesis"
6475
65- bat " copy $WORKSPACE \\ libindy\\ target\\ debug\\ indy.dll $WORKSPACE \\ libindy\\ prebuilt\\ lib"
66- bat " copy $WORKSPACE \\ libindy\\ target\\ debug\\ indy.lib $WORKSPACE \\ libindy\\ prebuilt\\ lib"
76+ def featuresArgs = ' --features "nullpay_plugin"'
6777
6878 echo " Windows Indy Cli Test: Build"
6979 withEnv([
70- " INDY_DIR=$WORKSPACE \\ libindy\\ prebuilt" ,
7180 " RUST_BACKTRACE=1"
7281 ]) {
73- bat " cargo test --no-run"
82+ bat " cargo test $f eaturesArgs --no-run"
7483
7584 echo " Windows Indy Cli Test: Run tests"
7685 withEnv([
7786 " RUST_TEST_THREADS=1" ,
78- " RUST_LOG=indy::,zmq=trace" ,
87+ " RUST_LOG=indy::=debug ,zmq=trace" ,
7988 " TEST_POOL_IP=$INDY_SDK_SERVER_IP "
8089 ]) {
81- bat " cargo test"
90+ bat " cargo test $f eaturesArgs "
8291 }
8392 }
8493 }
@@ -214,10 +223,23 @@ def linuxTesting(file, env_name, network_name) {
214223 sh " cp libindy/target/debug/libindy.so wrappers/java/lib"
215224 sh " cp libindy/target/debug/libindy.so wrappers/python"
216225 sh " cp libindy/target/debug/libindy.so cli"
226+ sh " cp libindy/target/debug/libindy.so libnullpay"
227+
228+ dir(' libnullpay' ) {
229+ echo " ${ env_name} Libnullpay Test: Build docker image"
230+
231+ testEnv. inside(" --ip=\" 10.0.0.3\" --network=${ network_name} " ) {
232+ echo " ${ env_name} Libnullpay Test: Build"
233+ sh " LIBRARY_PATH=./ cargo build"
234+ }
235+ }
236+
237+ sh " cp libnullpay/target/debug/libnullpay.so cli"
217238
218239 stash includes : ' wrappers/java/lib/libindy.so' , name : " LibindyJavaSO${ env_name} "
219240 stash includes : ' wrappers/python/libindy.so' , name : " LibindyPythonSO${ env_name} "
220241 stash includes : ' cli/libindy.so' , name : " LibindyCliSO${ env_name} "
242+ stash includes : ' cli/libnullpay.so' , name : " LibnullpayCliSO${ env_name} "
221243
222244 parallel([
223245 " ${ env_name} -libindy-test" : {
@@ -229,7 +251,7 @@ def linuxTesting(file, env_name, network_name) {
229251 sh " RUST_BACKTRACE=1 cargo test --no-run"
230252
231253 echo " ${ env_name} Libindy Test: Run tests"
232- sh " RUST_BACKTRACE=1 RUST_LOG=indy::,zmq=trace RUST_TEST_THREADS=1 TEST_POOL_IP=10.0.0.2 cargo test"
254+ sh " RUST_BACKTRACE=1 RUST_LOG=indy::=debug ,zmq=trace RUST_TEST_THREADS=1 TEST_POOL_IP=10.0.0.2 cargo test"
233255 }
234256 }
235257 },
@@ -272,7 +294,7 @@ def linuxJavaTesting(env_name, network_name, testEnv) {
272294 testEnv. inside(" --network=${ network_name} " ) {
273295 echo " ${ env_name} Libindy Test: Test java wrapper"
274296
275- sh " RUST_LOG=indy::,zmq=trace TEST_POOL_IP=10.0.0.2 mvn clean test"
297+ sh " RUST_LOG=indy::=debug ,zmq=trace TEST_POOL_IP=10.0.0.2 mvn clean test"
276298 }
277299 }
278300}
@@ -285,21 +307,27 @@ def linuxPythonTesting(env_name, network_name, testEnv) {
285307
286308 sh '''
287309 python3.5 -m pip install --user -e .
288- LD_LIBRARY_PATH=./:${LD_LIBRARY_PATH} RUST_LOG=indy::,zmq=trace TEST_POOL_IP=10.0.0.2 python3.5 -m pytest
310+ LD_LIBRARY_PATH=./:${LD_LIBRARY_PATH} RUST_LOG=indy::=debug ,zmq=trace TEST_POOL_IP=10.0.0.2 python3.5 -m pytest
289311 '''
290312 }
291313 }
292314}
293315
294316def linuxCLITesting (env_name , network_name , testEnv ) {
317+ if (env_name == " RedHat" ){ // TODO: Delete it IS-702
318+ return ;
319+ }
320+
295321 unstash name : " LibindyCliSO${ env_name} "
322+ unstash name : " LibnullpayCliSO${ env_name} "
323+
296324 dir(' cli' ) {
297325 testEnv. inside(" --network=${ network_name} " ) {
298326 echo " ${ env_name} Indy Cli Test: Build"
299- sh " LIBRARY_PATH=./ RUST_BACKTRACE=1 cargo test --no-run"
327+ sh ' LIBRARY_PATH=./ RUST_BACKTRACE=1 cargo test --features "nullpay_plugin" -- no-run'
300328
301329 echo " ${ env_name} Indy Cli Test: Run tests"
302- sh ' LD_LIBRARY_PATH=./:${LD_LIBRARY_PATH} RUST_BACKTRACE=1 RUST_LOG=indy::,zmq=trace RUST_TEST_THREADS=1 TEST_POOL_IP=10.0.0.2 cargo test'
330+ sh ' LD_LIBRARY_PATH=./:${LD_LIBRARY_PATH} RUST_BACKTRACE=1 RUST_LOG=indy::=debug ,zmq=trace RUST_TEST_THREADS=1 TEST_POOL_IP=10.0.0.2 cargo test --features "nullpay_plugin" '
303331 }
304332 }
305333}
0 commit comments