Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: parameterize integration tests (#840)
refactors integration tests to execute identically across runtimes with this change, we can also specify tests to run with the integration-test script (e.g. `integration-tests TestLifecycle` — all tests are fully encapsulated and can execute alone). providing no option will run all tests. tests have been split into the following: - TestLifecycle (init, deploy, call) - TestHttpIngress (tests aliased fields and all http methods ) - TestDatabase - TestExternalCalls (kotlin -> go call, kotlin -> kotlin call, etc. for all runtime permutations) a couple small changes captured by the integration tests are also included in this PR: - Database.kt converts module name and DB name to uppercase to align with the Go DB SDK - Kotlin schema extractor includes module names for all DataRef schema objects, even those declared in the referencing module (this fixes builtin.HttpRequest/Response types for HTTP ingress in Kotlin)
- Loading branch information