Tink is automatically tested using Kokoro, an internal deployment of Jenkins at Google.
Continuous builds and presubmit tests are run on Ubuntu and macOS.
Continuous builds are triggered for every new commit to the master branch and the current release branch.
For the master branch, at the end of a successful continious build, a snapshot of Tink and the example apps are created and uploaded to Maven.
Presubmit tests are triggered for a pull request if one of the following conditions is met:
- The pull request is created by a Googler.
- The pull request is attached with a
kokoro:run
label.