| #!/bin/bash | |
| # This script runs the staleness tests and uses them to update any stale | |
| # generated files. | |
| set -ex | |
| # Cd to the repo root. | |
| cd $(dirname -- "$0") | |
| # Run and fix all staleness tests. | |
| bazel test //src:cmake_lists_staleness_test || ./bazel-bin/src/cmake_lists_staleness_test --fix | |
| bazel test //src/google/protobuf:well_known_types_staleness_test || ./bazel-bin/src/google/protobuf/well_known_types_staleness_test --fix |