Some useful tools also mentioned in this topic:
Any application with a significant JVM client component will probably most easily be integration-tested in this Scalatest-driven way, just as we do in the daml
repo. For testing just Daml code, though, this is a lot of needless complexity, which should be elided by using scripts with daml test
. Testing a TypeScript application? Start and setup a sandbox first with script, and then what’s next depends on which of dozens of potential testing frameworks is in use.
All of our public repositories that host daml projects have associated CI setups in them; these may be a good starting point for any project whose testing needs are close enough to theirs.