Chromium Code Reviews| Index: tool/build_sdk.sh |
| diff --git a/tool/build_sdk.sh b/tool/build_sdk.sh |
| index eebaf22d905fd5766c6aca33b360d42a48bc1654..fca5810b8b7354f61ab62d8c3e9ba0f46d4e27ce 100755 |
| --- a/tool/build_sdk.sh |
| +++ b/tool/build_sdk.sh |
| @@ -13,8 +13,17 @@ if [[ -d lib/runtime/dart ]] ; then |
| fi |
| # TODO(jmesserly): for now we're suppressing errors in SDK compilation |
| -dart -c bin/devc.dart --no-source-maps --sdk-check --force-compile -l shout \ |
| - --dart-sdk test/generated_sdk -o lib/runtime/ dart:core || true |
| +mkdir -p test/generated_sdk/actual |
|
Leaf
2015/05/28 16:01:38
What is this for? The actual directory doesn't se
vsm
2015/05/28 16:15:03
Removed. Vestige of previous version. Thanks for
|
| +dart -c bin/devc.dart --no-source-maps --sdk-check --force-compile -l warning \ |
| + --dart-sdk test/generated_sdk -o lib/runtime/ dart:core \ |
| + > test/generated_sdk/sdk_errors.txt || true |
| + |
| +if ! diff tool/sdk_expected_errors.txt test/generated_sdk/sdk_errors.txt ; then |
| + echo |
| + echo 'SDK errors have changed. To update expectations, run:' |
| + echo '$ cp test/generated_sdk/sdk_errors.txt tool/sdk_expected_errors.txt' |
| + exit 1 |
| +fi |
| if [[ ! -f lib/runtime/dart/core.js ]] ; then |
| echo 'core.js not found, assuming build failed.' |