mirror of
https://github.com/flutter/flutter
synced 2024-10-14 04:02:56 +00:00
f44f625c06
The trailing whitespace detector wasn't handling file deletes very well (at all, really). This filters the set of files grepped to only include files that exist. Also, clarified the failure message to make it more obvious what the failure is when the grep finds results.
118 lines
3.4 KiB
YAML
118 lines
3.4 KiB
YAML
container:
|
|
image: cirrusci/flutter:base
|
|
|
|
task:
|
|
env:
|
|
CIRRUS_WORKING_DIR: "/tmp/flutter sdk"
|
|
PATH: "$CIRRUS_WORKING_DIR/bin:$CIRRUS_WORKING_DIR/bin/cache/dart-sdk/bin:$PATH"
|
|
|
|
git_fetch_script: git fetch origin
|
|
setup_script: |
|
|
echo "SDK directory is: $PWD"
|
|
./bin/flutter --version
|
|
|
|
# disable analytics on the bots and download Flutter dependencies
|
|
./bin/flutter config --no-analytics
|
|
|
|
# run pub get in all the repo packages
|
|
./bin/flutter update-packages
|
|
|
|
git fetch origin master
|
|
matrix:
|
|
- name: docs
|
|
env:
|
|
SHARD: docs
|
|
docs_script: ./dev/bots/docs.sh
|
|
- name: analyze
|
|
env:
|
|
SHARD: analyze
|
|
test_script: |
|
|
export TEST_COMMIT_RANGE="$(git merge-base --fork-point FETCH_HEAD HEAD)..HEAD"
|
|
dart ./dev/bots/test.dart
|
|
- name: tests-linux
|
|
env:
|
|
SHARD: tests
|
|
test_script: |
|
|
export TEST_COMMIT_RANGE="$(git merge-base --fork-point FETCH_HEAD HEAD)..HEAD"
|
|
dart ./dev/bots/test.dart
|
|
container:
|
|
cpu: 4
|
|
memory: 8G
|
|
- name: tool_tests-linux
|
|
env:
|
|
SHARD: tool_tests
|
|
test_script: |
|
|
export TEST_COMMIT_RANGE="$(git merge-base --fork-point FETCH_HEAD HEAD)..HEAD"
|
|
dart ./dev/bots/test.dart
|
|
container:
|
|
cpu: 4
|
|
memory: 8G
|
|
|
|
task:
|
|
name: tests-windows
|
|
env:
|
|
SHARD: tests
|
|
windows_container:
|
|
image: cirrusci/windowsservercore:2016
|
|
os_version: 2016
|
|
cpu: 4
|
|
env:
|
|
CIRRUS_WORKING_DIR: "C:\\Windows\\Temp\\flutter sdk"
|
|
git_fetch_script: git fetch origin
|
|
setup_script:
|
|
- bin\flutter.bat config --no-analytics
|
|
- bin\flutter.bat update-packages
|
|
- git fetch origin master
|
|
test_all_script: |
|
|
export TEST_COMMIT_RANGE="$(git merge-base --fork-point FETCH_HEAD HEAD || git merge-base FETCH_HEAD HEAD)..HEAD"
|
|
bin\cache\dart-sdk\bin\dart.exe -c dev\bots\test.dart
|
|
|
|
task:
|
|
name: tool_tests-windows
|
|
env:
|
|
SHARD: tool_tests
|
|
windows_container:
|
|
image: cirrusci/windowsservercore:2016
|
|
os_version: 2016
|
|
cpu: 4
|
|
env:
|
|
CIRRUS_WORKING_DIR: "C:\\Windows\\Temp\\flutter sdk"
|
|
git_fetch_script: git fetch origin
|
|
setup_script:
|
|
- bin\flutter.bat config --no-analytics
|
|
- bin\flutter.bat update-packages
|
|
- git fetch origin master
|
|
test_all_script: |
|
|
export TEST_COMMIT_RANGE="$(git merge-base --fork-point FETCH_HEAD HEAD || git merge-base FETCH_HEAD HEAD)..HEAD"
|
|
bin\cache\dart-sdk\bin\dart.exe -c dev\bots\test.dart
|
|
|
|
task:
|
|
name: tests-macos
|
|
env:
|
|
SHARD: tests
|
|
osx_instance:
|
|
image: high-sierra-xcode-9.4.1
|
|
git_fetch_script: git fetch origin
|
|
setup_script:
|
|
- bin/flutter config --no-analytics
|
|
- bin/flutter update-packages
|
|
test_all_script: |
|
|
ulimit -S -n 2048 # https://github.com/flutter/flutter/issues/2976
|
|
export TEST_COMMIT_RANGE="$(git merge-base --fork-point FETCH_HEAD HEAD || git merge-base FETCH_HEAD HEAD)..HEAD"
|
|
bin/cache/dart-sdk/bin/dart -c dev/bots/test.dart
|
|
|
|
task:
|
|
name: tool_tests-macos
|
|
env:
|
|
SHARD: tool_tests
|
|
osx_instance:
|
|
image: high-sierra-xcode-9.4.1
|
|
git_fetch_script: git fetch origin
|
|
setup_script:
|
|
- bin/flutter config --no-analytics
|
|
- bin/flutter update-packages
|
|
test_all_script: |
|
|
ulimit -S -n 2048 # https://github.com/flutter/flutter/issues/2976
|
|
export TEST_COMMIT_RANGE="$(git merge-base --fork-point FETCH_HEAD HEAD || git merge-base FETCH_HEAD HEAD)..HEAD"
|
|
bin/cache/dart-sdk/bin/dart -c dev/bots/test.dart
|