mirror of
https://blitiri.com.ar/repos/chasquid
synced 2025-12-16 14:27:01 +00:00
test: Avoid file with ':' in the name
Unfortunately, `go get` rejects repos that have files with ':': https://github.com/golang/go/issues/28001. We have one such file in the tests. This prevents some of the Go tooling from working on the latest release, including pkg.go.dev. So, as a workaround we use a compatible file name in the repository, and rename it when running the test. This is very hacky, but it's okay for a single test.
This commit is contained in:
@@ -24,6 +24,12 @@ do
|
||||
CONFDIR=$i/ generate_certs_for testserver
|
||||
done
|
||||
|
||||
# Adjust the name of the dkim key file in c-11-bad_dkim_key.
|
||||
# `go get` rejects repos that have files with ':', so as a workaround we store
|
||||
# a compatible file name in the repo, and copy it before testing.
|
||||
cp c-11-bad_dkim_key/domains/testserver/dkim__selector.pem \
|
||||
c-11-bad_dkim_key/domains/testserver/dkim:selector.pem
|
||||
|
||||
for i in c-*; do
|
||||
if chasquid --config_dir="$i" > ".chasquid-$i.out" 2>&1; then
|
||||
echo "$i failed; output:"
|
||||
|
||||
Reference in New Issue
Block a user