The following code is a working example of using Gradle, Docker, and GitHub actions to perform integration testing for a TigerGraph-backed application. The associated Medium article can be found here.
Unit tests can be run with ./gradlew test
Integration tests can be run with ./gradlew intTest