Commit 2d3ad78c authored by mattjmcnaughton's avatar mattjmcnaughton

Support make test WHAT=path/to/pkg/...

In 99cdc069, we added a check for whether the directory the user was attempting to test existed or not. However, adding this check prevented us from running `make test WHAT=./path/to/pkg/...`, because we believed that `./path/to/pkg/...` wasn't a valid path to a directory. Fix this by stripping `/...` before checking whether the directory exists.
parent 0fdb65ef
...@@ -223,6 +223,10 @@ verifyAndSuggestPackagePath() { ...@@ -223,6 +223,10 @@ verifyAndSuggestPackagePath() {
local original_package_path="$3" local original_package_path="$3"
local suggestion_package_path="$4" local suggestion_package_path="$4"
if [[ "${specified_package_path}" =~ '/...'$ ]]; then
specified_package_path=${specified_package_path::-4}
fi
if ! [ -d "${specified_package_path}" ]; then if ! [ -d "${specified_package_path}" ]; then
# Because k8s sets a localized $GOPATH for testing, seeing the actual # Because k8s sets a localized $GOPATH for testing, seeing the actual
# directory can be confusing. Instead, just show $GOPATH if it exists in the # directory can be confusing. Instead, just show $GOPATH if it exists in the
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment