daml/ledger/ledger-api-test-tool-on-canton
Samir Talwar f03fa6a5f1
ledger-api-test-tool: Govern ContractIdIT test runs through a feature. (#12454)
* ledger-api-test-tool: Rename "ParticipantFeature" to "Features".

* ledger-api-test-tool: Govern ContractIdIT test runs through a feature.

Rather than making it optional, we can expose a feature that instructs
whether we support certain kinds of contract IDs.

This accidentally works for Canton too as it defaults to "false" for
both options, which holds for Canton.

CHANGELOG_BEGIN
- [Ledger API Test Tool] The "ContractIdIT" test is now run by default,
  using ledger feature flags to determine which test cases are run. You
  will need to configure the ``StandaloneApiService`` accordingly.
CHANGELOG_END

* ledger-api: Add some documentation to `ContractIdFeatures`.

* compatibility: Update for ContractIdIT.

run-full-compat: true

* ledger-api: Clarify the contract ID features and remove v0 support.

We also remove the tests for v0 contract IDs from ContractIdIT.

* ledger-api-test-tool: Re-introduce tests for v0 contract IDs.

* ledger-api-test-tool: Case class with named parameters in ContractIdIT.

* ledger-api: All ledgers must support suffixed contract IDs.

* compatibilty: Add a start for ContractIdIT.

We can't exclude a test until it exists.

run-full-compat: true
2022-01-19 22:40:12 +01:00
..
bootstrap.canton Bump Canton snapshot (#12317) 2022-01-10 11:21:33 +00:00
BUILD.bazel ledger-api-test-tool: Govern ContractIdIT test runs through a feature. (#12454) 2022-01-19 22:40:12 +01:00
canton-test-runner.sh update copyright headers (#12240) 2022-01-03 16:36:51 +00:00
canton.conf Update canton snapshot (#12221) 2022-01-05 12:51:36 +00:00
enable-faster-pruning.conf Upgrade canton to a more recent version (#10944) 2021-09-20 17:42:37 +00:00
logback-debug.xml Canton conformance test debug logging and reduced test parallelism (#7322) 2020-09-04 14:25:30 +02:00
unique-contract-keys.conf Update canton snapshot (#12221) 2022-01-05 12:51:36 +00:00