mirror of
https://github.com/digital-asset/daml.git
synced 2024-11-10 10:46:11 +03:00
afa4659292
* 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
44 lines
1.3 KiB
Plaintext
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
|