mirror of
https://github.com/digital-asset/daml.git
synced 2024-11-10 10:46:11 +03:00
ec8c209b65
Given that sadbonx-classic came back from the dead my initial reasoning that we don’t have to include it since it will be gone soon anyway is obsolete. Therefore, this PR adds both the in-memory and postgresql variant to the ledger-api-test-tool tests. For other tests, I did not yet create variants for sadbonx-classic. Not sure how important that is, we can always add it later. changelog_begin changelog_end
27 lines
1.2 KiB
Bash
Executable File
27 lines
1.2 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# Copyright (c) 2020 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
# Copy-pasted from the Bazel Bash runfiles library v2.
|
|
set -uo pipefail; f=bazel_tools/tools/bash/runfiles/runfiles.bash
|
|
source "${RUNFILES_DIR:-/dev/null}/$f" 2>/dev/null || \
|
|
source "$(grep -sm1 "^$f " "${RUNFILES_MANIFEST_FILE:-/dev/null}" | cut -f2- -d' ')" 2>/dev/null || \
|
|
source "$0.runfiles/$f" 2>/dev/null || \
|
|
source "$(grep -sm1 "^$f " "$0.runfiles_manifest" | cut -f2- -d' ')" 2>/dev/null || \
|
|
source "$(grep -sm1 "^$f " "$0.exe.runfiles_manifest" | cut -f2- -d' ')" 2>/dev/null || \
|
|
{ echo>&2 "ERROR: cannot find $f"; exit 1; }; f=; set -e
|
|
# --- end runfiles.bash initialization v2 ---
|
|
|
|
set -eou pipefail
|
|
version=$1
|
|
extra_args="${@:2}"
|
|
WITH_POSTGRES=$(rlocation compatibility/bazel_tools/client_server/with-postgres/with-postgres-exe)
|
|
if [ -z "$WITH_POSTGRES" ]; then
|
|
WITH_POSTGRES=$(rlocation compatibility/bazel_tools/client_server/with-postgres/with-postgres.exe)
|
|
fi
|
|
if [ -z "$WITH_POSTGRES" ]; then
|
|
echo "Faild to find with-postgres wrapper"
|
|
exit 1
|
|
fi
|
|
$WITH_POSTGRES $(rlocation daml-sdk-$version/daml) $extra_args
|