daml/language-support/java/codegen
Shayne Fletcher 66dd112960
Remove pragma 'daml 1.2' (#4702)
changelog_begin
- The pragma 'daml 1.2' is now optional.
changelog_end
2020-02-26 13:17:45 -05:00
..
src Remove pragma 'daml 1.2' (#4702) 2020-02-26 13:17:45 -05:00
BUILD.bazel introduce new release process (#4513) 2020-02-25 17:01:23 +01:00
codegen.bzl update copyright notices to 2020 (#3939) 2020-01-02 21:21:13 +01:00
README.md java-codegen: add integration tests for lf 1.5 (#2143) 2019-07-15 14:35:35 +00:00
shade_rule open-sourcing daml 2019-04-04 09:33:38 +01:00

Java Codegen

Tests

The codegen code source is provided with two sets of tests:

  • The standard tests (under src/test/java-* directory) which are based on dar files produced by daml-lf-encoder. Hence those test do not dependent on DAML compilers. Those tests are designed to test the codegen with precise features of LF, even if the compiler do not support them.

  • The integration tests (under src/it/java-* directory) which are based on dar files produced by different version of the SDK. Those tests are here to test the codegen on daml-lf patterns generated by the compiler and verify backward compatibility.

Each one of those sets test the codegen with different versions of daml-lf. Some the versions are however missing, and should ideally be implemented in the future.