123456789101112131415161718192021222324252627282930313233343536373839 |
- # This is the minimum version number required.
- fastlane_version "2.58.0"
- lane :screenshotsPhone do
- build_for_screengrab()
- screengrab(
- device_type: "phone",
- app_apk_path: APK_LOCATION,
- tests_apk_path: TEST_APK_LOCATION
- )
- end
- lane :screenshotsTablet do
- build_for_screengrab()
- screengrab(
- device_type: "sevenInch",
- app_apk_path: APK_LOCATION,
- tests_apk_path: TEST_APK_LOCATION
- )
- end
- desc "Build debug and test APK for screenshots"
- private_lane :build_for_screengrab do
- build_android_app(
- task: 'assemble',
- flavor: 'Generic',
- build_type: 'Debug'
- )
- APK_LOCATION = lane_context[SharedValues::GRADLE_ALL_APK_OUTPUT_PATHS].select{ |i| i[/00/] }[0]
- build_android_app(
- task: 'assemble',
- flavor: 'Generic',
- build_type: 'DebugAndroidTest'
- )
- TEST_APK_LOCATION = lane_context[SharedValues::GRADLE_ALL_APK_OUTPUT_PATHS].select{ |i| i[/androidTest/] }[0]
- end
|