daml/ledger/ledger-api-test-tool/test/main/resources/client.key
Stefano Baghino afa4659292
New Ledger API test tool (#2282)
* New acceptance test tool prototype

* Fix transaction filter helper

* Address https://github.com/digital-asset/daml/pull/2282#discussion_r308081386

* Address https://github.com/digital-asset/daml/pull/2282#discussion_r308082432

Moreover, creates specific helpers for test DAML code.

* Move helpers from session to context

Remove a circular dependency between session and context, and limits the
usage of implicits.

* Run tests with ledgers out of process

* Prepare for drop in

* Temporary timeout increase

* Move bulk of the logic to the test runner

* Have a map of tests for CLI integration

* Timeout per-test, runner uses context, renaming

* Allow usage of time service, integrate semantic tests

* Integrate CLI SSL configuration

* Integrate failure expectation CLI option

* Integrate with failure output verbosity CLI option

* Integrate with test listing and picking CLI options

* Integrate with timeout scaling CLI option

* Integrate with command TTL CLI option

* Review CODEOWNERS

* Drop previously unimplemented CLI parameters

* Expand test todo list to encompass latest additions

* Deduplicate some testing infrastructure, swap in new test tool

* Remove unused rule

* Address https://github.com/digital-asset/daml/pull/2282#discussion_r311045444

* Address https://github.com/digital-asset/daml/pull/2282#discussion_r311051974

* Address https://github.com/digital-asset/daml/pull/2282#discussion_r311035287

* Address https://github.com/digital-asset/daml/pull/2282#discussion_r311055290

* WIP

* Make gRPC thread factory spawn non-deamon threads

* Remove debug prints, complete divulgence test (missing assertion messages)

* Try to detect assertion failure line number

* Add Sandbox binary that starts an ephemeral postgres instance

This allows us to use the client_server_test bazel macro to run against
the sandbox backed by postgres.

Fixes #1543

* Add Sandbox binary that starts an ephemeral postgres instance

This allows us to use the client_server_test bazel macro to run against
the sandbox backed by postgres.

Fixes #1543

* Address https://github.com/digital-asset/daml/pull/2282#discussion_r311400695

* Remove TlsConfiguration duplicate, move original to commons

* Make assertion more readable

Co-Authored-By: Gerolf Seitz <gerolf.seitz@digitalasset.com>

* Fix build errors introduced in previous commit

- exclude time service tests from reference-v2
- add copyright header to TlsConfiguration

* Complete divulgence test and address review comments

Restores comments from original divulgence tests and strives to be as
close to them as possible.

- Address https://github.com/digital-asset/daml/pull/2282#discussion_r311429169
- Address https://github.com/digital-asset/daml/pull/2282#discussion_r311431156
- Address https://github.com/digital-asset/daml/pull/2282#discussion_r311431913

* Delete old divulgence tests

* Restore methods to fetch contracts by template identifier

* Run conformance tests on in-memory sandbox

* Run conformance tests on the persistent sandbox

* Remove workflow identifier workaround

* New contract keys test (#2452)

* Set channel type for LedgerSession

* Add ContractKeysIT

* Run tests against reference-server v2

* Removed the old ContractKeysIT. However, ...

... I cannot remove ContractKeysChecks completely, because we have
another test path for DARs created prior to DAML-LF 1.6, which doesn't
have the submitter == maintainer restriction for contract keys.

* Use codegen instead of custom code

* Add missing copyright headers

* Drop sandbox conformance test suite (seems to not work on Windows CI)

* Make time simpler

* Test tool tests to run only semantic tests

* Make CI behave more consistently

* Add missing files to run tests on Postrgres

* Fix flaky divulgence test, introduce readable identifiers

* Increase sandbox conformance tests timeout

* Address https://github.com/digital-asset/daml/pull/2282#discussion_r312363246

* Reintroduce test resource extraction

* Read semantic tests from the classpath rather than Bazel

* Use codegen types for ContractKeys integration test

allocateParty returns Primitive.Party and create and exercise also
accept Primitive.Party. This way we don't have to keep a String and
Primitive.Party representation around.

* Bump timeout for sandbox conformance tests

* Remove dependency on Bazel runfiles
2019-08-09 17:00:37 +02:00

52 lines
3.2 KiB
Plaintext

-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----