#!/bin/bash

set -e

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"

PKGDIR="${REPODIR}/pkg/server/datastore/sqlstore"

log-debug "building postgres replication test harness..."
(cd "${PKGDIR}"; go test -c -o "${DIR}"/postgres.replication.test -ldflags "-X github.com/spiffe/spire/pkg/server/datastore/sqlstore.TestDialect=postgres -X github.com/spiffe/spire/pkg/server/datastore/sqlstore.TestReadOnlyDelay=100ms -X github.com/spiffe/spire/pkg/server/datastore/sqlstore.TestConnString=postgres://postgres:password@localhost:9999/postgres?sslmode=disable -X github.com/spiffe/spire/pkg/server/datastore/sqlstore.TestROConnString=postgres://postgres:password@localhost:10000/postgres?sslmode=disable")

log-debug "copying over test data..."
cp -r "${PKGDIR}"/testdata .
