I'm trying to run my Android UI test in AWS device farm. When I run fastlane android aws_device_run_android
. I get the same error all the time. I checked issues both this repo and fastlane, but I couldn't see any solution for Android.
[✔] 🚀
[22:08:36]: fastlane detected a Gemfile in the current directory
[22:08:36]: however it seems like you don't use `bundle exec`
[22:08:36]: to launch fastlane faster, please use
[22:08:36]:
[22:08:36]: $ bundle exec fastlane android aws_device_run_android --verbose
[22:08:36]:
[22:08:36]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
DEBUG [2018-08-07 22:08:37.46]: Checking if there are any plugins that should be loaded...
DEBUG [2018-08-07 22:08:37.55]: Loading 'fastlane-plugin-aws_device_farm' plugin
INFO [2018-08-07 22:08:37.67]: gem 'fastlane-plugin-aws_device_farm' is already installed
DEBUG [2018-08-07 22:08:38.13]: Loading 'fastlane-plugin-aws_device_farm' plugin
INFO [2018-08-07 22:08:38.13]: gem 'fastlane-plugin-aws_device_farm' is already installed
WARN [2018-08-07 22:08:38.14]: Plugin 'AwsDeviceFarm' overwrites already loaded action 'aws_device_farm'
WARN [2018-08-07 22:08:38.14]: Plugin 'AwsDeviceFarm' overwrites already loaded action 'aws_device_farm_package'
+---------------------------------+---------+-----------------------------------------+
| Used plugins |
+---------------------------------+---------+-----------------------------------------+
| Plugin | Version | Action |
+---------------------------------+---------+-----------------------------------------+
| fastlane-plugin-aws_device_farm | 0.3.6 | aws_device_farm aws_device_farm_package |
+---------------------------------+---------+-----------------------------------------+
DEBUG [2018-08-07 22:08:38.26]: Couldn't find xcodebuild at /Library/Developer/CommandLineTools//usr/bin/xcodebuild, check that it exists
Successfully loaded Appfile at path '/Users/merve.can/Desktop/Android-app/fastlane/Appfile'
INFO [2018-08-07 22:08:38.28]: ----------------------------------------
INFO [2018-08-07 22:08:38.28]: --- Step: Verifying fastlane version ---
INFO [2018-08-07 22:08:38.28]: ----------------------------------------
INFO [2018-08-07 22:08:38.28]: Your fastlane version 2.101.1 matches the minimum requirement of 2.28.3 ✅
INFO [2018-08-07 22:08:38.28]: ------------------------------
INFO [2018-08-07 22:08:38.28]: --- Step: default_platform ---
INFO [2018-08-07 22:08:38.28]: ------------------------------
INFO [2018-08-07 22:08:38.28]: gem 'json' is already installed
INFO [2018-08-07 22:08:38.43]: gem 'uri' is already installed
INFO [2018-08-07 22:08:38.56]: gem 'net/http' is already installed
INFO [2018-08-07 22:08:38.56]: Driving the lane 'android aws_device_run_android' 🚀
INFO [2018-08-07 22:08:38.56]: ----------------------------------------------------------
INFO [2018-08-07 22:08:38.56]: --- Step: git config user.email "${GITLAB_USER_EMAIL}" ---
INFO [2018-08-07 22:08:38.56]: ----------------------------------------------------------
INFO [2018-08-07 22:08:38.56]: $ git config user.email "${GITLAB_USER_EMAIL}"
INFO [2018-08-07 22:08:38.57]: ---------------------------------------------------------
INFO [2018-08-07 22:08:38.57]: --- Step: git config user.name "${GITLAB_USER_LOGIN}" ---
INFO [2018-08-07 22:08:38.57]: ---------------------------------------------------------
INFO [2018-08-07 22:08:38.57]: $ git config user.name "${GITLAB_USER_LOGIN}"
INFO [2018-08-07 22:08:38.59]: ---------------------------------------------------------------------------------------------------------
INFO [2018-08-07 22:08:38.59]: Step: git remote set-url origin https://XYZadmin:${RUNNER_API_TOKEN}@gitlab.XYZ.io/${CI_PROJECT_PATH}.git
INFO [2018-08-07 22:08:38.59]: ---------------------------------------------------------------------------------------------------------
INFO [2018-08-07 22:08:38.59]: $ git remote set-url origin https://XYZadmin:${RUNNER_API_TOKEN}@gitlab.XYZ.io/${CI_PROJECT_PATH}.git
INFO [2018-08-07 22:08:38.61]: --------------------
INFO [2018-08-07 22:08:38.61]: --- Step: gradle ---
INFO [2018-08-07 22:08:38.61]: --------------------
INFO [2018-08-07 22:08:38.61]: $ /Users/merve.can/Desktop/Android-app/XYZ/gradlew assembleXYZDebug -p ./XYZ/
INFO [2018-08-07 22:08:39.95]: ▸ > Configure project :XYZ
INFO [2018-08-07 22:08:39.95]: ▸ Checking Environment Properties
INFO [2018-08-07 22:08:39.95]: ▸ Dexguard disabled: true
INFO [2018-08-07 22:08:39.96]: ▸ Generated version code: 19020509
INFO [2018-08-07 22:08:39.96]: ▸ Could not find google-services.json while looking in [src/reichert/debug, src/debug/reichert, src/reichert, src/debug, src/reichertDebug]
INFO [2018-08-07 22:08:39.96]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:39.96]: ▸ Could not find google-services.json while looking in [src/reichert/release, src/release/reichert, src/reichert, src/release, src/reichertRelease]
INFO [2018-08-07 22:08:39.96]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:39.96]: ▸ Could not find google-services.json while looking in [src/reichert/alpha, src/alpha/reichert, src/reichert, src/alpha, src/reichertAlpha]
INFO [2018-08-07 22:08:39.96]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:39.96]: ▸ Could not find google-services.json while looking in [src/jivepresent/debug, src/debug/jivepresent, src/jivepresent, src/debug, src/jivepresentDebug]
INFO [2018-08-07 22:08:39.96]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:39.96]: ▸ Could not find google-services.json while looking in [src/jivepresent/release, src/release/jivepresent, src/jivepresent, src/release, src/jivepresentRelease]
INFO [2018-08-07 22:08:39.96]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:39.96]: ▸ Could not find google-services.json while looking in [src/jivepresent/alpha, src/alpha/jivepresent, src/jivepresent, src/alpha, src/jivepresentAlpha]
INFO [2018-08-07 22:08:39.96]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:39.96]: ▸ Could not find google-services.json while looking in [src/schneider/debug, src/debug/schneider, src/schneider, src/debug, src/schneiderDebug]
INFO [2018-08-07 22:08:39.96]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:39.96]: ▸ Could not find google-services.json while looking in [src/schneider/release, src/release/schneider, src/schneider, src/release, src/schneiderRelease]
INFO [2018-08-07 22:08:39.96]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:39.96]: ▸ Could not find google-services.json while looking in [src/schneider/alpha, src/alpha/schneider, src/schneider, src/alpha, src/schneiderAlpha]
INFO [2018-08-07 22:08:39.96]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:39.96]: ▸ Could not find google-services.json while looking in [src/XYZ/debug, src/debug/XYZ, src/XYZ, src/debug, src/XYZDebug]
INFO [2018-08-07 22:08:39.96]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:39.96]: ▸ Could not find google-services.json while looking in [src/XYZ/release, src/release/XYZ, src/XYZ, src/release, src/XYZRelease]
INFO [2018-08-07 22:08:39.96]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:39.96]: ▸ Could not find google-services.json while looking in [src/XYZ/alpha, src/alpha/XYZ, src/XYZ, src/alpha, src/XYZAlpha]
INFO [2018-08-07 22:08:39.96]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:39.96]: ▸ Using custom build variant resource folder: /src/XYZ/debug/res
INFO [2018-08-07 22:08:40.05]: ▸ > Task :XYZ:preBuild UP-TO-DATE
INFO [2018-08-07 22:08:40.05]: ▸ > Task :libraries:XYZVolley:preBuild UP-TO-DATE
INFO [2018-08-07 22:08:40.05]: ▸ > Task :libraries:XYZVolley:preDebugBuild UP-TO-DATE
INFO [2018-08-07 22:08:40.05]: ▸ > Task :libraries:XYZVolley:checkDebugManifest UP-TO-DATE
INFO [2018-08-07 22:08:40.05]: ▸ > Task :libraries:XYZVolley:processDebugManifest UP-TO-DATE
INFO [2018-08-07 22:08:40.05]: ▸ > Task :libraries:StickyListHeaders:preBuild UP-TO-DATE
INFO [2018-08-07 22:08:40.05]: ▸ > Task :libraries:StickyListHeaders:preDebugBuild UP-TO-DATE
INFO [2018-08-07 22:08:40.05]: ▸ > Task :libraries:StickyListHeaders:checkDebugManifest UP-TO-DATE
INFO [2018-08-07 22:08:40.05]: ▸ > Task :libraries:StickyListHeaders:processDebugManifest UP-TO-DATE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :XYZ:preXYZDebugBuild UP-TO-DATE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :libraries:XYZVolley:compileDebugAidl UP-TO-DATE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :libraries:StickyListHeaders:compileDebugAidl UP-TO-DATE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :XYZ:compileXYZDebugAidl UP-TO-DATE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :libraries:XYZVolley:packageDebugRenderscript NO-SOURCE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :libraries:StickyListHeaders:packageDebugRenderscript NO-SOURCE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :XYZ:compileXYZDebugRenderscript UP-TO-DATE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :XYZ:checkXYZDebugManifest UP-TO-DATE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :XYZ:generateXYZDebugBuildConfig UP-TO-DATE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :XYZ:generateXYZDebugResValues UP-TO-DATE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :XYZ:generateXYZDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :XYZ:processXYZDebugGoogleServices
INFO [2018-08-07 22:08:40.15]: ▸ Parsing json file: /Users/merve.can/Desktop/Android-app/XYZ/XYZ/google-services.json
INFO [2018-08-07 22:08:40.15]: ▸ > Task :libraries:XYZVolley:compileDebugRenderscript UP-TO-DATE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :libraries:XYZVolley:generateDebugResValues UP-TO-DATE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :libraries:XYZVolley:generateDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:40.15]: ▸ > Task :libraries:XYZVolley:packageDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:40.16]: ▸ > Task :libraries:StickyListHeaders:compileDebugRenderscript UP-TO-DATE
INFO [2018-08-07 22:08:40.16]: ▸ > Task :libraries:StickyListHeaders:generateDebugResValues UP-TO-DATE
INFO [2018-08-07 22:08:40.16]: ▸ > Task :libraries:StickyListHeaders:generateDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:40.16]: ▸ > Task :libraries:StickyListHeaders:packageDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:40.25]: ▸ > Task :XYZ:mergeXYZDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:40.25]: ▸ > Task :XYZ:createXYZDebugCompatibleScreenManifests UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :XYZ:processXYZDebugManifest UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :XYZ:splitsDiscoveryTaskXYZDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:XYZVolley:platformAttrExtractor UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:XYZVolley:processDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:StickyListHeaders:platformAttrExtractor UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:StickyListHeaders:processDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :XYZ:processXYZDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:XYZVolley:generateDebugBuildConfig UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:XYZVolley:prepareLintJar UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:XYZVolley:generateDebugSources UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:XYZVolley:javaPreCompileDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:XYZVolley:compileDebugJavaWithJavac UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:XYZVolley:processDebugJavaRes NO-SOURCE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:XYZVolley:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:StickyListHeaders:generateDebugBuildConfig UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:StickyListHeaders:prepareLintJar UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:StickyListHeaders:generateDebugSources UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:StickyListHeaders:javaPreCompileDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.35]: ▸ > Task :libraries:StickyListHeaders:compileDebugJavaWithJavac UP-TO-DATE
INFO [2018-08-07 22:08:40.36]: ▸ > Task :libraries:StickyListHeaders:processDebugJavaRes NO-SOURCE
INFO [2018-08-07 22:08:40.36]: ▸ > Task :libraries:StickyListHeaders:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.55]: ▸ > Task :XYZ:kaptGenerateStubsXYZDebugKotlin UP-TO-DATE
INFO [2018-08-07 22:08:40.65]: ▸ > Task :XYZ:kaptXYZDebugKotlin UP-TO-DATE
INFO [2018-08-07 22:08:40.65]: ▸ > Task :XYZ:compileXYZDebugKotlin UP-TO-DATE
INFO [2018-08-07 22:08:40.65]: ▸ > Task :XYZ:prepareLintJar UP-TO-DATE
INFO [2018-08-07 22:08:40.65]: ▸ > Task :XYZ:generateXYZDebugSources UP-TO-DATE
INFO [2018-08-07 22:08:40.65]: ▸ > Task :XYZ:javaPreCompileXYZDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :XYZ:compileXYZDebugJavaWithJavac UP-TO-DATE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :XYZ:compileXYZDebugNdk NO-SOURCE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :XYZ:compileXYZDebugSources UP-TO-DATE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :XYZ:mergeXYZDebugShaders UP-TO-DATE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :XYZ:compileXYZDebugShaders UP-TO-DATE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :XYZ:generateXYZDebugAssets UP-TO-DATE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :libraries:XYZVolley:mergeDebugShaders UP-TO-DATE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :libraries:XYZVolley:compileDebugShaders UP-TO-DATE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :libraries:XYZVolley:generateDebugAssets UP-TO-DATE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :libraries:XYZVolley:mergeDebugAssets UP-TO-DATE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :libraries:StickyListHeaders:mergeDebugShaders UP-TO-DATE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :libraries:StickyListHeaders:compileDebugShaders UP-TO-DATE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :libraries:StickyListHeaders:generateDebugAssets UP-TO-DATE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :libraries:StickyListHeaders:mergeDebugAssets UP-TO-DATE
INFO [2018-08-07 22:08:40.75]: ▸ > Task :XYZ:mergeXYZDebugAssets UP-TO-DATE
INFO [2018-08-07 22:08:40.76]: ▸ > Task :XYZ:transformClassesWithStackFramesFixerForXYZDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.85]: ▸ > Task :XYZ:transformClassesWithDesugarForXYZDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.85]: ▸ > Task :XYZ:transformClassesWithRealmTransformerForXYZDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.95]: ▸ > Task :XYZ:transformClassesWithDexBuilderForXYZDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.95]: ▸ > Task :XYZ:transformClassesWithMultidexlistForXYZDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.95]: ▸ > Task :XYZ:transformDexArchiveWithDexMergerForXYZDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.95]: ▸ > Task :XYZ:mergeXYZDebugJniLibFolders UP-TO-DATE
INFO [2018-08-07 22:08:40.95]: ▸ > Task :libraries:XYZVolley:compileDebugNdk NO-SOURCE
INFO [2018-08-07 22:08:40.95]: ▸ > Task :libraries:XYZVolley:mergeDebugJniLibFolders UP-TO-DATE
INFO [2018-08-07 22:08:40.95]: ▸ > Task :libraries:XYZVolley:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.95]: ▸ > Task :libraries:XYZVolley:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.95]: ▸ > Task :libraries:StickyListHeaders:compileDebugNdk NO-SOURCE
INFO [2018-08-07 22:08:40.95]: ▸ > Task :libraries:StickyListHeaders:mergeDebugJniLibFolders UP-TO-DATE
INFO [2018-08-07 22:08:40.95]: ▸ > Task :libraries:StickyListHeaders:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.95]: ▸ > Task :libraries:StickyListHeaders:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
INFO [2018-08-07 22:08:40.95]: ▸ > Task :XYZ:transformNativeLibsWithMergeJniLibsForXYZDebug UP-TO-DATE
INFO [2018-08-07 22:08:41.05]: ▸ > Task :XYZ:processXYZDebugJavaRes NO-SOURCE
INFO [2018-08-07 22:08:41.05]: ▸ > Task :XYZ:transformResourcesWithMergeJavaResForXYZDebug UP-TO-DATE
INFO [2018-08-07 22:08:41.05]: ▸ > Task :XYZ:validateSigningXYZDebug
INFO [2018-08-07 22:08:41.05]: ▸ > Task :XYZ:packageXYZDebug UP-TO-DATE
INFO [2018-08-07 22:08:41.05]: ▸ > Task :XYZ:assembleXYZDebug UP-TO-DATE
INFO [2018-08-07 22:08:41.05]: ▸ BUILD SUCCESSFUL in 2s
INFO [2018-08-07 22:08:41.05]: ▸ 70 actionable tasks: 2 executed, 68 up-to-date
INFO [2018-08-07 22:08:41.71]: --------------------
INFO [2018-08-07 22:08:41.71]: --- Step: gradle ---
INFO [2018-08-07 22:08:41.71]: --------------------
INFO [2018-08-07 22:08:41.71]: $ /Users/merve.can/Desktop/Android-app/XYZ/gradlew assembleDebugAndroidTest -p ./XYZ/
INFO [2018-08-07 22:08:42.72]: ▸ > Configure project :XYZ
INFO [2018-08-07 22:08:42.72]: ▸ Checking Environment Properties
INFO [2018-08-07 22:08:42.72]: ▸ Dexguard disabled: true
INFO [2018-08-07 22:08:42.72]: ▸ Generated version code: 19020509
INFO [2018-08-07 22:08:42.72]: ▸ Could not find google-services.json while looking in [src/reichert/debug, src/debug/reichert, src/reichert, src/debug, src/reichertDebug]
INFO [2018-08-07 22:08:42.72]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:42.72]: ▸ Could not find google-services.json while looking in [src/reichert/release, src/release/reichert, src/reichert, src/release, src/reichertRelease]
INFO [2018-08-07 22:08:42.72]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:42.72]: ▸ Could not find google-services.json while looking in [src/reichert/alpha, src/alpha/reichert, src/reichert, src/alpha, src/reichertAlpha]
INFO [2018-08-07 22:08:42.72]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:42.72]: ▸ Could not find google-services.json while looking in [src/jivepresent/debug, src/debug/jivepresent, src/jivepresent, src/debug, src/jivepresentDebug]
INFO [2018-08-07 22:08:42.72]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:42.73]: ▸ Could not find google-services.json while looking in [src/jivepresent/release, src/release/jivepresent, src/jivepresent, src/release, src/jivepresentRelease]
INFO [2018-08-07 22:08:42.73]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:42.73]: ▸ Could not find google-services.json while looking in [src/jivepresent/alpha, src/alpha/jivepresent, src/jivepresent, src/alpha, src/jivepresentAlpha]
INFO [2018-08-07 22:08:42.73]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:42.73]: ▸ Could not find google-services.json while looking in [src/schneider/debug, src/debug/schneider, src/schneider, src/debug, src/schneiderDebug]
INFO [2018-08-07 22:08:42.73]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:42.73]: ▸ Could not find google-services.json while looking in [src/schneider/release, src/release/schneider, src/schneider, src/release, src/schneiderRelease]
INFO [2018-08-07 22:08:42.73]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:42.73]: ▸ Could not find google-services.json while looking in [src/schneider/alpha, src/alpha/schneider, src/schneider, src/alpha, src/schneiderAlpha]
INFO [2018-08-07 22:08:42.73]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:42.73]: ▸ Could not find google-services.json while looking in [src/XYZ/debug, src/debug/XYZ, src/XYZ, src/debug, src/XYZDebug]
INFO [2018-08-07 22:08:42.73]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:42.73]: ▸ Could not find google-services.json while looking in [src/XYZ/release, src/release/XYZ, src/XYZ, src/release, src/XYZRelease]
INFO [2018-08-07 22:08:42.73]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:42.73]: ▸ Could not find google-services.json while looking in [src/XYZ/alpha, src/alpha/XYZ, src/XYZ, src/alpha, src/XYZAlpha]
INFO [2018-08-07 22:08:42.73]: ▸ registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
INFO [2018-08-07 22:08:42.81]: ▸ > Task :libraries:XYZVolley:preBuild UP-TO-DATE
INFO [2018-08-07 22:08:42.81]: ▸ > Task :libraries:XYZVolley:preDebugBuild UP-TO-DATE
INFO [2018-08-07 22:08:42.81]: ▸ > Task :libraries:XYZVolley:compileDebugAidl UP-TO-DATE
INFO [2018-08-07 22:08:42.81]: ▸ > Task :libraries:XYZVolley:preDebugAndroidTestBuild UP-TO-DATE
INFO [2018-08-07 22:08:42.81]: ▸ > Task :libraries:XYZVolley:compileDebugAndroidTestAidl UP-TO-DATE
INFO [2018-08-07 22:08:42.81]: ▸ > Task :libraries:XYZVolley:packageDebugRenderscript NO-SOURCE
INFO [2018-08-07 22:08:42.81]: ▸ > Task :libraries:XYZVolley:checkDebugManifest UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:processDebugManifest UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:processDebugAndroidTestManifest UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:compileDebugAndroidTestRenderscript UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:generateDebugAndroidTestBuildConfig UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:prepareLintJar UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:generateDebugAndroidTestResValues UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:generateDebugAndroidTestResources UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:compileDebugRenderscript UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:generateDebugResValues UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:generateDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:packageDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:mergeDebugAndroidTestResources UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:platformAttrExtractor UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:processDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:processDebugAndroidTestResources UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:generateDebugAndroidTestSources UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:generateDebugBuildConfig UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:generateDebugSources UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:javaPreCompileDebug UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:compileDebugJavaWithJavac UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:processDebugJavaRes NO-SOURCE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:javaPreCompileDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:compileDebugAndroidTestJavaWithJavac UP-TO-DATE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:compileDebugAndroidTestNdk NO-SOURCE
INFO [2018-08-07 22:08:42.82]: ▸ > Task :libraries:XYZVolley:compileDebugAndroidTestSources UP-TO-DATE
INFO [2018-08-07 22:08:42.91]: ▸ > Task :libraries:XYZVolley:mergeDebugAndroidTestShaders UP-TO-DATE
INFO [2018-08-07 22:08:42.91]: ▸ > Task :libraries:XYZVolley:compileDebugAndroidTestShaders UP-TO-DATE
INFO [2018-08-07 22:08:42.91]: ▸ > Task :libraries:XYZVolley:generateDebugAndroidTestAssets UP-TO-DATE
INFO [2018-08-07 22:08:42.91]: ▸ > Task :libraries:XYZVolley:mergeDebugShaders UP-TO-DATE
INFO [2018-08-07 22:08:42.91]: ▸ > Task :libraries:XYZVolley:compileDebugShaders UP-TO-DATE
INFO [2018-08-07 22:08:42.91]: ▸ > Task :libraries:XYZVolley:generateDebugAssets UP-TO-DATE
INFO [2018-08-07 22:08:42.91]: ▸ > Task :libraries:XYZVolley:mergeDebugAssets UP-TO-DATE
INFO [2018-08-07 22:08:42.91]: ▸ > Task :libraries:XYZVolley:mergeDebugAndroidTestAssets UP-TO-DATE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:transformClassesWithStackFramesFixerForDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:transformClassesWithDesugarForDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:transformClassesWithDexBuilderForDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:transformDexArchiveWithDexMergerForDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:mergeDebugAndroidTestJniLibFolders UP-TO-DATE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:compileDebugNdk NO-SOURCE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:mergeDebugJniLibFolders UP-TO-DATE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:transformNativeLibsWithMergeJniLibsForDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:processDebugAndroidTestJavaRes NO-SOURCE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:transformResourcesWithMergeJavaResForDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:validateSigningDebugAndroidTest
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:packageDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.92]: ▸ > Task :libraries:XYZVolley:assembleDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:preBuild UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:preDebugBuild UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:compileDebugAidl UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:preDebugAndroidTestBuild UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:compileDebugAndroidTestAidl UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:packageDebugRenderscript NO-SOURCE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:checkDebugManifest UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:processDebugManifest UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:processDebugAndroidTestManifest UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:compileDebugAndroidTestRenderscript UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:generateDebugAndroidTestBuildConfig UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:prepareLintJar UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:generateDebugAndroidTestResValues UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:generateDebugAndroidTestResources UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:compileDebugRenderscript UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:generateDebugResValues UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:generateDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:packageDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:mergeDebugAndroidTestResources UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:platformAttrExtractor UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:processDebugResources UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:processDebugAndroidTestResources UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:generateDebugAndroidTestSources UP-TO-DATE
INFO [2018-08-07 22:08:42.93]: ▸ > Task :libraries:StickyListHeaders:generateDebugBuildConfig UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:generateDebugSources UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:javaPreCompileDebug UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:compileDebugJavaWithJavac UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:processDebugJavaRes NO-SOURCE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:javaPreCompileDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:compileDebugAndroidTestJavaWithJavac UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:compileDebugAndroidTestNdk NO-SOURCE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:compileDebugAndroidTestSources UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:mergeDebugAndroidTestShaders UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:compileDebugAndroidTestShaders UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:generateDebugAndroidTestAssets UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:mergeDebugShaders UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:compileDebugShaders UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:generateDebugAssets UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:mergeDebugAssets UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:mergeDebugAndroidTestAssets UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:transformClassesWithStackFramesFixerForDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:transformClassesWithDesugarForDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:transformClassesWithDexBuilderForDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:transformDexArchiveWithDexMergerForDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:mergeDebugAndroidTestJniLibFolders UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:compileDebugNdk NO-SOURCE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:mergeDebugJniLibFolders UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
INFO [2018-08-07 22:08:42.94]: ▸ > Task :libraries:StickyListHeaders:transformNativeLibsWithMergeJniLibsForDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.95]: ▸ > Task :libraries:StickyListHeaders:processDebugAndroidTestJavaRes NO-SOURCE
INFO [2018-08-07 22:08:42.95]: ▸ > Task :libraries:StickyListHeaders:transformResourcesWithMergeJavaResForDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.95]: ▸ > Task :libraries:StickyListHeaders:validateSigningDebugAndroidTest
INFO [2018-08-07 22:08:42.96]: ▸ > Task :libraries:StickyListHeaders:packageDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.96]: ▸ > Task :libraries:StickyListHeaders:assembleDebugAndroidTest UP-TO-DATE
INFO [2018-08-07 22:08:42.96]: ▸ BUILD SUCCESSFUL in 1s
INFO [2018-08-07 22:08:42.96]: ▸ 82 actionable tasks: 2 executed, 80 up-to-date
INFO [2018-08-07 22:08:43.63]: -----------------------------
INFO [2018-08-07 22:08:43.63]: --- Step: aws_device_farm ---
INFO [2018-08-07 22:08:43.63]: -----------------------------
INFO [2018-08-07 22:08:43.63]: gem 'aws-sdk' is already installed
INFO [2018-08-07 22:08:43.63]: Preparing the upload to the device farm.
INFO [2018-08-07 22:08:45.15]: Uploading the application binary. ☕️
INFO [2018-08-07 22:15:34.17]: Uploading the test binary. ☕️
INFO [2018-08-07 22:16:15.02]: Waiting for the test upload to succeed. ☕️
INFO [2018-08-07 22:16:15.91]: Waiting for the application upload to succeed. ☕️
INFO [2018-08-07 22:16:16.79]: Waiting for the run to complete. ☕️
.....INFO [2018-08-07 22:17:10.80]: The run ended with result SKIPPED.
WARN [2018-08-07 22:17:10.80]: Lane Context:
INFO [2018-08-07 22:17:10.80]: {:DEFAULT_PLATFORM=>:android, :PLATFORM_NAME=>:android, :LANE_NAME=>"android aws_device_run_android", :GRADLE_ALL_APK_OUTPUT_PATHS=>["/Users/merve.can/Desktop/Android-app/XYZ/XYZ/build/outputs/apk/XYZ/debug/XYZ-XYZ-debug.apk", "/Users/merve.can/Desktop/Android-app/XYZ/XYZ/build/outputs/apk/androidTest/XYZ/debug/XYZ-XYZ-debug-androidTest.apk", "/Users/merve.can/Desktop/Android-app/XYZ/libraries/StickyListHeaders/build/outputs/apk/androidTest/debug/StickyListHeaders-debug-androidTest.apk", "/Users/merve.can/Desktop/Android-app/XYZ/libraries/XYZVolley/build/outputs/apk/androidTest/debug/XYZVolley-debug-androidTest.apk"], :GRADLE_ALL_AAB_OUTPUT_PATHS=>[], :GRADLE_APK_OUTPUT_PATH=>"/Users/merve.can/Desktop/Android-app/XYZ/XYZ/build/outputs/apk/XYZ/debug/XYZ-XYZ-debug.apk"}
INFO [2018-08-07 22:17:10.80]: Successfully generated documentation at path '/Users/merve.can/Desktop/Android-app/fastlane/README.md'
+------+-------------------------------------+-------------+
| fastlane summary |
+------+-------------------------------------+-------------+
| Step | Action | Time (in s) |
+------+-------------------------------------+-------------+
| 1 | Verifying fastlane version | 0 |
| 2 | default_platform | 0 |
| 3 | git config user.email | 0 |
| | "${GITLAB_USER_EMAIL}" | |
| 4 | git config user.name | 0 |
| | "${GITLAB_USER_LOGIN}" | |
| 5 | git remote set-url origin | 0 |
| | https://XYZadmin:${RUNNER_API_T | |
| 6 | gradle | 3 |
| 7 | gradle | 1 |
| 💥 | aws_device_farm | 507 |
+------+-------------------------------------+-------------+
DEBUG [2018-08-07 22:17:10.81]: All plugins are up to date
ERROR [2018-08-07 22:17:10.81]: fastlane finished with errors
Looking for related GitHub issues on fastlane/fastlane...
Search query: undefined method `total' for nil
URL: https://api.github.com/search/issues?q=undefined%20method%20%60total%27%20for%20nil+repo:fastlane/fastlane
➡️ Support for test-only runs for Snapshot using test binary only
fastlane/fastlane#12723 [open] 8 💬
5 hours ago
➡️ Problem about "Your app preview can't be uploaded because you have selected to use an app preview from a larger display size."
fastlane/fastlane#10564 [open] 18 💬
2 weeks ago
➡️ undefined method `[]' for nil:NilClass during Match
fastlane/fastlane#10960 [closed] 19 💬
20 Jan 2018
and 35 more at: https://github.com/fastlane/fastlane/search?q=undefined%20method%20%60total%27%20for%20nil&type=Issues&utf8=✓
🔗 You can ⌘ + double-click on links to open them directly in your browser.
DEBUG [2018-08-07 22:17:12.40]: All plugins are up to date
/Library/Ruby/Gems/2.3.0/gems/fastlane-plugin-aws_device_farm-0.3.6/lib/fastlane/plugin/aws_device_farm/actions/aws_device_farm_action.rb:353:in wait_for_run': [!] undefined method
total' for nil:NilClass (NoMethodError)
from /Library/Ruby/Gems/2.3.0/gems/fastlane-plugin-aws_device_farm-0.3.6/lib/fastlane/plugin/aws_device_farm/actions/aws_device_farm_action.rb:66:in run' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/runner.rb:253:in
block (2 levels) in execute_action'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/actions/actions_helper.rb:50:in execute_action' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/runner.rb:232:in
block in execute_action'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/runner.rb:227:in chdir' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/runner.rb:227:in
execute_action'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/runner.rb:157:in trigger_action_by_name' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/fast_file.rb:149:in
method_missing'
from Fastfile:251:in block (2 levels) in parsing_binding' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/lane.rb:33:in
call'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/runner.rb:49:in block in execute' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/runner.rb:45:in
chdir'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/runner.rb:45:in execute' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/lane_manager.rb:56:in
cruise_lane'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/command_line_handler.rb:36:in handle' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/commands_generator.rb:108:in
block (2 levels) in run'
from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in call' from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in
run'
from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in run_active_command' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:74:in
run!'
from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in run!' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/commands_generator.rb:333:in
run'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/commands_generator.rb:41:in start' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/fastlane/lib/fastlane/cli_tools_distributor.rb:108:in
take_off'
from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.101.1/bin/fastlane:20:in <top (required)>' from /usr/local/bin/fastlane:22:in
load'
from /usr/local/bin/fastlane:22:in `
'
✅ fastlane environment ✅
Stack
Key |
Value |
OS |
10.13.3 |
Ruby |
2.3.3 |
Bundler? |
false |
Git |
git version 2.18.0 |
Installation Source |
/usr/local/bin/fastlane |
Host |
Mac OS X 10.13.3 (17D47) |
Ruby Lib Dir |
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib |
OpenSSL Version |
LibreSSL 2.2.7 |
Is contained |
false |
Is homebrew |
false |
Is installed via Fabric.app |
false |
Xcode Path |
/Library/Developer/CommandLineTools/ |
Xcode Version |
|
System Locale
Variable |
Value |
|
LANG |
en_US.UTF-8 |
✅ |
LC_ALL |
en_US.UTF-8 |
✅ |
LANGUAGE |
|
|
fastlane files:
`./fastlane/Fastfile`
# Customise this file, documentation can be found here:
# https://github.com/fastlane/fastlane/tree/master/fastlane/docs
# All available actions: https://docs.fastlane.tools/actions
# can also be listed using the `fastlane actions` command
# Change the syntax highlighting to Ruby
# All lines starting with a # are ignored when running `fastlane`
# If you want to automatically update fastlane if a new version is available:
# update_fastlane
# This is the minimum version number required.
# Update this, if you use features of a newer version
fastlane_version "2.28.3"
default_platform :android
fastlane_require 'json'
fastlane_require 'uri'
fastlane_require 'net/http'
module BuildType
Store = "store"
Beta = "beta"
Other = "other"
end
module Constants
PROJECT_DIR = "./XYZ/"
end
module Status
Merged = "Merged"
Staged = "Staged"
end
module Transition
ToStaged = "Stage"
ToVerification = "Testable"
end
platform :android do
current_branch = nil
before_all do |lane, options|
# Init git
sh "git config user.email \"${GITLAB_USER_EMAIL}\""
sh "git config user.name \"${GITLAB_USER_LOGIN}\""
sh "git remote set-url origin https://XYZadmin:${RUNNER_API_TOKEN}@gitlab.XYZ.io/${CI_PROJECT_PATH}.git"
end
desc "Runs all unit tests"
lane :runUnitTests do
gradle(
task: "testXYZDebugUnitTestCoverage",
project_dir: Constants::PROJECT_DIR,
system_properties: {
"kotlin.compiler.execution.strategy" => "in-process"
}
)
end
desc "Run lint checks"
lane :lintChecks do
gradle(
task: "lint",
flavor: "XYZ",
build_type: "Alpha",
project_dir: Constants::PROJECT_DIR,
system_properties: {
"kotlin.compiler.execution.strategy" => "in-process"
}
)
end
desc "Run Sonarqube Analysis. Supply the `previewOnly` option to only scan for preview."
lane :sonarAnalysis do |options|
if options[:scannerToken] && options[:commitSha] && options[:commitRefName] && options[:projectId] && options[:userToken]
scannerToken = options[:scannerToken]
commitSha = options[:commitSha]
commitRefName = options[:commitRefName]
projectId = options[:projectId]
userToken = options[:userToken]
systemProps = {
"sonar.login" => scannerToken,
"sonar.gitlab.project_id" => projectId,
"sonar.gitlab.user_token" => userToken,
}
if options[:previewOnly] == "1"
systemProps["sonar.dynamicAnalysis"] = "resuseReports"
systemProps["sonar.gitlab.commit_sha"] = commitSha
systemProps["sonar.gitlab.ref_name"] = commitRefName
systemProps["sonar.gitlab.json_mode"] = "CODECLIMATE"
systemProps["sonar.analysis.mode"] = "preview"
systemProps["sonar.gitlab.failure_notification_mode"] = "commit-status"
systemProps["sonar.gitlab.only_issue_from_commit_file"] = true
end
gradle(
task: "sonarqube",
project_dir: Constants::PROJECT_DIR,
system_properties: systemProps
)
next
end
raise "Not all properties are passed in, expected 'scannerToken', 'commitSha', 'commitRefName', 'projectId' and 'userToken'"
end
desc "Deploy a specific branch to the builds page"
lane :build do |options|
if options[:build_type]
if options[:branch]
buildType = options[:build_type]
branch = options[:branch]
customCompany = "XYZ"
if options[:company]
customCompany = options[:company]
end
# Build and publish the app
buildAndPublish(branch: branch, build_type: buildType, company: customCompany)
next
end
raise "No branch specified"
end
raise "No build type provided"
end
desc "Build the 'other' build type and upload to S3"
lane :buildOther do |options|
if options[:branch]
branch = options[:branch]
build(build_type: "other", branch: branch)
next
end
raise "No branch found to build"
end
desc "Build a beta build and upload to S3. If there is a ticket specified, it will be moved if possible"
lane :buildBeta do |options|
if options[:branch]
branch = options[:branch]
build(build_type: "beta", branch: branch)
next
end
raise "No branch found to build"
end
desc "Build a store build and upload to S3. If there is a ticket specified, it will be moved if possible"
lane :buildStore do |options|
if options[:branch]
branch = options[:branch]
build(build_type: "store", branch: branch)
next
end
raise "No branch found to build"
end
desc "Build a store build for Schneider and upload to S3. No tickets will be moved"
lane :buildSchneiderStore do |options|
if options[:branch]
branch = options[:branch]
build(build_type: "store", branch: branch, company: "Schneider")
next
end
raise "No branch found to build"
end
desc "Build a store build for JivePresent and upload to S3. No tickets will be moved"
lane :buildJivePresentStore do |options|
if options[:branch]
branch = options[:branch]
build(build_type: "store", branch: branch, company: "Jivepresent")
next
end
raise "No branch found to build"
end
desc "Create a build and publish to S3. A branch and build_type are required for this lane. a jira_ticket can be passed as an optional parameter"
private_lane :buildAndPublish do |options|
if options[:branch] && options[:build_type] && options[:company]
company = options[:company]
branch = options[:branch]
buildType = options[:build_type]
jiraIssue = options[:jira_ticket] ? options[:jira_ticket] : ""
buildNumber = createBuildNumberFromBranch()
revision = buildNumber
cleanBranch = cleanBranchName(branch)
androidBuildType = createAndroidBuildType(buildType)
companyLowerCase = company.downcase
if companyLowerCase == "schneider"
companyLowerCase = "XYZ"
end
puts "Project name: #{companyLowerCase}"
gradle(
task: "release",
flavor: company,
build_type: androidBuildType,
flags: "--stacktrace",
project_dir: Constants::PROJECT_DIR,
properties: {
"release" => true,
"revision" => buildNumber,
"branch" => branch,
"buildType" => buildType,
"projectName" => companyLowerCase
},
system_properties: {
"kotlin.compiler.execution.strategy" => "in-process"
}
)
end
end
desc "Generate deploy notes for this release. It will update jira and confluence"
lane :generateReleaseNotes do |options|
if options[:branch]
branch = options[:branch]
version = branch.partition('/').last
generateReleaseNotes(version)
next
end
raise "No branch specified"
end
lane :aws_device_run_android do
ENV['AWS_ACCESS_KEY_ID'] = '----'
ENV['AWS_SECRET_ACCESS_KEY'] = '----'
ENV['AWS_REGION'] = 'us-west-2'
#Build Debug App + Instrumentation Apk
gradle(
project_dir: Constants::PROJECT_DIR,
task: 'assembleXYZDebug')
gradle(
project_dir: Constants::PROJECT_DIR,
task: 'assembleDebugAndroidTest')
# RUN tests on AWS Device Farm
aws_device_farm(
binary_path: 'XYZ/XYZ/build/outputs/apk/XYZ/debug/XYZ-XYZ-debug.apk',
test_binary_path: 'XYZ/XYZ/build/outputs/apk/androidTest/XYZ/debug/XYZ-XYZ-debug-androidTest.apk'
)
end
def createAndroidBuildType(buildType)
return buildType == "store" ? "Release" : "Alpha"
end
def createBuildNumberFromBranch()
buildNumber = sh "git show -s -n1 --format=%ci"
return Time.parse(buildNumber).strftime("%Y%m%d-%H%M%S")
end
def cleanBranchName(branch)
return branch
.gsub('/', "_")
.gsub('.', "_")
end
after_all do |lane|
# This block is called, only if the executed lane was successful
end
end
# More information about multiple platforms in fastlane: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Platforms.md
# All available actions: https://docs.fastlane.tools/actions
# fastlane reports which actions are used
# No personal data is sent or shared. Learn more at https://github.com/fastlane/enhancer
`./fastlane/Appfile`
json_key_file "" # Path to the json secret file - Follow https://github.com/fastlane/supply#setup to get one
package_name "com.XYZ" # e.g. com.krausefx.app
for_lane 'other' do
package_name "com.XYZ.alpha"
end
for_lane 'beta' do
package_name "com.XYZ.alpha"
end
for_lane 'store' do
package_name "com.XYZ"
end
fastlane gems
Gem |
Version |
Update-Status |
fastlane |
2.101.1 |
✅ Up-To-Date |
Loaded fastlane plugins:
Plugin |
Version |
Update-Status |
fastlane-plugin-aws_device_farm |
0.3.6 |
✅ Up-To-Date |
Loaded gems
Gem |
Version |
did_you_mean |
1.0.0 |
slack-notifier |
2.3.2 |
atomos |
0.1.3 |
claide |
1.0.2 |
colored2 |
3.1.2 |
nanaimo |
0.2.6 |
xcodeproj |
1.5.9 |
rouge |
2.0.7 |
xcpretty |
0.2.8 |
terminal-notifier |
1.8.0 |
unicode-display_width |
1.4.0 |
terminal-table |
1.8.0 |
plist |
3.4.0 |
addressable |
2.5.2 |
multipart-post |
2.0.0 |
word_wrap |
1.0.0 |
public_suffix |
2.0.5 |
tty-screen |
0.6.5 |
tty-cursor |
0.6.0 |
tty-spinner |
0.8.0 |
babosa |
1.0.2 |
colored |
1.2 |
highline |
1.7.10 |
commander-fastlane |
4.4.6 |
excon |
0.62.0 |
faraday |
0.15.2 |
unf_ext |
0.0.7.5 |
unf |
0.1.4 |
domain_name |
0.5.20180417 |
http-cookie |
1.0.3 |
faraday-cookie_jar |
0.0.6 |
fastimage |
2.1.3 |
gh_inspector |
1.1.3 |
mini_magick |
4.5.1 |
multi_json |
1.13.1 |
multi_xml |
0.6.0 |
rubyzip |
1.2.1 |
security |
0.1.3 |
xcpretty-travis-formatter |
1.0.0 |
dotenv |
2.5.0 |
bundler |
1.16.3 |
faraday_middleware |
0.12.2 |
naturally |
2.2.0 |
simctl |
1.6.5 |
declarative |
0.0.10 |
declarative-option |
0.1.0 |
representable |
3.0.4 |
mime-types-data |
3.2016.0521 |
mime-types |
3.1 |
jwt |
2.1.0 |
memoist |
0.16.0 |
os |
1.0.0 |
signet |
0.8.1 |
googleauth |
0.6.4 |
httpclient |
2.8.3 |
google-api-client |
0.23.4 |
emoji_regex |
0.1.1 |
json |
2.1.0 |
io-console |
0.4.5 |
CFPropertyList |
3.0.0 |
libxml-ruby |
2.9.0 |
jmespath |
1.4.0 |
aws-partitions |
1.97.0 |
aws-sigv4 |
1.0.3 |
aws-eventstream |
1.0.1 |
aws-sdk-core |
3.24.0 |
aws-sdk-acm |
1.9.0 |
aws-sdk-acmpca |
1.2.0 |
aws-sdk-apigateway |
1.13.0 |
aws-sdk-alexaforbusiness |
1.7.0 |
aws-sdk-appstream |
1.13.0 |
aws-sdk-appsync |
1.4.0 |
aws-sdk-applicationautoscaling |
1.11.0 |
aws-sdk-applicationdiscoveryservice |
1.2.0 |
aws-sdk-athena |
1.1.0 |
aws-sdk-autoscaling |
1.6.0 |
aws-sdk-autoscalingplans |
1.3.0 |
aws-sdk-batch |
1.5.0 |
aws-sdk-budgets |
1.8.0 |
aws-sdk-cloud9 |
1.2.0 |
aws-sdk-clouddirectory |
1.5.0 |
aws-sdk-cloudformation |
1.6.0 |
aws-sdk-cloudfront |
1.4.0 |
aws-sdk-cloudhsm |
1.4.0 |
aws-sdk-cloudhsmv2 |
1.3.0 |
aws-sdk-cloudsearch |
1.1.0 |
aws-sdk-cloudsearchdomain |
1.1.0 |
aws-sdk-cloudtrail |
1.1.0 |
aws-sdk-cloudwatch |
1.6.0 |
aws-sdk-cloudwatchevents |
1.4.0 |
aws-sdk-cloudwatchlogs |
1.4.0 |
aws-sdk-codebuild |
1.13.0 |
aws-sdk-codecommit |
1.4.0 |
aws-sdk-codedeploy |
1.6.0 |
aws-sdk-codepipeline |
1.5.0 |
aws-sdk-codestar |
1.2.0 |
aws-sdk-cognitoidentity |
1.1.0 |
aws-sdk-cognitoidentityprovider |
1.5.0 |
aws-sdk-cognitosync |
1.1.0 |
aws-sdk-comprehend |
1.3.0 |
aws-sdk-configservice |
1.13.0 |
aws-sdk-connect |
1.2.0 |
aws-sdk-costexplorer |
1.7.0 |
aws-sdk-costandusagereportservice |
1.1.0 |
aws-sdk-dax |
1.1.0 |
aws-sdk-dlm |
1.0.0 |
aws-sdk-datapipeline |
1.1.0 |
aws-sdk-databasemigrationservice |
1.7.0 |
aws-sdk-devicefarm |
1.7.0 |
aws-sdk-directconnect |
1.3.0 |
aws-sdk-directoryservice |
1.3.0 |
aws-sdk-dynamodb |
1.10.0 |
aws-sdk-dynamodbstreams |
1.1.0 |
aws-sdk-ec2 |
1.40.0 |
aws-sdk-ecr |
1.4.0 |
aws-sdk-ecs |
1.16.0 |
aws-sdk-efs |
1.2.0 |
aws-sdk-eks |
1.1.0 |
aws-sdk-emr |
1.3.0 |
aws-sdk-elasticache |
1.4.0 |
aws-sdk-elasticbeanstalk |
1.8.0 |
aws-sdk-elasticloadbalancing |
1.3.0 |
aws-sdk-elasticloadbalancingv2 |
1.12.0 |
aws-sdk-elastictranscoder |
1.1.0 |
aws-sdk-elasticsearchservice |
1.7.0 |
aws-sdk-fms |
1.1.0 |
aws-sdk-firehose |
1.4.0 |
aws-sdk-gamelift |
1.5.0 |
aws-sdk-glacier |
1.9.0 |
aws-sdk-glue |
1.11.0 |
aws-sdk-greengrass |
1.5.0 |
aws-sdk-guardduty |
1.5.0 |
aws-sdk-health |
1.2.0 |
aws-sdk-iam |
1.6.0 |
aws-sigv2 |
1.0.1 |
aws-sdk-importexport |
1.1.0 |
aws-sdk-inspector |
1.6.0 |
aws-sdk-iot |
1.11.0 |
aws-sdk-iot1clickdevicesservice |
1.1.0 |
aws-sdk-iot1clickprojects |
1.1.0 |
aws-sdk-iotanalytics |
1.3.0 |
aws-sdk-iotdataplane |
1.1.0 |
aws-sdk-iotjobsdataplane |
1.1.0 |
aws-sdk-kms |
1.7.0 |
aws-sdk-kinesis |
1.4.0 |
aws-sdk-kinesisanalytics |
1.3.0 |
aws-sdk-kinesisvideo |
1.2.0 |
aws-sdk-kinesisvideoarchivedmedia |
1.2.0 |
aws-sdk-kinesisvideomedia |
1.1.0 |
aws-sdk-lambda |
1.8.0 |
aws-sdk-lambdapreview |
1.1.0 |
aws-sdk-lex |
1.4.0 |
aws-sdk-lexmodelbuildingservice |
1.6.0 |
aws-sdk-lightsail |
1.5.0 |
aws-sdk-mq |
1.2.0 |
aws-sdk-mturk |
1.4.0 |
aws-sdk-machinelearning |
1.1.0 |
aws-sdk-macie |
1.1.0 |
aws-sdk-marketplacecommerceanalytics |
1.1.0 |
aws-sdk-marketplaceentitlementservice |
1.1.0 |
aws-sdk-marketplacemetering |
1.1.0 |
aws-sdk-mediaconvert |
1.6.0 |
aws-sdk-medialive |
1.8.0 |
aws-sdk-mediapackage |
1.3.0 |
aws-sdk-mediastore |
1.2.0 |
aws-sdk-mediastoredata |
1.2.0 |
aws-sdk-mediatailor |
1.2.0 |
aws-sdk-migrationhub |
1.3.0 |
aws-sdk-mobile |
1.1.0 |
aws-sdk-neptune |
1.2.0 |
aws-sdk-opsworks |
1.4.0 |
aws-sdk-opsworkscm |
1.3.0 |
aws-sdk-organizations |
1.10.0 |
aws-sdk-pi |
1.1.0 |
aws-sdk-pinpoint |
1.6.0 |
aws-sdk-polly |
1.8.0 |
aws-sdk-pricing |
1.1.0 |
aws-sdk-rds |
1.23.0 |
aws-sdk-redshift |
1.6.0 |
aws-sdk-rekognition |
1.5.0 |
aws-sdk-resourcegroups |
1.2.0 |
aws-sdk-resourcegroupstaggingapi |
1.1.0 |
aws-sdk-route53 |
1.10.1 |
aws-sdk-route53domains |
1.3.0 |
aws-sdk-s3 |
1.17.0 |
aws-sdk-ses |
1.8.0 |
aws-sdk-sms |
1.1.0 |
aws-sdk-sns |
1.3.0 |
aws-sdk-sqs |
1.4.0 |
aws-sdk-ssm |
1.20.0 |
aws-sdk-swf |
1.1.0 |
aws-sdk-sagemaker |
1.13.0 |
aws-sdk-sagemakerruntime |
1.1.0 |
aws-sdk-secretsmanager |
1.10.0 |
aws-sdk-serverlessapplicationrepository |
1.4.0 |
aws-sdk-servicecatalog |
1.6.0 |
aws-sdk-servicediscovery |
1.3.0 |
aws-sdk-shield |
1.3.0 |
aws-sdk-simpledb |
1.1.0 |
aws-sdk-snowball |
1.4.0 |
aws-sdk-states |
1.3.0 |
aws-sdk-storagegateway |
1.7.0 |
aws-sdk-support |
1.1.0 |
aws-sdk-transcribeservice |
1.4.0 |
aws-sdk-translate |
1.2.0 |
aws-sdk-waf |
1.5.0 |
aws-sdk-wafregional |
1.5.0 |
aws-sdk-workdocs |
1.2.0 |
aws-sdk-workmail |
1.2.0 |
aws-sdk-workspaces |
1.3.0 |
aws-sdk-xray |
1.3.0 |
aws-sdk-resources |
3.22.0 |
aws-sdk |
3.0.1 |
fastlane-plugin-aws_device_farm |
0.3.6 |
generated on: 2018-08-07
My iOS fastlane pipelines are crashing, because of your changes in Release 0.3.11 including PR #25 .
"Could not find option 'is_unit_test' in the list of available options: name, run_name, binary_path, test_binary_path, test_package_type, test_type, path, device_pool, wait_for_completion, allow_device_errors, allow_failed_tests, filter, billing_method, locale, test_spec, print_web_url_of_run "
Could you please revert the change or bring an update soon, that fixed it?
@hjanuschka @tedgonzalez
Think this caused a bug #42
I'm asked:
[18:08:00]: To not be asked about this value, you can specify it using 'network_profile_arn'
[18:08:00]: Network profile arn you want to use for running the applications:
This isn't documented as an option: https://github.com/hjanuschka/fastlane-plugin-aws_device_farm#options
Perhaps arn:aws:devicefarm:us-west-2::networkprofile:public4
can be added as a default?
Can not save artifact on CI side.
I've supplied the artifact parameters but no luck on finding the test log on the output directory.
...
artifact_types: ["LOG"],
artifact_output_dir: './some_dir',
artifact: true
)
I have the following error on my CI server if I add the plugin to my PluginFile:
usr/lib/ruby/2.5.0/rubygems/version.rb:208:in `initialize': Malformed version number string undefined (ArgumentError)`
Any idea why? I'm using Fastlane v2.187
Strangely, it works fine on my local machine.
Hi , im getting the following error when running the plugin for ios 'Project Fastlane not Found'
my lane looks like this :
lane :ios_aws_device_farm do
ENV['AWS_ACCESS_KEY_ID'] = 'XXXXXXXXXX'
ENV['AWS_SECRET_ACCESS_KEY'] = 'XXXXXXXXX
ENV['AWS_REGION'] = 'us-west-2'
#Build For Testing
xcodebuild(
scheme: 'FoodPin',
destination: 'generic/platform=iOS',
configuration: 'Release',
derivedDataPath: 'aws',
xcargs: "GCC_PREPROCESSOR_DEFINITIONS='AWS_UI_TEST' ENABLE_BITCODE=NO CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO build-for-testing"
)
Transform .app into AWS compatible IPA
aws_device_farm_package(
derrived_data_path: "aws",
configuration: "Release"
)
RUN tests on AWS Device Farm
aws_device_farm
end
I've been trying to fix it by exporting some paths, re installing fastlane etc but cant make it work.
was wondering if anyone had a similar issue and how they fixed it.
thanks!
Test upload failed. 🙈 .. Let me know if you need any additional info
getting this
[20:38:37]: Preparing the upload to the device farm.
[20:38:38]: Uploading the application binary. ☕️
[20:38:44]: Uploading the test binary. ☕️
[20:38:47]: Waiting for the test upload to succeed. ☕️
and then
Test upload failed. 🙈
Any ideas on what's going on @hjanuschka
Hey,
Does this plugin have built-in support for using unmetered device slots when creating a test run instead of using metered billing?
Hi Thank you for your tutorial !!!
I have a doubt, my way to work is that manually I upload in the graphic mode inside device farm a jar with all my suite in a .zip as a request from the graphic mode but in the tutorial I couldn’t find a way or variable to point to that ARN that is already upload, so is there any variable where I can define the ARN of that suite(.zip) of test cases that is already upload in the project?
I try the following an none of those ways work:
aws_device_farm(
test: {
type: "APPIUM_JAVA_TESTNG",
test_package_arn: "arn:aws:devicefarm…"
})end
In my version of fast lane I’m not able to use test_parameters, the error that throw is the following:
Could not find option 'test' in the list of available options: name, run_name, binary_path, test_binary_path, test_package_type, test_type, path, device_pool, network_profile_arn, wait_for_completion, allow_device_errors, allow_failed_tests, filter, billing_method, locale, test_spec, print_web_url_of_run, print_waiting_periods, junit_xml_output_path, junit_xml, artifact, artifact_output_dir, artifact_types, additional_configuration
I use this repo isolated and its working. But when I am trying to add to other fastlane project:
fastlane add_plugin aws_device_farm
the version is still before fixing: "Do not let descriptions end with a '.'"
I tried to update fastlane and bundler but is still the same version: fastlane-plugin-aws_device_farm 0.3.13
Could you help me how to solve this?
I am new on this but I think that I need that you build a new release to be available in rubygems.org right?
Thank you.
I recently updated the plugin to version 0.3.19 have been receiving the following error:
Unknown method 'params'
Error loading plugin 'fastlane-plugin-aws_device_farm': To call another action from an action use other_action.params instead
I am putting this on your radar to see if you have any immediate ideas. Otherwise, I should have some time this week to dig into this.
Appreciate it,
Thanks
I can see from the repo description that it says this plugin allows XCUITests and android Instrumentation tests run on AWS device Farm.
Though, is it able to upload Appium Nodejs tests through this script?
I have some tests written with Webdriverio and Appium, and currently I'm uploading them manually to AWS Device Farm, so I'm looking for a way to automate this process when there is a new app build.
Kind regards,
Recommend Projects
-
-
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
An Open Source Machine Learning Framework for Everyone
-
The Web framework for perfectionists with deadlines.
-
A PHP framework for web artisans
-
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
Some thing interesting about web. New door for the world.
-
A server is a program made to process requests and deliver data to clients.
-
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Some thing interesting about visualization, use data art
-
Some thing interesting about game, make everyone happy.
-
Recommend Org
-
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Open source projects and samples from Microsoft.
-
Google ❤️ Open Source for everyone.
-
Alibaba Open Source for everyone
-
Data-Driven Documents codes.
-
China tencent open source team.
-