1- name : Test and Coverage
1+ name : 🧪 Test and Coverage
22
33on :
44 push :
@@ -10,10 +10,10 @@ jobs:
1010 test :
1111 runs-on : ubuntu-latest
1212 steps :
13- - name : Checkout repository
13+ - name : 🔄 Checkout repository
1414 uses : actions/checkout@v4
1515
16- - name : Cache Flutter dependencies
16+ - name : 💾 Cache Flutter dependencies
1717 uses : actions/cache@v4
1818 with :
1919 path : |
@@ -23,34 +23,34 @@ jobs:
2323 restore-keys : |
2424 ${{ runner.os }}-flutter-
2525
26- - name : Set up Flutter
26+ - name : ⚙️ Set up Flutter
2727 uses : subosito/flutter-action@v2
2828 with :
2929 flutter-version : ' 3.19.6'
3030 channel : ' stable'
3131
32- - name : Install dependencies
32+ - name : 📥 Install dependencies
3333 run : flutter pub get
3434
35- - name : Run linter
35+ - name : 🔍 Run linter
3636 run : flutter analyze
3737
38- - name : Run tests with coverage
38+ - name : 🧪 Run tests with coverage
3939 run : flutter test --coverage
4040
41- - name : Install lcov
41+ - name : 📦 Install lcov
4242 run : sudo apt-get update && sudo apt-get install -y lcov
4343
44- - name : Generate HTML coverage report
44+ - name : 📊 Generate HTML coverage report
4545 run : genhtml coverage/lcov.info --output-directory coverage/html
4646
47- - name : Upload coverage artifact
47+ - name : 📤 Upload coverage artifact
4848 uses : actions/upload-artifact@v4
4949 with :
5050 name : coverage-report
5151 path : coverage/lcov.info
5252
53- - name : Upload HTML coverage report
53+ - name : 📤 Upload HTML coverage report
5454 uses : actions/upload-artifact@v4
5555 with :
5656 name : coverage-html
0 commit comments