24 строки
682 B
Bash
Executable File
24 строки
682 B
Bash
Executable File
#!/bin/bash
|
|
export PYTHONPATH=python
|
|
export LD_LIBRARY_PATH=lib:${LD_LIBRARY_PATH}
|
|
|
|
CURR_DIR=$(cd `dirname $0`; pwd)
|
|
SCRIPT_DIR=$CURR_DIR/../../jvm/core/src/test/scripts
|
|
TEMP_DIR=$(mktemp -d)
|
|
|
|
python $SCRIPT_DIR/test_add_cpu.py $TEMP_DIR || exit -1
|
|
python $SCRIPT_DIR/test_add_gpu.py $TEMP_DIR || exit -1
|
|
python $SCRIPT_DIR/test_graph_runtime.py $TEMP_DIR || exit -1
|
|
|
|
# start rpc proxy server
|
|
PORT=$(( ( RANDOM % 1000 ) + 9000 ))
|
|
python $SCRIPT_DIR/test_rpc_proxy_server.py $PORT 30 &
|
|
|
|
make jvmpkg || exit -1
|
|
make jvmpkg JVM_TEST_ARGS="-DskipTests=false \
|
|
-Dtest.tempdir=$TEMP_DIR \
|
|
-Dtest.rpc.proxy.host=localhost \
|
|
-Dtest.rpc.proxy.port=$PORT" || exit -1
|
|
|
|
rm -rf $TEMP_DIR
|