mirror of
https://github.com/hyperledger/fabric-samples.git
synced 2026-06-22 09:35:10 +00:00
[FGJ-4] CI tests for FabCar Java sample
Signed-off-by: Simon Stone <sstone1@uk.ibm.com> Change-Id: I2b28c69a2f3ec0e3d87252ef4a585b4a46fddcbd
This commit is contained in:
parent
81be9da421
commit
13f16e5d6d
2 changed files with 29 additions and 21 deletions
|
|
@ -26,7 +26,7 @@
|
||||||
</repositories>
|
</repositories>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.hyperledger.fabric</groupId>
|
<groupId>org.hyperledger.fabric-gateway-java</groupId>
|
||||||
<artifactId>fabric-gateway-java</artifactId>
|
<artifactId>fabric-gateway-java</artifactId>
|
||||||
<version>1.4.0-SNAPSHOT</version>
|
<version>1.4.0-SNAPSHOT</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ fi
|
||||||
cd $WORKSPACE/$BASE_DIR/fabcar || exit
|
cd $WORKSPACE/$BASE_DIR/fabcar || exit
|
||||||
export PATH=gopath/src/github.com/hyperledger/fabric-samples/bin:$PATH
|
export PATH=gopath/src/github.com/hyperledger/fabric-samples/bin:$PATH
|
||||||
|
|
||||||
LANGUAGES="go javascript typescript"
|
LANGUAGES="go java javascript typescript"
|
||||||
for LANGUAGE in ${LANGUAGES}; do
|
for LANGUAGE in ${LANGUAGES}; do
|
||||||
echo -e "\033[1m ${LANGUAGE} Test\033[0m"
|
echo -e "\033[1m ${LANGUAGE} Test\033[0m"
|
||||||
echo -e "\033[32m starting fabcar test (${LANGUAGE})" "\033[0m"
|
echo -e "\033[32m starting fabcar test (${LANGUAGE})" "\033[0m"
|
||||||
|
|
@ -36,6 +36,7 @@ for LANGUAGE in ${LANGUAGES}; do
|
||||||
# If an application exists for this language, test it
|
# If an application exists for this language, test it
|
||||||
if [ -d ${LANGUAGE} ]; then
|
if [ -d ${LANGUAGE} ]; then
|
||||||
pushd ${LANGUAGE}
|
pushd ${LANGUAGE}
|
||||||
|
if [ ${LANGUAGE} = "javascript" -o ${LANGUAGE} = "typescript" ]; then
|
||||||
if [ ${LANGUAGE} = "javascript" ]; then
|
if [ ${LANGUAGE} = "javascript" ]; then
|
||||||
COMMAND=node
|
COMMAND=node
|
||||||
PREFIX=
|
PREFIX=
|
||||||
|
|
@ -56,6 +57,13 @@ for LANGUAGE in ${LANGUAGES}; do
|
||||||
copy_logs $? fabcar-${LANGUAGE}-query
|
copy_logs $? fabcar-${LANGUAGE}-query
|
||||||
${COMMAND} ${PREFIX}invoke${SUFFIX}
|
${COMMAND} ${PREFIX}invoke${SUFFIX}
|
||||||
copy_logs $? fabcar-${LANGUAGE}-invoke
|
copy_logs $? fabcar-${LANGUAGE}-invoke
|
||||||
|
elif [ ${LANGUAGE} = "java" ]; then
|
||||||
|
mvn test
|
||||||
|
copy_logs $? fabcar-${LANGUAGE}
|
||||||
|
else
|
||||||
|
echo -e "\033[31m do not know how to handle ${LANGUAGE}" "\033[0m"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
popd
|
popd
|
||||||
fi
|
fi
|
||||||
docker ps -aq | xargs docker rm -f
|
docker ps -aq | xargs docker rm -f
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue