Skip to content

Commit cc0ceec

Browse files
check: Add suite l10n
1 parent deb73d5 commit cc0ceec

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

tools/check

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ this_dir=${BASH_SOURCE[0]%/*}
2626

2727
default_suites=(
2828
analyze test
29-
build_runner drift pigeon icons
29+
l10n build_runner drift pigeon icons
3030
android # This takes multiple minutes in CI, so do it last.
3131
)
3232

@@ -82,7 +82,7 @@ while (( $# )); do
8282
--all) opt_files=all; opt_all=1; shift;;
8383
--fix) opt_fix=1; shift;;
8484
--verbose) opt_verbose=1; shift;;
85-
analyze|test|build_runner|drift|pigeon|icons|android|shellcheck)
85+
analyze|test|l10n|build_runner|drift|pigeon|icons|android|shellcheck)
8686
opt_suites+=("$1"); shift;;
8787
*) usage;;
8888
esac
@@ -241,6 +241,19 @@ should_run_build_runner() {
241241
return 1
242242
}
243243

244+
run_l10n() {
245+
files_check lib/generated/l10n/'*'.dart \
246+
|| return 0
247+
248+
check_no_uncommitted_or_untracked lib/generated/l10n/'*'.dart \
249+
|| return
250+
251+
flutter gen-l10n > /dev/null \
252+
|| return
253+
254+
check_no_changes "updates to l10n" lib/generated/l10n/'*'.dart
255+
}
256+
244257
run_build_runner() {
245258
should_run_build_runner \
246259
|| return 0
@@ -443,6 +456,7 @@ for suite in "${opt_suites[@]}"; do
443456
case "$suite" in
444457
analyze) run_analyze ;;
445458
test) run_test ;;
459+
l10n) run_l10n ;;
446460
build_runner) run_build_runner ;;
447461
drift) run_drift ;;
448462
pigeon) run_pigeon ;;

0 commit comments

Comments
 (0)