Update dependencies #18
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Running test and coverage | |
on: | |
pull_request: | |
branches: [ master , dev ] | |
jobs: | |
test: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- uses: actions/setup-java@v1 | |
with: | |
java-version: '11.x' | |
- uses: subosito/flutter-action@v1 | |
with: | |
channel: 'stable' | |
- name: Installing dependencies | |
run: | | |
flutter pub get | |
sudo apt-get install -y lcov | |
- name: Running analyzer | |
run: flutter analyze | |
- name: Running formatter | |
run: dart format --set-exit-if-changed . | |
- name: Pre-testing | |
run: mkdir temporaryPath/ | |
- name: Running mobile tests | |
run: flutter test --coverage | |
- name: Running web tests | |
run: flutter test --platform chrome | |
- name: Removing files from coverage | |
run: lcov --remove ./coverage/lcov.info 'lib/hive_cache_image*' -o ./coverage/lcov.info | |
- uses: codecov/codecov-action@v2 | |
with: | |
token: ${{ secrets.CODECOV_TOKEN }} | |
files: ./coverage/lcov.info | |
fail_ci_if_error: true |