|  |  |  | @ -18,7 +18,7 @@ jobs: | 
			
		
	
		
			
				
					|  |  |  |  |           distribution: temurin | 
			
		
	
		
			
				
					|  |  |  |  |           cache: gradle | 
			
		
	
		
			
				
					|  |  |  |  |       - name: Perform base checks | 
			
		
	
		
			
				
					|  |  |  |  |         run: ./gradlew cameraview:publishToDirectory --stacktrace | 
			
		
	
		
			
				
					|  |  |  |  |         run: ./gradlew assembleRelease --stacktrace | 
			
		
	
		
			
				
					|  |  |  |  |   ANDROID_UNIT_TESTS: | 
			
		
	
		
			
				
					|  |  |  |  |     name: Unit Tests | 
			
		
	
		
			
				
					|  |  |  |  |     runs-on: ubuntu-latest | 
			
		
	
	
		
			
				
					|  |  |  | @ -31,11 +31,7 @@ jobs: | 
			
		
	
		
			
				
					|  |  |  |  |           cache: gradle | 
			
		
	
		
			
				
					|  |  |  |  |       - name: Execute unit tests | 
			
		
	
		
			
				
					|  |  |  |  |         run: ./gradlew cameraview:runUnitTests --stacktrace | 
			
		
	
		
			
				
					|  |  |  |  |       - name: Upload unit tests artifact | 
			
		
	
		
			
				
					|  |  |  |  |         uses: actions/upload-artifact@v1 | 
			
		
	
		
			
				
					|  |  |  |  |         with: | 
			
		
	
		
			
				
					|  |  |  |  |           name: unit_tests | 
			
		
	
		
			
				
					|  |  |  |  |           path: ./cameraview/build/coverage_input/unit_tests | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   ANDROID_EMULATOR_TESTS: | 
			
		
	
		
			
				
					|  |  |  |  |     name: Emulator Tests | 
			
		
	
		
			
				
					|  |  |  |  |     runs-on: macos-latest | 
			
		
	
	
		
			
				
					|  |  |  | @ -44,16 +40,8 @@ jobs: | 
			
		
	
		
			
				
					|  |  |  |  |       matrix: | 
			
		
	
		
			
				
					|  |  |  |  |         # TODO 29 fails due to Mockito issues, probably reproducible locally | 
			
		
	
		
			
				
					|  |  |  |  |         # 22-28 work (some of them, with SdkExclude restrictions) | 
			
		
	
		
			
				
					|  |  |  |  |         EMULATOR_API: [22, 23, 24, 25, 26, 27, 28] | 
			
		
	
		
			
				
					|  |  |  |  |         EMULATOR_API: [22, 23, 24] | 
			
		
	
		
			
				
					|  |  |  |  |         include: | 
			
		
	
		
			
				
					|  |  |  |  |           - EMULATOR_API: 28 | 
			
		
	
		
			
				
					|  |  |  |  |             EMULATOR_ARCH: x86_64 | 
			
		
	
		
			
				
					|  |  |  |  |           - EMULATOR_API: 27 | 
			
		
	
		
			
				
					|  |  |  |  |             EMULATOR_ARCH: x86_64 | 
			
		
	
		
			
				
					|  |  |  |  |           - EMULATOR_API: 26 | 
			
		
	
		
			
				
					|  |  |  |  |             EMULATOR_ARCH: x86_64 | 
			
		
	
		
			
				
					|  |  |  |  |           - EMULATOR_API: 25 | 
			
		
	
		
			
				
					|  |  |  |  |             EMULATOR_ARCH: x86 | 
			
		
	
		
			
				
					|  |  |  |  |           - EMULATOR_API: 24 | 
			
		
	
		
			
				
					|  |  |  |  |             EMULATOR_ARCH: x86 | 
			
		
	
		
			
				
					|  |  |  |  |           - EMULATOR_API: 23 | 
			
		
	
	
		
			
				
					|  |  |  | @ -77,11 +65,6 @@ jobs: | 
			
		
	
		
			
				
					|  |  |  |  |           profile: Nexus 5X | 
			
		
	
		
			
				
					|  |  |  |  |           emulator-options: -no-snapshot -no-window -no-boot-anim -camera-back emulated -camera-front emulated -gpu swiftshader_indirect | 
			
		
	
		
			
				
					|  |  |  |  |           script: ./.github/workflows/emulator_script.sh | 
			
		
	
		
			
				
					|  |  |  |  |       - name: Upload emulator tests artifact | 
			
		
	
		
			
				
					|  |  |  |  |         uses: actions/upload-artifact@v1 | 
			
		
	
		
			
				
					|  |  |  |  |         with: | 
			
		
	
		
			
				
					|  |  |  |  |           name: emulator_tests_${{ matrix.EMULATOR_API }} | 
			
		
	
		
			
				
					|  |  |  |  |           path: ./cameraview/build/coverage_input/android_tests | 
			
		
	
		
			
				
					|  |  |  |  |   MAVEN_UPLOAD: | 
			
		
	
		
			
				
					|  |  |  |  |     name: Maven Upload | 
			
		
	
		
			
				
					|  |  |  |  |     runs-on: ubuntu-latest | 
			
		
	
	
		
			
				
					|  |  |  | 
 |