Skip to content

Commit d2cb370

Browse files
committed
Benchmark robolectric tests
1 parent 9244023 commit d2cb370

File tree

1 file changed

+30
-20
lines changed

1 file changed

+30
-20
lines changed

.github/workflows/blueprints.yaml

Lines changed: 30 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,20 @@ jobs:
3333
~/.gradle/caches/build-cache-*
3434
key: gradle-${{ hashFiles('checksum.txt') }}
3535

36-
- name: Build project
37-
run: ./gradlew spotlessCheck assembleMockDebug assembleProdDebug testMockDebugUnitTest testProdDebugUnitTest --stacktrace
36+
- name: Build project Mock
37+
run: ./gradlew assembleMockDebug assembleProdDebug
38+
39+
- name: Spotless
40+
run: ./gradlew spotlessCheck
3841

42+
- name: Robolectric Mock
43+
run: ./gradlew testMockDebugUnitTest
3944

45+
- name: Build project Prod
46+
run: ./gradlew assembleMockDebug assembleProdDebug
47+
48+
- name: Robolectric Prod
49+
run: ./gradlew spotlessCheck assembleMockDebug assembleProdDebug testMockDebugUnitTest testProdDebugUnitTest --stacktrace
4050

4151
# test:
4252
# needs: build
@@ -106,24 +116,24 @@ jobs:
106116
# ~/.gradle/caches/build-cache-*
107117
# key: gradle-${{ hashFiles('checksum.txt') }}
108118

109-
- name: Cache pixel2api30 system image
110-
uses: actions/cache@v2
111-
with:
112-
path: |
113-
~/.android/gradle/avd/dev30_aosp-atd_x86_Pixel_2.avd.*
114-
key: pixel2api30
115-
116-
- name: Cache pixel2api27 system image
117-
uses: actions/cache@v2
118-
with:
119-
path: ~/.android/gradle/avd/dev27_aosp_x86_Pixel_2.*
120-
key: pixel2api27
121-
122-
- name: Cache nexus9api29 system image
123-
uses: actions/cache@v2
124-
with:
125-
path: ~/.android/gradle/avd/dev29_aosp_x86_Nexus_9.*
126-
key: nexus9api29
119+
# - name: Cache pixel2api30 system image
120+
# uses: actions/cache@v2
121+
# with:
122+
# path: |
123+
# ~/.android/gradle/avd/dev30_aosp-atd_x86_Pixel_2.avd.*
124+
# key: pixel2api30
125+
#
126+
# - name: Cache pixel2api27 system image
127+
# uses: actions/cache@v2
128+
# with:
129+
# path: ~/.android/gradle/avd/dev27_aosp_x86_Pixel_2.*
130+
# key: pixel2api27
131+
#
132+
# - name: Cache nexus9api29 system image
133+
# uses: actions/cache@v2
134+
# with:
135+
# path: ~/.android/gradle/avd/dev29_aosp_x86_Nexus_9.*
136+
# key: nexus9api29
127137

128138
# - name: Run all tests pixel 2 api 27 ATD
129139
# working-directory: ${{ env.SAMPLE_PATH }}

0 commit comments

Comments
 (0)