mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 09:17:43 +03:00
a8b2d30b3d
language: ship daml-stdlib as a package
77 lines
2.0 KiB
Python
77 lines
2.0 KiB
Python
# Copyright (c) 2019 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
load(
|
|
"//rules_daml:daml.bzl",
|
|
"daml_compile"
|
|
)
|
|
|
|
TEST_FILES = \
|
|
[ "BasicTests"
|
|
, "AuthorizedDivulgence"
|
|
, "DontDiscloseNonConsumingChoicesToObservers"
|
|
, "LargeTransaction"
|
|
, "ConjunctionChoices"
|
|
]
|
|
|
|
[
|
|
daml_compile(
|
|
name = name
|
|
, main_src = "%s.daml" % name
|
|
, visibility = ["//daml-lf:__subpackages__"]
|
|
, target = "1.1"
|
|
, damlc = "//daml-foundations/daml-tools/da-hs-damlc-app:da-hs-damlc-app-deprecated"
|
|
)
|
|
for name in TEST_FILES
|
|
]
|
|
|
|
daml_compile(
|
|
name = "Optional"
|
|
, main_src = "Optional.daml"
|
|
, target = "1.1"
|
|
, damlc = "//daml-foundations/daml-tools/da-hs-damlc-app:da-hs-damlc-app-deprecated"
|
|
, visibility = ["//daml-lf:__subpackages__"]
|
|
)
|
|
|
|
|
|
[
|
|
sh_test(
|
|
name = name + "-test",
|
|
srcs = ["daml-lf-test.sh"],
|
|
size = "small",
|
|
data = [
|
|
"//daml-lf/repl:repl",
|
|
"//daml-foundations/daml-tools/da-hs-damlc-app",
|
|
":%s.dalf" % name
|
|
],
|
|
args = [
|
|
"$(location //daml-lf/repl:repl)",
|
|
"$(location //daml-foundations/daml-tools/da-hs-damlc-app)",
|
|
"$(location :%s.dalf)" % name
|
|
]
|
|
)
|
|
for name in TEST_FILES
|
|
]
|
|
|
|
[
|
|
sh_test(
|
|
name = "test-scenario-1-3-" + file.split("/")[2],
|
|
srcs = ["scenario/test.sh"],
|
|
size = "small",
|
|
data = [
|
|
"//daml-lf/repl:repl",
|
|
"//daml-foundations/daml-tools/da-hs-damlc-app:da-hs-damlc-app-deprecated",
|
|
"//daml-foundations/daml-ghc/package-database/deprecated:daml-prim-1.3.dalf",
|
|
file,
|
|
"%s/EXPECTED.ledger" % "/".join(file.split("/")[0:3]),
|
|
],
|
|
args = [
|
|
"$(location //daml-lf/repl:repl)",
|
|
"$(location //daml-foundations/daml-tools/da-hs-damlc-app:da-hs-damlc-app-deprecated)",
|
|
"$(location :%s)" % file,
|
|
"$(location //daml-foundations/daml-ghc/package-database/deprecated:daml-prim-1.3.dalf)"
|
|
]
|
|
)
|
|
for file in glob(['scenario/daml-1.3/*/Test.daml'])
|
|
]
|