Martin Huschenbett
a043b09375
Add akka slf4j library as dependency of super fat daml-sdk.jar ( #3965 )
2020-01-07 17:19:42 +01:00
Andreas Herrmann
f33e79c787
Remove unused dependencies to da_scala_library ( #3938 )
...
* Inline all scala_library dependencies
* Run //:buildifier-fix
* TMP scala_library_suite --> scala_library
* da_scala_library: Enable unused dependency checker
* scala_library: Enable unused dependency checker
* //daml-lf/data:data
* //daml-lf/engine:engine
* //ledger-api/rs-grpc-akka:rs-grpc-akka
* //ledger/participant-state:participant-state
* //ledger/ledger-api-client:ledger-api-client
* //scala-protoc-plugins/scala-logging:scala-logging-lib
* //ledger/ledger-api-scala-logging:ledger-api-scala-logging
* //ledger/ledger-api-common:ledger-api-common
* //ledger-service/utils:utils
* //ledger-service/jwt:jwt
* //ledger/ledger-api-auth:ledger-api-auth
* //extractor:extractor
* //daml-assistant/scala-daml-project-config:scala-daml-project-config
* //language-support/codegen-common:codegen-common
* //language-support/scala/codegen:codegen
* //language-support/codegen-main:codegen-main-lib
* //ledger-service/db-backend:db-backend
* //ledger-service/http-json:http-json
* //daml-lf/scenario-interpreter:scenario-interpreter
* //ledger/sandbox:sandbox
* //navigator/backend:navigator-library
* //daml-assistant/daml-sdk:sdk-lib
* //daml-lf/data-scalacheck:data-scalacheck
* //daml-script/test:test-lib
* //ledger/ledger-api-common:ledger-api-common-scala-tests-lib
* //ledger/test-common:test-common
* //ledger/sandbox:sandbox-scala-tests-lib
* //extractor:extractor-scala-tests-lib
* //language-support/java/bindings:bindings-java-tests-lib
* //language-support/java/bindings-rxjava:bindings-java-tests-lib
* //language-support/scala/bindings-akka-testing:bindings-akka-testing
* //language-support/scala/codegen-testing:codegen-testing
* //language-support/scala/codegen-sample-app:daml-lf-codegen-sample-app
* //language-support/scala/codegen-sample-app:daml-lf-codegen-sample-app-testing
* //language-support/scala/codegen-testing:codegen-testing-testing
* //ledger-api/sample-service:sample-service
* //ledger-api/rs-grpc-akka:rs-grpc-akka-tests-lib
* //ledger/ledger-api-test-tool:ledger-api-test-tool-lib
* //ledger/ledger-api-test-tool:ledger-api-test-tool-tests
* //ledger/participant-state/kvutils:kvutils
* //ledger/sandbox:ledger-api-server
* //ledger/sandbox-perf:sandbox-perf-lib
* //navigator/backend:navigator-tests-library
* UNDO scala_library_suite --> scala_library
This reverts commit ab3eb1ae23139e2ec431ab4551fbb0371e0354e1.
Co-authored-by: Andreas Herrmann <andreash87@gmx.ch>
2020-01-06 18:14:21 +01:00
Andreas Herrmann
43bbfeaee6
Remove unused dependencies to da_scala_binary ( #3937 )
...
* Inline all scala_binary dependencies
* Run //:buildifier-fix
* da_scala_binary: Enable unused dependency checker
* //compiler/scenario-service/server:scenario-service-raw
* //language-support/scala/codegen:codegen-main
* //daml-lf/encoder:encoder_binary
* //daml-lf/repl:repl
* //language-support/codegen-main:codegen-main
* //language-support/scala/examples:quickstart-scala-bin
* //ledger-api/rs-grpc-akka:rs-grpc-akka-perf
* //ledger-service/jwt:jwt-bin
* //ledger/api-server-damlonx/reference-v2:reference-v2
* //ledger/api-server-damlonx/reference-v2:ephemeral-postgres-reference-server
* //ledger/ledger-api-auth:ledger-api-auth-bin
* //ledger/ledger-api-test-tool:ledger-api-test-tool
* //ledger/participant-state/kvutils/tools:integrity-check
* //navigator/integration-test:navigatortest-jar
* Run //:buildifier-fix
Co-authored-by: Andreas Herrmann <andreash87@gmx.ch>
2020-01-06 13:58:56 +01:00
Andreas Herrmann
6e25d10fe2
daml test-script ( #3918 )
...
* Start on daml test-scripts
* Run all `Script a` as test cases
* LedgerClient: Expose PackageManagementClient
To enable DAR uploads
* Upload the DAR to the ledger
* Start sandbox if no ledger specified
* Format daml test-script
* Fix deprecation warning on ActorMaterializer
* Add test-case //daml-script/tests:test_daml_script_test_runner
* Add daml test-script command
CHANGELOG_BEGIN
- [DAML Script - Experimental] Allow running DAML scripts as test-cases.
Executing ``daml test-script --dar mydar.dar`` will execute all
definitions matching the type ``Script a`` as test-cases.
See `#3687 <https://github.com/digital-asset/daml/issues/3687 >`__.
CHANGELOG_END
* daml-test-script enable logging
* Remove outdated TODO comment
* daml script-test More elaborate test-caseo
Compare to expected output and add failing test-case
* daml test-script Don't abort on test-failure
Before the test runner would abort on the first failed test-case. This
occasionally introduce additional test-failures if the sandbox was
torn down half-way through execution.
* ./fmt.sh
Co-authored-by: Andreas Herrmann <andreash87@gmx.ch>
2020-01-03 15:01:36 +01:00
Gary Verhaegen
878429e3bf
update copyright notices to 2020 ( #3939 )
...
copyright update 2020
* update template
* run script: `dade-copyright-headers update .`
* update script
* manual adjustments
* exclude frozen proto files from further header checks (by adding NO_AUTO_COPYRIGHT files)
2020-01-02 21:21:13 +01:00
Samir Talwar
1f6529aea7
Upgrade Scalafmt to v2.3.1. ( #3764 )
...
* Upgrade Scalafmt to v2.3.1.
* Reformat daml-assistant/daml-sdk/.../SdkMain.scala with Scalafmt.
2019-12-06 12:56:07 +00:00
associahedron
2713d6978d
Reduce SDK tarball size by 70% by deduplicating Scala dependencies. ( #3678 )
...
* Start moving all the jars into a single jar.
* Fold navigator into daml-sdk jar
* include sandbox
* Remove unnecessary compileDeps.
CHANGELOG_BEGIN
- [DAML SDK] Reduced the size of the DAML SDK by about
60% uncompressed, 70% compressed, by deduplicating Scala
dependencies.
CHANGELOG_END
* update copyright header
* buildifier fix
2019-11-29 13:26:47 +00:00