mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 09:17:43 +03:00
1872c668a5
Change requested by Manoj. CHANGELOG_BEGIN CHANGELOG_END
86 lines
2.5 KiB
Python
86 lines
2.5 KiB
Python
# Copyright (c) 2020 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
load(
|
|
"//bazel_tools:scala.bzl",
|
|
"da_scala_library",
|
|
"da_scala_test_suite",
|
|
)
|
|
|
|
da_scala_library(
|
|
name = "codegen-testing",
|
|
srcs = glob(["src/main/**/*.scala"]),
|
|
plugins = [
|
|
# Plugins have to be specified as JARs.
|
|
"@maven//:org_spire_math_kind_projector_2_12",
|
|
],
|
|
scalacopts = ["-Xsource:2.13"],
|
|
visibility = [
|
|
"//visibility:public",
|
|
],
|
|
exports = [],
|
|
runtime_deps = [],
|
|
deps = [
|
|
"//language-support/scala/bindings",
|
|
"@maven//:org_scalacheck_scalacheck_2_12",
|
|
"@maven//:org_scalaz_scalaz_core_2_12",
|
|
"@maven//:org_scalaz_scalaz_scalacheck_binding_2_12",
|
|
],
|
|
)
|
|
|
|
# Sources that do not define test-cases but utilities
|
|
# that are used by one or more test-cases.
|
|
#
|
|
# Consider moving these files into a separate sub-directory
|
|
# to enable source globbing for them.
|
|
testing_utils = [
|
|
"src/test/scala/com/digitalasset/scalatest/CustomMatcher.scala",
|
|
"src/test/scala/com/digitalasset/ledger/client/binding/encoding/LfTypeEncodingSpec.scala",
|
|
"src/test/scala/com/digitalasset/ledger/client/binding/EncodingTestUtil.scala",
|
|
"src/test/scala/com/digitalasset/ledger/client/binding/ValueSpec.scala",
|
|
]
|
|
|
|
da_scala_library(
|
|
name = "codegen-testing-testing",
|
|
srcs = testing_utils,
|
|
plugins = [
|
|
# Plugins have to be specified as JARs.
|
|
"@maven//:org_spire_math_kind_projector_2_12",
|
|
],
|
|
visibility = [
|
|
"//visibility:public",
|
|
],
|
|
exports = [],
|
|
runtime_deps = [],
|
|
deps = [
|
|
":codegen-testing",
|
|
"//language-support/scala/bindings",
|
|
"@maven//:org_scalacheck_scalacheck_2_12",
|
|
"@maven//:org_scalactic_scalactic_2_12",
|
|
"@maven//:org_scalatest_scalatest_2_12",
|
|
"@maven//:org_scalaz_scalaz_core_2_12",
|
|
],
|
|
)
|
|
|
|
da_scala_test_suite(
|
|
name = "tests",
|
|
size = "small",
|
|
srcs = glob(
|
|
[
|
|
"src/test/**/*.scala",
|
|
],
|
|
exclude = testing_utils,
|
|
),
|
|
scalacopts = ["-Xsource:2.13"],
|
|
deps = [
|
|
":codegen-testing",
|
|
":codegen-testing-testing",
|
|
"//language-support/scala/bindings",
|
|
"@maven//:com_chuusai_shapeless_2_12",
|
|
"@maven//:org_apache_commons_commons_text",
|
|
"@maven//:org_scalacheck_scalacheck_2_12",
|
|
"@maven//:org_scalatest_scalatest_2_12",
|
|
"@maven//:org_scalaz_scalaz_core_2_12",
|
|
],
|
|
)
|