mirror of
https://github.com/kardolus/chatgpt-cli.git
synced 2024-09-08 23:15:00 +03:00
24 lines
498 B
Bash
Executable File
24 lines
498 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -o pipefail
|
|
|
|
cd "$( dirname "${BASH_SOURCE[0]}" )/.."
|
|
|
|
go clean -testcache
|
|
|
|
echo "Run Unit Tests"
|
|
if [ -z "$1" ]
|
|
then
|
|
CONFIG_PATH="file://$PWD" TESTING=true go test -mod=vendor ./... -v -run Unit
|
|
else
|
|
CONFIG_PATH="file://$PWD" TESTING=true go test -mod=vendor ./"$1" -v -run Unit
|
|
fi
|
|
exit_code=$?
|
|
|
|
if [ "$exit_code" != "0" ]; then
|
|
echo -e "\n\033[0;31m** GO Test Failed **\033[0m"
|
|
else
|
|
echo -e "\n\033[0;32m** GO Test Succeeded **\033[0m"
|
|
fi
|
|
|
|
exit $exit_code
|