mirror of
https://github.com/digital-asset/daml.git
synced 2024-11-10 10:46:11 +03:00
49e19ebed1
* Make compat tests work on windows This required some changes to the daml_sdk rule since the read-only installation by the assistant breaks Bazel completely. We could only apply those changes on Windows but I think I prefer the consistency across platforms here over trying to stay close to how the SDK is installed on user machines given that the SDK installation is not something we’ve had issues with. I’ve excluded the postgresql tests for now. I don’t expect them to be particularly hard to fix but I’ve already spent almost 2 days on this and having some tests run on Windows seems like a clear improvement over running no tests on Windows :) changelog_begin changelog_end * Remove todo changelog_begin changelog_end
28 lines
720 B
Bash
Executable File
28 lines
720 B
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
|
|
|
|
|
|
# Build the release artifacts required for running the compatibility
|
|
# tests against HEAD. At the moment this includes the SDK release tarball
|
|
# and the ledger-api-test-tool fat JAR.
|
|
|
|
set -eou pipefail
|
|
|
|
cd "$(dirname "$0")"
|
|
|
|
eval "$(../dev-env/bin/dade-assist)"
|
|
|
|
# Git, symlinks and windows do not play well together
|
|
# so we have to copy over the Bazel config. We just do
|
|
# it unconditionally since it should be cheap enough.
|
|
cp ../.bazelrc .bazelrc
|
|
|
|
bazel build //...
|
|
if [ "${1:-}" = "--quick" ]; then
|
|
bazel test //:head-quick
|
|
else
|
|
bazel test //...
|
|
fi
|
|
|