]>
git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/thrift/lib/nodets/test/testAll.sh
3 DIR
="$( cd "$
( dirname "$0" )" && pwd )"
5 mkdir
-p $DIR/..
/test-compiled
7 COMPILEDDIR
="$(cd $DIR && cd ../test-compiled && pwd)"
8 export NODE_PATH
="${DIR}:${DIR}/../../nodejs/lib:${NODE_PATH}"
12 #generating thrift code
13 ${DIR}/../../../compiler/cpp/thrift -o ${DIR} --gen js:node,ts ${DIR}/..
/..
/..
/test
/ThriftTest.thrift
14 ${DIR}/../../../compiler/cpp/thrift -o ${DIR} --gen js:node,ts ${DIR}/..
/..
/..
/test
/Int64Test.thrift
15 ${DIR}/../../../compiler/cpp/thrift -o ${COMPILEDDIR} --gen js:node,ts ${DIR}/..
/..
/..
/test
/ThriftTest.thrift
16 ${DIR}/../../../compiler/cpp/thrift -o ${COMPILEDDIR} --gen js:node,ts ${DIR}/..
/..
/..
/test
/Int64Test.thrift
18 tsc
--outDir $COMPILEDDIR --project $DIR/tsconfig.json
24 echo "start server $1"
26 node
${COMPILEDDIR}/server.js
$1 &
29 echo "start client $1"
30 node
${COMPILEDDIR}/client.js
$1 || RET
=1
31 kill -2 $SERVERPID || RET
=1
35 node
${COMPILEDDIR}/int64.
test.js || TESTOK
=1
39 testServer || TESTOK
=1
40 testServer
--promise || TESTOK
=1