github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/hack/regenerate-mocks.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  set -o errexit
     4  set -o nounset
     5  set -o pipefail
     6  
     7  PROJECT_ROOT=$( cd "$( dirname "${BASH_SOURCE[0]}" )"/.. && pwd )
     8  
     9  echo "Cleaning up old mocks"
    10  find . -name automock -type d -exec rm -r "{}" \; || true
    11  
    12  echo "Generating new mock implementation for interfaces..."
    13  docker run --rm -v $PROJECT_ROOT:/home/app -w /home/app --entrypoint go vektra/mockery:v2.15.0 -- generate ./...