daml/CODEOWNERS
Line: 6: incorrect codeowner user: hurryabit Line: 6: incorrect codeowner user: gerolf-da Line: 6: no users/groups matched Line: 9: incorrect codeowner user: garyverhaegen-da Line: 9: no users/groups matched Line: 10: incorrect codeowner user: garyverhaegen-da Line: 10: no users/groups matched Line: 11: incorrect codeowner user: garyverhaegen-da Line: 11: no users/groups matched Line: 12: incorrect codeowner user: garyverhaegen-da Line: 12: no users/groups matched Line: 13: incorrect codeowner user: garyverhaegen-da Line: 13: no users/groups matched Line: 14: incorrect codeowner user: garyverhaegen-da Line: 14: no users/groups matched Line: 17: incorrect codeowner user: hurryabit Line: 17: no users/groups matched Line: 18: incorrect codeowner user: hurryabit Line: 18: no users/groups matched Line: 19: incorrect codeowner user: associahedron Line: 19: no users/groups matched Line: 22: incorrect codeowner user: leo-da Line: 22: incorrect codeowner user: S11001001 Line: 22: no users/groups matched Line: 23: incorrect codeowner user: gerolf-da Line: 23: incorrect codeowner user: S11001001 Line: 23: no users/groups matched Line: 24: incorrect codeowner user: remyhaemmerle-da Line: 24: incorrect codeowner user: hurryabit Line: 24: incorrect codeowner user: gerolf-da Line: 24: no users/groups matched Line: 25: incorrect codeowner user: S11001001 Line: 25: incorrect codeowner user: gerolf-da Line: 25: no users/groups matched Line: 26: incorrect codeowner user: S11001001 Line: 26: incorrect codeowner user: gerolf-da Line: 26: no users/groups matched Line: 27: incorrect codeowner user: remyhaemmerle-da Line: 27: incorrect codeowner user: hurryabit Line: 27: incorrect codeowner user: gerolf-da Line: 27: no users/groups matched Line: 28: incorrect codeowner user: remyhaemmerle-da Line: 28: no users/groups matched Line: 30: incorrect codeowner user: gerolf-da Line: 30: incorrect codeowner user: rautenrieth-da Line: 30: incorrect codeowner user: stefanobaghino-da Line: 30: no users/groups matched Line: 31: incorrect codeowner user: gerolf-da Line: 31: incorrect codeowner user: stefanobaghino-da Line: 31: no users/groups matched Line: 34: incorrect codeowner user: nickchapman-da Line: 34: no users/groups matched Line: 35: incorrect codeowner user: gerolf-da Line: 35: incorrect codeowner user: stefanobaghino-da Line: 35: no users/groups matched Line: 36: incorrect codeowner user: leo-da Line: 36: incorrect codeowner user: S11001001 Line: 36: no users/groups matched Line: 39: incorrect codeowner user: leo-da Line: 39: incorrect codeowner user: S11001001 Line: 39: no users/groups matched Line: 40: incorrect codeowner user: rautenrieth-da Line: 40: no users/groups matched Line: 43: incorrect codeowner user: bame-da Line: 43: no users/groups matched
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

44 lines
1.3 KiB
Plaintext

# https://help.github.com/articles/about-codeowners/
# Note that accounts or teams mentioned must have WRITE access to the repository.
# Only files explicitly mentioned are guarded by code owners (no * rule).
CODEOWNERS @hurryabit @gerolf-da
# Build / CI / environment
/ci/ @garyverhaegen-da
/dev-env/ @garyverhaegen-da
/nix/ @garyverhaegen-da
/infra/ @garyverhaegen-da
azure-pipelines.yml @garyverhaegen-da
azure-cron.yml @garyverhaegen-da
# Language
/compiler/ @hurryabit
/libs-haskell/ @hurryabit
/daml-assistant/ @associahedron
# Runtime
/daml-lf/ @leo-da @S11001001
/daml-lf/governance.rst @gerolf-da @S11001001
/daml-lf/archive/da/ @remyhaemmerle-da @hurryabit @gerolf-da
/daml-lf/spec/value.rst @S11001001 @gerolf-da
/daml-lf/spec/transaction.rst @S11001001 @gerolf-da
/daml-lf/spec/daml-lf-1.rst @remyhaemmerle-da @hurryabit @gerolf-da
/daml-lf/validation/ @remyhaemmerle-da
/ledger/ @gerolf-da @rautenrieth-da @stefanobaghino-da
/ledger-api/ @gerolf-da @stefanobaghino-da
# Ecosystems
/language-support/hs/ @nickchapman-da
/language-support/java/ @gerolf-da @stefanobaghino-da
/language-support/scala/ @leo-da @S11001001
# Tools
/extractor/ @leo-da @S11001001
/navigator/ @rautenrieth-da
# Misc
/docs/ @bame-da