Some notes about tests in this directory:
jackson_core library using the whole jnigen pipeline and compares the generated bindings with expected bindings. simple_package_test is similar but instead of using a Java library from maven, uses a stub java class.jackson_core_test and simple_package_test. (Especially the functions generateAndCompareBindings and generateAndAnalyzeBindings).jackson_core configuration but through YAML and makes sure it generates the same bindings.Note: Tests fail if summarizer is not previously built and 2 tests try to build it concurrently. We have to address it using a lock file and exponential backoff (#43). Temporarily, run dart run jnigen:setup before running tests for the first time.
TODO(#62): Add some unit & integration tests in the java portion.