You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kratos/tool/kratos-gen-project/testdata/test_not_in_gomod.sh

42 lines
503 B

#!/usr/bin/env bash
set -e
dir=/tmp/test-kratos
rm -rf $dir
mkdir $dir
cd $dir
rm -rf ./a
kratos new a
cd ./a/cmd && go build
if [ $? -ne 0 ]; then
echo "Failed: all"
exit 1
else
rm -rf ../../a
fi
cd $dir
rm -rf ./b
kratos new b --grpc
cd ./b/cmd && go build
if [ $? -ne 0 ];then
echo "Failed: --grpc"
exit 1
else
rm -rf ../../b
fi
cd $dir
rm -rf ./c
kratos new c --http
cd ./c/cmd && go build
if [ $? -ne 0 ]; then
echo "Failed: --http"
exit 1
else
rm -rf ../../c
fi
rm -rf $dir