ZcashLightClientKit/Tests/TestUtils/Sourcery/generateMocks.sh

26 lines
555 B
Bash
Executable File

#!/bin/zsh
scriptDir=${0:a:h}
cd "${scriptDir}"
sourcery_version=2.2.3
if which sourcery >/dev/null; then
if [[ $(sourcery --version) != $sourcery_version ]]; then
echo "warning: Compatible sourcery version not installed. Install sourcery $sourcery_version. Currently installed version is $(sourcery --version)"
exit 1
fi
sourcery \
--sources ./ \
--sources ../../../Sources/ \
--templates AutoMockable.stencil \
--output GeneratedMocks/
else
echo "warning: sourcery not installed"
fi