1*f585d8a3SJacky Wang#!/bin/bash 2*f585d8a3SJacky Wang 3*f585d8a3SJacky Wangset -ex 4*f585d8a3SJacky Wang 5*f585d8a3SJacky Wang# These jobs should match .github/workflows/ci.yml. We can't run this script 6*f585d8a3SJacky Wang# directly in Github since it's too slow for a single job. 7*f585d8a3SJacky Wang 8*f585d8a3SJacky Wang# Run local bazel tests 9*f585d8a3SJacky Wangbazel test --test_output=errors //... 10*f585d8a3SJacky Wang 11*f585d8a3SJacky Wang# Install local maven artifacts. 12*f585d8a3SJacky Wangutil/install-local-snapshot.sh 13*f585d8a3SJacky Wang 14*f585d8a3SJacky Wang# Run local mvn tests 15*f585d8a3SJacky Wangpushd examples/maven && mvn compile && popd 16*f585d8a3SJacky Wang 17*f585d8a3SJacky Wang# Run local gradle tests 18*f585d8a3SJacky Wangutil/run-local-gradle-tests.sh 19*f585d8a3SJacky Wangutil/run-local-gradle-android-tests.sh "7.0.0" 20*f585d8a3SJacky Wangutil/run-local-gradle-android-tests.sh "7.1.2" 21*f585d8a3SJacky Wang 22*f585d8a3SJacky Wang# TODO: this script is not up-to-date with Dagger github actions 23