mauriciotogneri / green-coffee

Green Coffee
MIT License
231 stars 21 forks source link

i have problem when integrate the green coffee library with espresso #24

Closed mennatallah closed 3 years ago

mennatallah commented 4 years ago

actully i have followed the example shared and when i have create a steps definition class and once i have extended the steps class from Greencoffee steps the link between the feature file and the steps class is lost and the run will be displayed error in runtime I am using the dependencies :- implementation 'io.cucumber:gherkin-jvm-deps:1.0.4' androidTestImplementation 'com.android.support:support-annotations:28.0.0' // androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.mauriciotogneri:greencoffee:3.5.0' // Espresso UI Testing androidTestImplementation "androidx.test.espresso:espresso-idling-resource:${espressoVersion}" androidTestImplementation ("androidx.test.espresso:espresso-core:${espressoVersion}") androidTestImplementation "androidx.test.espresso:espresso-contrib:${espressoVersion}" androidTestImplementation "androidx.test.espresso:espresso-intents:${espressoVersion}" androidTestImplementation "androidx.test.espresso:espresso-accessibility:${espressoVersion}" androidTestImplementation "androidx.test.espresso:espresso-web:${espressoVersion}"

Screen Shot 2020-08-20 at 11 45 20 PM Screen Shot 2020-08-20 at 11 46 28 PM Screen Shot 2020-08-20 at 11 47 44 PM

please advice ASAP ;)

mauriciotogneri commented 4 years ago

Can you show me what error are you getting exactly? What class are you running in order to execute the tests?

mennatallah commented 4 years ago

Hi Mauriciotogneri/Green-Coffee

fist of all thanks for your support

I'm executing the feature file and the actually the feature file is not linked with the steps file" although I have created the steps from the feature " after creating the steps that will be displayed

@cucumber.api.java.en.Given( "^Login to the app$" ) public void loginToTheApp() { }

so I expand the step class from GreenCoffee steps and replace the Given with the other one and once I have run the feature file displays Testing started at 13:40 ... /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/bin/java -Dorg.jetbrains.run.directory=/Users/vistesting/AndroidStudioProjects/MVA-android/app/src/androidTest/assets/features "-javaagent:/Applications/Android Studio.app/Contents/lib/idea_rt.jar=63095:/Applications/Android Studio.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/Users/vistesting/Library/Android/sdk/platforms/android-28/android.jar:/Users/vistesting/Library/Android/sdk/platforms/android-28/data/res:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/intermediates/javac/debugUnitTest/classes:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/intermediates/javac/debug/classes:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/tmp/kotlin-classes/debugUnitTest:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/intermediates/unit_test_config_directory/debugUnitTest/out:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/tmp/kapt3/classes/debugUnitTest:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/intermediates/sourceFolderJavaResources/test/debug:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/intermediates/javac/debugAndroidTest/classes:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/tmp/kotlin-classes/debugAndroidTest:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/tmp/kapt3/classes/debugAndroidTest:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/generated/res/resValues/androidTest/debug:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/tmp/kotlin-classes/debug:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/tmp/kapt3/classes/debug:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/generated/res/google-services/debug:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/generated/crashlytics/res/debug:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/generated/res/agc/debug:/Users/vistesting/AndroidStudioProjects/MVA-android/app/build/generated/res/resValues/debug:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.squareup.spoon/spoon-client/1.5.0/161bf0c1680d95f65e81f7764c8b37a827d4fbcd/spoon-client-1.5.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.google.android.apps.common.testing.accessibility.framework/accessibility-test-framework/2.0/7837f95bdff9f797003454247fef02b78d49ae75/accessibility-test-framework-2.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.ccil.cowan.tagsoup/tagsoup/1.2/639fd364750d7363c85797dc944b4a80f78fa684/tagsoup-1.2.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/a529fc61c9fb1f95c109d8874b50038d/espresso-intents-3.1.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/694a019193d4898648658a14a585db8d/rules-1.1.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/072384c872917764ead0f88c838df7b7/jetified-leakcanary-android-instrumentation-1.6.3/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/a6a3bbabd3bf1ac6366ca950f6a9a586/espresso-contrib-3.1.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/3a83424109ae1207f0256fdb651d7180/espresso-accessibility-3.1.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/a17b29dfdf4325549a4ec75dd818951c/espresso-web-3.1.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/699a92a58009fd777e587d72d5a2308d/junit-1.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/9f7be90fa393a214196b5222b43959a6/core-1.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/9f7be90fa393a214196b5222b43959a6/core-1.1.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/adf40a9799633ecfc6b0e1b6c1ec9e82/jetified-greencoffee-3.5.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/af6674d2b0c97802e79c9589fa0da2d8/jetified-uiautomator-v18-2.1.2/jars/classes.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-module-junit4/2.0.0-beta.5/4863d6a71361f1aaa7c162146646c50a47e97ee3/powermock-module-junit4-2.0.0-beta.5.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-module-junit4-common/2.0.0-beta.5/cb845360267ab2dfac0ac1d59819501a66ccd139/powermock-module-junit4-common-2.0.0-beta.5.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.glassfish/javax.annotation/10.0-b28/30eb3b3cc9cb0863a4edaea5a7575f8ace1b96ba/javax.annotation-10.0-b28.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-api-mockito2/2.0.0-beta.5/5aadd697a176794368d6750aafe6d7525ddbcef8/powermock-api-mockito2-2.0.0-beta.5.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.mockito/mockito-core/2.19.0/bc51dab3138afbd8517511cfb183dab731d8b1c4/mockito-core-2.19.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-api-support/2.0.0-beta.5/613616628925ecc461ed8b826e44b0c4928261e0/powermock-api-support-2.0.0-beta.5.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-core/2.0.0-beta.5/3e148ed3b247bc856e8e067349983bbd4f047698/powermock-core-2.0.0-beta.5.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.powermock/powermock-reflect/2.0.0-beta.5/4ea415348f15620783a1f26343d6732adfa86bc8/powermock-reflect-2.0.0-beta.5.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.8.10/c3dcdb62b4297eacbe8a763f36044e1f1b04709b/byte-buddy-1.8.10.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.8.10/957933bd13319beb33138494122e8fd1c347bce4/byte-buddy-agent-1.8.10.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.objenesis/objenesis/2.6/639033469776fd37c08358c6b92a4761feb2af4b/objenesis-2.6.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.javassist/javassist/3.22.0-CR2/44eaf0990dea92f4bca4b9931b2239c0e8756ee7/javassist-3.22.0-CR2.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/7ba28f1f7bfe3bd770d640c68fab6870/core-testing-2.0.0/jars/classes.jar:/Users/vistesting/AndroidStudioProjects/MVA-android/app/libs/js.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.squareup.leakcanary/leakcanary-watcher/1.6.3/ce583d0a36ed4674593cdd46665acf81ddca02dc/leakcanary-watcher-1.6.3.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.squareup.haha/haha/2.0.4/4dbe9405e87aa52687c692740253c0ef93dbad9b/haha-2.0.4.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.jetbrains.trove4j/trove4j/20160824/33c3e174a9c8368d93761d3d12712db18e903959/trove4j-20160824.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.1.0/1f27220b47669781457de0d600849a5de0e89909/collection-1.1.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.1.0/b3152fc64428c9354344bd89848ecddc09b6f07e/core-common-2.1.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.1.0/c67e7807d9cd6c329b9d0218b2ec4e505dd340b7/lifecycle-common-2.1.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/androidx.room/room-common/2.2.0-beta01/f5e3b73a0c2ab5e276e26868e4ce3542baede207/room-common-2.2.0-beta01.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife-annotations/10.2.0/25f079da2cbc0ab419ec0000e0723e3c8b47cb59/butterknife-annotations-10.2.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.1.0/e3a6fb2f40e3a3842e6b7472628ba4ce416ea4c8/annotation-1.1.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-android-extensions-runtime/1.3.41/8d3d500e42bd74c17fa9586db8ca85c336979d02/kotlin-android-extensions-runtime-1.3.41.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.3.61/70dffc5f8ac5ea7c34f30deac5b9d8b1d48af066/kotlin-stdlib-jdk7-1.3.61.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.3.61/2e07c9a84c9e118efb70eede7e579fd663932122/kotlin-reflect-1.3.61.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-android/1.1.1/4e0f12f3ae5dd2d50741ad523b0970dc5b8ed783/kotlinx-coroutines-android-1.1.1.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core/1.1.1/3d2b7321cdef9ebf9cb7729ea4f75a6f6457df86/kotlinx-coroutines-core-1.1.1.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.3.61/4702105e97f7396ae41b113fdbdc180ec1eb1e36/kotlin-stdlib-1.3.61.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-common/1.1.1/7ed04382bdf0c89c5d87ac462aa4935ae8e85243/kotlinx-coroutines-core-common-1.1.1.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.3.61/65abb71d5afb850b68be03987b08e2c864ca3110/kotlin-stdlib-common-1.3.61.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.aspectj/aspectjrt/1.9.1/84b05e2d360c83ce9fd1780ab2b7f36565110b9c/aspectjrt-1.9.1.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.soasta.mpulse/mpulse-java/2.6.3/7665543964b87a380368206a7bc8fe93cf0beb41/mpulse-java-2.6.3.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.json/json/20160212/a742e3f85161835b95877478c5dd5b405cefaab9/json-20160212.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.8.5/f645ed69d595b24d4cf8b3fbb64cc505bede8829/gson-2.8.5.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/joda-time/joda-time/2.9.6/e380a3ea2f421f6bf6e9091a75694f04720eed2/joda-time-2.9.6-no-tzdb.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.google.guava/listenablefuture/1.0/c949a840a6acbc5268d088e47b04177bf90b3cad/listenablefuture-1.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/androidx.constraintlayout/constraintlayout-solver/1.1.3/54abe9ffb22cc9019b0b6fcc10f185cc4e67b34e/constraintlayout-solver-1.1.3.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.github.bumptech.glide/disklrucache/4.10.0/64b5e97b9b10c47b62577d2b25f1e1fe9dcd1f56/disklrucache-4.10.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.github.bumptech.glide/annotations/4.10.0/bbe80fe87e3a3a08c995557f3b8e66f479bf9363/annotations-4.10.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.9/9ce04e34240f674bc72680f8b843b1457383161a/commons-codec-1.9.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/io.reactivex.rxjava2/rxjava/2.2.9/ea9b7b1aef33f55c8001379c7caebff8d10e9620/rxjava-2.2.9.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.reactivestreams/reactive-streams/1.0.2/323964c36556eb0e6209f65c1cef72b53b461ab8/reactive-streams-1.0.2.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp/okhttp/2.7.5/7a15a7db50f86c4b64aa3367424a60e3a325b8f1/okhttp-2.7.5.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.12.1/dc6d02e4e68514eff5631963e28ca7742ac69efe/okhttp-3.12.1.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.15.0/bc28b5a964c8f5721eb58ee3f3c47a9bcbf4f4d8/okio-1.15.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.google.dagger/dagger/2.27/7bee2792b10523e298a7de508635c6eed0c309be/dagger-2.27.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/javax.inject/javax.inject/1/6975da39a7040257bd51d21a231b76c915872d38/javax.inject-1.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/io.reactivex.rxjava2/rxkotlin/2.2.0/e1e2fbb13b1c7dc6d2d03b6221a016d1501ad5a9/rxkotlin-2.2.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.simpleframework/simple-xml/2.7.1/dd91fb744c2ff921407475cb29a1e3fee397d411/simple-xml-2.7.1.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.adobe.mobile/adobeMobileLibrary/4.17.0/249ceddca7e777b9dbc7bd005ae50f74cb221a5a/adobeMobileLibrary-4.17.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/junit/junit/4.12/2973d150c0dc1fefe998f834810d68f278ea58ec/junit-4.12.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-integration/1.3/5de0c73fef18917cd85d0ab70bb23818685e4dfd/hamcrest-integration-1.3.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-library/1.3/4785a3c21320980282f9f33d0d1264a69040538f/hamcrest-library-1.3.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/net.sf.kxml/kxml2/2.3.0/ccbc77a5fd907ef863c29f3596c6f54ffa4e9442/kxml2-2.3.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.squareup/javawriter/2.1.1/67ff45d9ae02e583d0f9b3432a5ebbe05c30c966/javawriter-2.1.1.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/2.0.1/516c03b21d50a644d538de0f0369c620989cd8f0/jsr305-2.0.1.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.appdynamics/appdynamics-runtime/5.3.1558/5f597f4380932c04a8b7dde1c8ea92faea21ecaf/appdynamics-runtime-5.3.1558.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.google.auto.value/auto-value-annotations/1.6.5/c3dad10377f0e2242c9a4b88e9704eaf79103679/auto-value-annotations-1.6.5.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/io.cucumber/gherkin-jvm-deps/1.0.4/ab5990bf8596b504ea6618fcf2e5192d4488440e/gherkin-jvm-deps-1.0.4.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/c6844b402b0d5139f5188d508ca07ded/jetified-leakcanary-support-fragment-1.6.3/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/c6844b402b0d5139f5188d508ca07ded/jetified-leakcanary-support-fragment-1.6.3/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/0cbe7cf47bdaa95d33ca8baa4ecba371/jetified-leakcanary-android-1.6.3/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/0cbe7cf47bdaa95d33ca8baa4ecba371/jetified-leakcanary-android-1.6.3/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/b6f91b7999993ad2ebd583eb35c2c15b/jetified-leakcanary-analyzer-1.6.3/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/feaa7e2b6abda4bdf1cf5682d5decf96/splash-3.2.10/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/feaa7e2b6abda4bdf1cf5682d5decf96/splash-3.2.10/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/81a9a5c57fdbf24c075e3a63e8df696b/commonui-2.2.15/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/81a9a5c57fdbf24c075e3a63e8df696b/commonui-2.2.15/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/07466ada7963eeb65c859781d3fcce6b/material-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/07466ada7963eeb65c859781d3fcce6b/material-1.0.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/8d10d29c4e6a35aa7a1c6715f8fd4ebd/jetified-dagger-android-support-2.16/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/533d048004d7c4b541483bbc2507af6d/jetified-android-networking-1.0.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/533d048004d7c4b541483bbc2507af6d/jetified-android-networking-1.0.1/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/946c0d66e14e443207efd8f77e52303b/jetified-lottie-2.7.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/946c0d66e14e443207efd8f77e52303b/jetified-lottie-2.7.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/373e61ac902e7ede90312b2bf326572d/appcompat-1.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/373e61ac902e7ede90312b2bf326572d/appcompat-1.1.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/c176be9d2b2f91c8ec659f215f9b8f7a/exifinterface-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/c0b3c52651a808d94a5746cf1e0a2e7d/recyclerview-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/c0b3c52651a808d94a5746cf1e0a2e7d/recyclerview-1.0.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/bb4587cf115d332453726cc91c2e1072/commonutils-2.3.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/833c86b72ef7d1fd59e8a091d313fe2b/jetified-play-services-ads-16.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/833c86b72ef7d1fd59e8a091d313fe2b/jetified-play-services-ads-16.0.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/5145f0275a47152425ffc71d66f72210/browser-1.2.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/5145f0275a47152425ffc71d66f72210/browser-1.2.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/bc52db1584f80461f4ff6566b7d7ffc6/jetified-dagger-android-2.16/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/57a2824aad503a77ee04f560d63fc3fe/jetified-rxbinding-2.2.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/73a037546aa1166e7977c0eaa85bf244/jetified-swipe-reveal-layout-1.4.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/73a037546aa1166e7977c0eaa85bf244/jetified-swipe-reveal-layout-1.4.1/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/982498c9cc9d9ec1276ef231d3d6604b/jetified-materialdatetimepicker-2.5.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/982498c9cc9d9ec1276ef231d3d6604b/jetified-materialdatetimepicker-2.5.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/fabf99bbfc84cbbdae439bf2a70dedb6/legacy-support-v4-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/85da69e339c647f44b6d303fcef3a314/urbanairship-fcm-11.0.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/24fe5f72a99ae35eaed70f78f5a9bbd3/jetified-firebase-messaging-20.2.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/24fe5f72a99ae35eaed70f78f5a9bbd3/jetified-firebase-messaging-20.2.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/5374e092aec2472df031656f5431b7b3/room-rxjava2-2.2.0-beta01/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/9f0ba2e5810d2571d3b19add5740eff6/legacy-support-core-ui-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/354f23dbaea4332be2ddce28a91d6df0/firebase-crashlytics-17.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/d32419772de8a7b655d5158174c5888f/firebase-core-17.4.2/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/ddc8fa0d677be352f0048a904370db53/firebase-analytics-17.4.2/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/f616b0544045f0680fdc596b3b5dff79/play-services-measurement-api-17.4.2/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/debe1922d3230c13b17312f0cdc7bf0b/firebase-iid-20.2.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/270b55658472ba646856858e9404a943/play-services-measurement-17.4.2/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/1b052a6be1d31c9a63a7532de89d241b/play-services-measurement-sdk-17.4.2/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/6fef0bb60ccc563a040d99997909f406/play-services-measurement-impl-17.4.2/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/2cba80af34d09d672a1634253c4cc0f7/play-services-stats-17.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/997fc8d0e72eb524e7c20c4b959c6290/legacy-support-core-utils-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/4a2184724dac7e502a2fbf92ef76b24f/work-runtime-2.0.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/4a2184724dac7e502a2fbf92ef76b24f/work-runtime-2.0.1/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/bd9b54f91aec64d55f71cf4eaab8bf65/lifecycle-extensions-2.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/cff963f5fd45c6c205cda732c3a5a360/glide-4.10.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/cff963f5fd45c6c205cda732c3a5a360/glide-4.10.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/f0c78be9cb5df92133fdba2e31dc24f5/fragment-testing-1.1.0-alpha07/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/f0c78be9cb5df92133fdba2e31dc24f5/fragment-testing-1.1.0-alpha07/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/e22a9e511d76d489800de7170866caed/fragment-ktx-1.1.0-alpha07/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/b56071082a61e8a881fccf9add25062c/firebase-datatransport-17.0.3/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/f0ec07175a022eb90c044e9dfdf3e053/firebase-installations-16.3.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/f7388ede1d62bfdc1d9c970091e03c61/jetified-firebase-common-19.3.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/1b2a59862232fbce910f2e7e4a612254/firebase-iid-interop-17.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/285a5dc80068bdbd614331ab107e60db/firebase-measurement-connector-18.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/6c138e0952a7f9cc41da59d9d9eb42bc/firebase-installations-interop-16.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/5989b78dd257eaf95e22f5f732650241/play-services-base-17.3.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/5989b78dd257eaf95e22f5f732650241/play-services-base-17.3.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/20f4bc47c80210e41a72b29026391c85/play-services-tasks-17.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/fa6215cd3f6ded22949a32e8220efda7/play-services-measurement-sdk-api-17.4.2/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/d30aa23a3bfafa3f342ad903e634105f/play-services-measurement-base-17.4.2/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/3b8f520360c186aacc27bfa8d49e3455/jetified-play-services-ads-lite-16.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/3b8f520360c186aacc27bfa8d49e3455/jetified-play-services-ads-lite-16.0.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/ad7d931b36c4d99bcaa50e15364fe41f/play-services-gass-16.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/702f36cf5a49a845abde12ba310ad993/play-services-ads-identifier-17.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/3e13e026007a44b19d3e71ab46870fee/jetified-play-services-basement-17.3.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/3e13e026007a44b19d3e71ab46870fee/jetified-play-services-basement-17.3.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/2925ac5925233567bc28339444176263/jetified-urbanairship-core-11.0.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/2925ac5925233567bc28339444176263/jetified-urbanairship-core-11.0.1/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/a67e008fadc9f602fe6d424cb01140ac/fragment-1.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/5767dbbfe540cce9b80205256ddc7e88/media-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/5767dbbfe540cce9b80205256ddc7e88/media-1.0.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/7597220e35a9627e6351af4d68e71855/appcompat-resources-1.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/7597220e35a9627e6351af4d68e71855/appcompat-resources-1.1.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/f08b4f84ca7ea511622aa60741b3d4cd/drawerlayout-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/73914f0b073c8ee6c57a3f50c60c71fc/transition-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/73914f0b073c8ee6c57a3f50c60c71fc/transition-1.0.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/251813e9ad1f016737bd93470ed3d914/butterknife-10.2.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/051817f04ec0d0ccf1f58232808cdc01/butterknife-runtime-10.2.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/c42e0441ea3eb0330bc29d07222904a9/loader-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/2bcbd3a5876d36a08e3ef979025de95e/viewpager-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/4fc4740551fed5e5b9d505bb45c2c8d1/activity-ktx-1.0.0-alpha07/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/43529ca4818154fb1d619a72f941a6cf/activity-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/400c27200b721fd14378173534638014/coordinatorlayout-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/400c27200b721fd14378173534638014/coordinatorlayout-1.0.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/97b1967759fe53684d9594e999aa7e31/slidingpanelayout-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/70324bab45d79478024096089de23a26/customview-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/ede34af88afc822cc474e1e158f4a36a/swiperefreshlayout-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/5981c566581e9311ec98c0021e74400e/asynclayoutinflater-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/b1e013bccfc4a8a543e6b7263b664296/vectordrawable-animated-1.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/88695dc09f6c3e42a9c4bfbf56416291/vectordrawable-1.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/cf8eec31b50a1d7873fbe9540fec40f9/core-1.2.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/cf8eec31b50a1d7873fbe9540fec40f9/core-1.2.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/ba47a9956eab335e2e1ec37c2f3a4677/cursoradapter-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/5d2165ad107cb4fe01e17b51585a88a5/versionedparcelable-1.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/40b00c32f78f26c79a7c4aa6cc4df244/cardview-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/40b00c32f78f26c79a7c4aa6cc4df244/cardview-1.0.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/15dbb44419c14458a409f6b2523c1fa5/lifecycle-process-2.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/58b03c2e99d0cdfd48f6bd7a1f305f9a/lifecycle-service-2.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/3a204a7d4a4dd2fab43be09a52c05621/lifecycle-runtime-2.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/22872957fb1fb61bbfc71c90fb5817fb/room-runtime-2.2.0-beta01/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/f55264d3a4a9b98158a9f71977e6f11e/lifecycle-livedata-2.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/a82f035ff78e86ac2b3f6bc5a6003b6a/lifecycle-livedata-core-2.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/b33ff1f1afd4b0fd660e8d4c08a24a78/core-runtime-2.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/28aa0be6ec3d75b0ed1df061ce79dfe2/savedstate-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/42bf6d5457dc46626542a78814570f62/lifecycle-viewmodel-ktx-2.1.0-alpha04/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/2d8da7372debd0dc0e134b0c1a6e70b5/lifecycle-viewmodel-2.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/cbb35b798058f9c2c213f4d911de2e8b/sqlite-framework-2.0.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/c90b0f5e6b60f8245f94bb741137ddd3/securestorage-2.4.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/458c0bfa5466852b06fcdf4dc74938fd/android-database-sqlcipher-4.4.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/458c0bfa5466852b06fcdf4dc74938fd/android-database-sqlcipher-4.4.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/c52658171e2d264bba2a75589402817e/sqlite-2.0.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/8a870ab5964c48b9f67d9a0757d00ac1/gifdecoder-4.10.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/8faab8de9e590dddaa58c27b53e4db4a/transport-backend-cct-2.2.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/d6134bbd5f99e88c6544a8d624186ae2/transport-runtime-2.2.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/dfdda761459d857c65a79b6d5eaae4e6/jetified-firebase-components-16.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/9403bd4d1a8bf45d3b4abf53d5f25169/firebase-encoders-json-16.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/e9044f0f6947b33c7a417424231f7bae/documentfile-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/12866dc856d0c58f26159521f83eec3f/localbroadcastmanager-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/b156457487676df4207185a15cd836b5/print-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/e650193b65622d156effe4e0537c6d3d/interpolator-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/39cae3055b852f93630f052651cff9ef/espresso-core-3.1.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/a7311a3136d359be6a60ef3b6d46763a/runner-1.1.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/753285be253edcf5d49b8998eec43cb6/monitor-1.1.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/14b42b90f00c2e9bae8f511b28a6cb57/mpulse-android-2.6.3/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/14b42b90f00c2e9bae8f511b28a6cb57/mpulse-android-2.6.3/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/efa6c0d7d6ac8c7325a788f76f78c165/crashlytics-2.9.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/33eec1ee9149e71cd4e4130b536e0d30/beta-1.2.7/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/300eb80786aa6d9d2ef8e8fb6eea5388/crashlytics-core-2.6.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/ce73bddda6690c40f331fb9c4a789857/jetified-answers-1.4.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/89e0049c7c9c1e4df9d4ec64f6d35f18/fabric-1.4.2/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/5a97d0a7400b92f55da2a3b498c19e06/jetified-android.joda-2.9.5.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/5a97d0a7400b92f55da2a3b498c19e06/jetified-android.joda-2.9.5.1/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/696cbc61f83dfefb4188e27c9b9d3692/play-services-ads-base-16.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/a67e6d3ec3876311b53f960501324d09/jetified-ads-identifier-3.4.30.301/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/adda0e627b241b17e5471faa4aa6e8c6/constraintlayout-1.1.3/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/adda0e627b241b17e5471faa4aa6e8c6/constraintlayout-1.1.3/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/45b7cd6cba8a4e135de72a8bb182d53e/jetified-discrete-scrollview-1.4.4/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/45b7cd6cba8a4e135de72a8bb182d53e/jetified-discrete-scrollview-1.4.4/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/26073e3ba666407f3055616fe3d9da2d/rxandroid-2.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/fcbbf36a58adaefe1cd0461c3a819481/conceal-2.0.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/f2d74964a473924d5fab195e322ec0b7/library-5.7.2/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/f2d74964a473924d5fab195e322ec0b7/library-5.7.2/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/e0ac7e3c51ec68b7868d2fe043257ee5/adidentifier-1.0.2/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/e0ac7e3c51ec68b7868d2fe043257ee5/adidentifier-1.0.2/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/2a42a17defdb63974ca47e88b6b9466e/MPAndroidChart-v3.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/00cb8a8339ac5852e8bfa728e5036878/espresso-idling-resource-3.1.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/6d51b98f58a01e2e6e0c5531b88442fb/jetified-android-1.1.7/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/6d51b98f58a01e2e6e0c5531b88442fb/jetified-android-1.1.7/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/8ee70941a4b1e134710c034f8a6fceaf/jetified-rxpermissions-0.10.2/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/b42f7299749b5fe6b04fc4ba9ad7f0da/volley-1.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/15df5597b324a69c17db6f769257a7f6/transport-api-2.2.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/b0486a00040389bb19078c73937fbb50/rootbeer-lib-0.0.7/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/b0486a00040389bb19078c73937fbb50/rootbeer-lib-0.0.7/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/7bdfdd854916fa672a3dc5fb1d236154/pageindicatorview-1.0.3/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/7bdfdd854916fa672a3dc5fb1d236154/pageindicatorview-1.0.3/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/20f1ea24879d9b5d8aaf25c594fe2b7c/expandablelayout-2.9.2/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/20f1ea24879d9b5d8aaf25c594fe2b7c/expandablelayout-2.9.2/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/95da686dcdeadc366dd518737c8046ce/safetydetect-4.0.3.300/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/395ae231837d2b01157b358e9a417ae3/base-4.0.3.301/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/18b3296717b8d9d5df4ee92ffba63e01/availableupdate-4.0.3.301/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/18b3296717b8d9d5df4ee92ffba63e01/availableupdate-4.0.3.301/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/016cdd13289dd17ecec83b4da40ca7d7/ui-4.0.3.301/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/016cdd13289dd17ecec83b4da40ca7d7/ui-4.0.3.301/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/5429dbe91e2034a9fb7e5e0987752eea/stats-4.0.3.301/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/6ad9ec70db44b63d2e804af7c8a03920/device-4.0.3.301/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/121e94b2dee6c50d9d1efde1298952dd/log-4.0.3.301/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/de305afe6d2501fdc792c276caa85083/network-grs-4.0.2.300/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/de305afe6d2501fdc792c276caa85083/network-grs-4.0.2.300/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/246ce5c0586a9f09301f18bdaa274b0e/network-common-4.0.2.300/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/246ce5c0586a9f09301f18bdaa274b0e/network-common-4.0.2.300/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/d89222d3d879b6fb62da23252dfb3803/agconnect-core-1.0.0.300/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/b597450f1f11a81b6795fd422bcc6d13/tasks-1.3.3.300/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/aa9a5096a628ae130e3c16f325d8b08b/update-2.0.6.300/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/aa9a5096a628ae130e3c16f325d8b08b/update-2.0.6.300/res:/Users/vistesting/AndroidStudioProjects/MVA-android/tealium.lifecycle-5.0.4/build/.transforms/e67d5a9fdb504e5fe048964ea05b0a89/tealium.lifecycle-5.0.4/jars/classes.jar:/Users/vistesting/AndroidStudioProjects/MVA-android/scytale/build/intermediates/javac/debug/classes:/Users/vistesting/AndroidStudioProjects/MVA-android/scytale/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar:/Users/vistesting/AndroidStudioProjects/MVA-android/scytale/build/generated/res/resValues/debug:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/95ed5ba096b73e4fdb46ec5e2396bd7a/rules-1.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/f43bf08457cf0bdf9a8156e81aed13b0/runner-1.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/5aa012e580d120d98885c876fdde3c3e/monitor-1.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.0.0/45599f2cd5965ac05a1488fa2a5c0cdd7c499ead/annotation-1.0.0.jar:/Users/vistesting/AndroidStudioProjects/MVA-android/netperform/build/intermediates/javac/debug/classes:/Users/vistesting/AndroidStudioProjects/MVA-android/netperform/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar:/Users/vistesting/AndroidStudioProjects/MVA-android/netperform/build/generated/res/resValues/debug:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/0d5fb0f9a6a62ce876ad83e5c44aa178/espresso-contrib-3.1.0-alpha4/jars/classes.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.0.0/42858b26cafdaa69b6149f45dfc2894007bc2c7a/collection-1.0.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.0.0/bb21b9a11761451b51624ac428d1f1bb5deeac38/core-common-2.0.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.0.0/e070ffae07452331bc5684734fce6831d531785c/lifecycle-common-2.0.0.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.3.41/a1f331124ba069a09e964ad2640c36f140f2c758/kotlin-stdlib-jdk7-1.3.41.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.3.41/e24bd38de28a326cce8b1f0d61e809e9a92dad6a/kotlin-stdlib-1.3.41.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.3.41/2ecf4aa059427d7186312fd1736afedf7972e7f7/kotlin-stdlib-common-1.3.41.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.github.bumptech.glide/disklrucache/4.7.1/21e6054c134c7f5c435ab7635984f39c5375083e/disklrucache-4.7.1.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/com.github.bumptech.glide/annotations/4.7.1/796c0bf0a61141278c4bc32de2b92e6eb7fa8b1a/annotations-4.7.1.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/299cd09bf3b53a29fdb1da1a5b6e1892/netperform-6.0.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/8e111fce22e8543608629d520effde3c/appcompat-1.0.2/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/8e111fce22e8543608629d520effde3c/appcompat-1.0.2/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/33126faf25e0a8d639b0dc106b2f7a21/jetified-glide-4.7.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/b10a938fe57c9db8a24bfd267238fefa/lifecycle-extensions-2.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/4e179d22b2896581412586e2fc27697a/jetified-play-services-ads-identifier-16.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/11f6351460cd8792ada38b4a31abd6c9/fragment-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/8c53b0900c176cf7de97af4b6e626282/vectordrawable-animated-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/1e526493b17b4a69c0e92c6cc74f5cfe/browser-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/1e526493b17b4a69c0e92c6cc74f5cfe/browser-1.0.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/ff68f22cc4035f830066bc31464a1809/vectordrawable-1.0.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/bf641321a95a398a0cbf1f5f8f151e77/jetified-gifdecoder-4.7.1/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/36e67088927019d3b306d8d990c6e71b/lifecycle-process-2.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/379bbf44e3949d20e6341d565e6981e1/lifecycle-service-2.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/b60e5ed57d0bdbee6eac55079a80ca6e/lifecycle-runtime-2.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/9d483eb7a9ff3444461ebdd29402258a/lifecycle-livedata-2.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/ff7e61d2fcaff13e7d9c8521573035ae/lifecycle-livedata-core-2.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/70ce90ccfab89918f2c50bc574172c2e/core-runtime-2.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/ef877ecccafc9601502072743ea18799/lifecycle-viewmodel-2.0.0/jars/classes.jar:/Users/vistesting/AndroidStudioProjects/MVA-android/uicomponents/build/intermediates/javac/debug/classes:/Users/vistesting/AndroidStudioProjects/MVA-android/uicomponents/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar:/Users/vistesting/AndroidStudioProjects/MVA-android/uicomponents/build/tmp/kapt3/classes/debug:/Users/vistesting/AndroidStudioProjects/MVA-android/uicomponents/build/tmp/kotlin-classes/debug:/Users/vistesting/AndroidStudioProjects/MVA-android/uicomponents/build/generated/res/resValues/debug:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/01cc965aee74defdb0bd5fe8b7b88ece/espresso-core-3.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/de41b28423bece15a94c5478fb92a5e0/espresso-idling-resource-3.1.0/jars/classes.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.3.41/8fb58b8954661de666e321478bf4178c18ce8018/kotlin-reflect-1.3.41.jar:/Users/vistesting/.gradle/caches/modules-2/files-2.1/io.reactivex.rxjava2/rxjava/2.1.8/f1881fa3d84ca355cfc683d9f75187b3d99b2980/rxjava-2.1.8.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/8bbd34b21a362de8cf9e6824d245a8ea/appcompat-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/8bbd34b21a362de8cf9e6824d245a8ea/appcompat-1.0.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/29461fbd204abb6608337e8838f459ac/vectordrawable-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/9e60c2c803e00731b77e8e4b1b77ce4b/core-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/9e60c2c803e00731b77e8e4b1b77ce4b/core-1.0.0/res:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/8e83848ab7e5021f721ea0ae2d8b60dc/versionedparcelable-1.0.0/jars/classes.jar:/Users/vistesting/.gradle/caches/transforms-2/files-2.1/4e93c2ba063c431de2a18cc020ce5f7c/rxandroid-2.0.1/jars/classes.jar:/Users/vistesting/AndroidStudioProjects/MVA-android/annotation/build/classes/java/main:/Applications/Android Studio.app/Contents/plugins/junit/lib/junit-rt.jar:/Users/vistesting/Library/Application Support/AndroidStudio3.5/cucumber-java/lib/cucumber-jvmFormatter.jar" cucumber.api.cli.Main --plugin org.jetbrains.plugins.cucumber.java.run.CucumberJvmSMFormatter --monochrome --glue com.tsse.vfuk.test.steps /Users/vistesting/AndroidStudioProjects/MVA-android/app/src/androidTest/assets/features/Login.feature Error: Could not find or load main class cucumber.api.cli.Main

Process finished with exit code 1

kindly find the steps class

import com.mauriciotogneri.greencoffee.GreenCoffeeSteps; import com.mauriciotogneri.greencoffee.annotations.Given;

class steps extends GreenCoffeeSteps { @Given( "^Login to the app$" ) public void loginToTheApp() { } }

feature file

Feature: Login to the app Scenario: Login to the app Given Login to the app

Test class

import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameters;

import java.io.IOException; import java.util.Locale;

//import com.tsse.vfuk.test.steps.LoginSteps; @RunWith( Parameterized.class) public class LoginFeatureTest extends GreenCoffeeTest { @Rule public ActivityTestRule activity = new ActivityTestRule<>(VFLaunchActivity.class);

public LoginFeatureTest(ScenarioConfig scenarioConfig)
{
    super(scenarioConfig);
}

@Parameters(name = "{0}")
public static Iterable<ScenarioConfig> scenarios() throws IOException
{
    return new GreenCoffeeConfig()
            .withFeatureFromAssets("assets/Login.feature")
            .takeScreenshotOnFail()
            .scenarios(
                    new Locale("en", "GB"),
                    new Locale("es", "ES")
            ); // the locales used to run the scenarios (optional)
}

@Test
public void test() throws InterruptedException {
   start(new test());
}

}

dependences

implementation 'io.cucumber:gherkin-jvm-deps:1.0.4' androidTestImplementation 'com.android.support:support-annotations:28.0.0'

androidTestImplementation 'com.mauriciotogneri:greencoffee:3.5.0'

androidTestImplementation 'androidx.test:runner:1.1.0' //===== androidTestImplementation 'androidx.test:rules:1.0.2'

// Core library androidTestImplementation 'androidx.test:core:1.1.0' // Dependencies for Android unit tests androidTestImplementation 'androidx.test.ext:junit:1.1.0'

testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

please check and let me know if need more information

Thanks

Menna

On Sat, Aug 22, 2020 at 10:33 AM Mauricio Togneri notifications@github.com wrote:

Can you show me what error are you getting exactly? What class are you running in order to execute the tests?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mauriciotogneri/green-coffee/issues/24#issuecomment-678613633, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJEBY3ROCVB7WGJE2HVBMLSB57D7ANCNFSM4QGUHIRA .

mauriciotogneri commented 4 years ago

I updated the example app here: https://github.com/vndly/green-coffee-example

Can you replace the files with yours and run it? You can fork that project and modify it like this if it still doesn't work I can go and take a look.

Just to be clear, you need to run the file TestSuite.java to run all the tests.

mennatallah commented 4 years ago

Thanks you so much i Have tried and once i have created the steps from the feature file that will linked correctly once i have added the Greencoffeesteps extension for the steps in feature files the steps will be unlinked with the also after run thee test suits that will be happened java.lang.NullPointerException at java.io.Reader.(Reader.java:78) at java.io.InputStreamReader.(InputStreamReader.java:72) at com.mauriciotogneri.greencoffee.GreenCoffeeConfig.withFeatureFromInputStream(GreenCoffeeConfig.java:122) at com.mauriciotogneri.greencoffee.GreenCoffeeConfig.withFeatureFromAssets(GreenCoffeeConfig.java:108) at com.tsse.vfuk.features.LoginFeatureTest.scenarios(LoginFeatureTest.java:36) at java.lang.reflect.Method.invoke(Native Method) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.runners.Parameterized.allParameters(Parameterized.java:280) at org.junit.runners.Parameterized.(Parameterized.java:248) at java.lang.reflect.Constructor.newInstance0(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:343) at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104) at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86) at androidx.test.internal.runner.junit4.AndroidAnnotatedBuilder.runnerForClass(AndroidAnnotatedBuilder.java:63) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) at androidx.test.internal.runner.AndroidRunnerBuilder.runnerForClass(AndroidRunnerBuilder.java:153) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) at org.junit.runners.model.RunnerBuilder.runners(RunnerBuilder.java:101) at org.junit.runners.model.RunnerBuilder.runners(RunnerBuilder.java:87) at org.junit.runners.Suite.(Suite.java:102) at org.junit.runners.Suite.(Suite.java:70) at java.lang.reflect.Constructor.newInstance0(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:343) at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:107) at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86) at androidx.test.internal.runner.junit4.AndroidAnnotatedBuilder.runnerForClass(AndroidAnnotatedBuilder.java:63) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) at androidx.test.internal.runner.AndroidRunnerBuilder.runnerForClass(AndroidRunnerBuilder.java:153) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) at androidx.test.internal.runner.TestLoader.doCreateRunner(TestLoader.java:73) at androidx.test.internal.runner.TestLoader.getRunnersFor(TestLoader.java:104) at androidx.test.internal.runner.TestRequestBuilder.build(TestRequestBuilder.java:789) at androidx.test.runner.AndroidJUnitRunner.buildRequest(AndroidJUnitRunner.java:543) at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:386) at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2145)

On Sun, Aug 23, 2020 at 4:42 PM Mauricio Togneri notifications@github.com wrote:

I updated the example app here: https://github.com/vndly/green-coffee-example

Can you replace the files with yours and run it? You can fork that project and modify it like this if it still doesn't work I can go and take a look.

Just to be clear, you need to run the file TestSuite.java to run all the tests.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mauriciotogneri/green-coffee/issues/24#issuecomment-678782675, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJEBY73FQXBCIN6EYKSOJTSCETF5ANCNFSM4QGUHIRA .

mennatallah commented 4 years ago

The app crashed her public static Iterable scenarios() throws IOException

{ return new GreenCoffeeConfig() .withFeatureFromAssets("assets/login.feature") .takeScreenshotOnFail() .scenarios(ENGLISH, ENGLISH); }

On Sun, Aug 23, 2020 at 5:29 PM Menna Mahmoud < mennatallahmahmoudebrahim@gmail.com> wrote:

Thanks you so much i Have tried and once i have created the steps from the feature file that will linked correctly once i have added the Greencoffeesteps extension for the steps in feature files the steps will be unlinked with the also after run thee test suits that will be happened java.lang.NullPointerException at java.io.Reader.(Reader.java:78) at java.io.InputStreamReader.(InputStreamReader.java:72) at com.mauriciotogneri.greencoffee.GreenCoffeeConfig.withFeatureFromInputStream(GreenCoffeeConfig.java:122) at com.mauriciotogneri.greencoffee.GreenCoffeeConfig.withFeatureFromAssets(GreenCoffeeConfig.java:108) at com.tsse.vfuk.features.LoginFeatureTest.scenarios(LoginFeatureTest.java:36) at java.lang.reflect.Method.invoke(Native Method) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.runners.Parameterized.allParameters(Parameterized.java:280) at org.junit.runners.Parameterized.(Parameterized.java:248) at java.lang.reflect.Constructor.newInstance0(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:343) at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104) at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86) at androidx.test.internal.runner.junit4.AndroidAnnotatedBuilder.runnerForClass(AndroidAnnotatedBuilder.java:63) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) at androidx.test.internal.runner.AndroidRunnerBuilder.runnerForClass(AndroidRunnerBuilder.java:153) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) at org.junit.runners.model.RunnerBuilder.runners(RunnerBuilder.java:101) at org.junit.runners.model.RunnerBuilder.runners(RunnerBuilder.java:87) at org.junit.runners.Suite.(Suite.java:102) at org.junit.runners.Suite.(Suite.java:70) at java.lang.reflect.Constructor.newInstance0(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:343) at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:107) at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86) at androidx.test.internal.runner.junit4.AndroidAnnotatedBuilder.runnerForClass(AndroidAnnotatedBuilder.java:63) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26) at androidx.test.internal.runner.AndroidRunnerBuilder.runnerForClass(AndroidRunnerBuilder.java:153) at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59) at androidx.test.internal.runner.TestLoader.doCreateRunner(TestLoader.java:73) at androidx.test.internal.runner.TestLoader.getRunnersFor(TestLoader.java:104) at androidx.test.internal.runner.TestRequestBuilder.build(TestRequestBuilder.java:789) at androidx.test.runner.AndroidJUnitRunner.buildRequest(AndroidJUnitRunner.java:543) at androidx.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:386) at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:2145)

On Sun, Aug 23, 2020 at 4:42 PM Mauricio Togneri notifications@github.com wrote:

I updated the example app here: https://github.com/vndly/green-coffee-example

Can you replace the files with yours and run it? You can fork that project and modify it like this if it still doesn't work I can go and take a look.

Just to be clear, you need to run the file TestSuite.java to run all the tests.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mauriciotogneri/green-coffee/issues/24#issuecomment-678782675, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJEBY73FQXBCIN6EYKSOJTSCETF5ANCNFSM4QGUHIRA .

mauriciotogneri commented 4 years ago

Can you share the repository where you have this problem? It's very hard to know exactly what is the problem if I can't run the same code If you can't share the code, please clone this repository: https://github.com/vndly/green-coffee-example And modify it to have a minimal example with your problem

mennatallah commented 4 years ago

on a comment please before sharing the repo are we need some modification on the feature file to be able to connect the file feature and steps class and when we create as the below

class MyStepdefs { @cucumber.api.java.en.When( "^check the screen displayed$" ) public void checkTheScreenDisplayed() { } }

On Sun, Aug 23, 2020 at 5:40 PM Mauricio Togneri notifications@github.com wrote:

Can you share the repository where you have this problem? It's very hard to know exactly what is the problem if I can't run the same code If you can't share the code, please clone this repository: https://github.com/vndly/green-coffee-example And modify it to have a minimal example with your problem

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mauriciotogneri/green-coffee/issues/24#issuecomment-678789308, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJEBY75XTTPFVT7BNMUKJLSCEZ7LANCNFSM4QGUHIRA .

mauriciotogneri commented 4 years ago

I'm sorry but I really can't understand the problem. I really need all the code in a repository so I can run it.

mennatallah commented 4 years ago

unfortunately, i couldn't share the code of the app :(

On Sun, Aug 23, 2020 at 6:08 PM Mauricio Togneri notifications@github.com wrote:

I'm sorry but I really can't understand the problem. I really need all the code in a repository so I can run it.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mauriciotogneri/green-coffee/issues/24#issuecomment-678792684, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJEBY3BFOWUC7J4XO3VPYLSCE5JPANCNFSM4QGUHIRA .

mauriciotogneri commented 4 years ago

You can just fork the example repository: https://github.com/vndly/green-coffee-example

And copy there only the basic test files. Like this I can run the project and tell you what is the problem.

mennatallah commented 4 years ago

On Sun, Aug 23, 2020 at 8:47 PM Mauricio Togneri notifications@github.com wrote:

You can just fork the example repository:

https://github.com/vndly/green-coffee-example

And copy there only the basic test files. Like this I can run the project and tell you what is the problem.

hi Again I have already cloned your code but I have the same issue as the i didn't create a fork because I need permission but I cloned and the main issue is :- 1- create given steps in the feature file 2- from feature file click on create define steps. 3- after creating the defined steps I found it created as @cucumber.api.java.given(.... 4-till this moment when you click on the given method in steps file that will be redirected to the feature file 5- once I have add the extends Greencoffeesteps this link will be loss and once you click on the method in steps file will not redirect to the feature file 6- when you execute the suit will not be mentioned the given when then as mentioned in the feature file I will try to push my test

Thanks

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mauriciotogneri/green-coffee/issues/24#issuecomment-678810144, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJEBY6PCZJNLVZWOEZOO53SCFP4XANCNFSM4QGUHIRA .

mauriciotogneri commented 4 years ago

One problem that I see is that you are using: @cucumber.api.java.given And you have to use: @com.mauriciotogneri.greencoffee.annotations.Given

You don't need permissions to fork a project. I'm only asking you to take a copy of the example repository and replace it with the code that you already sent me before. If you want you can send me a zip file of the project.

mennatallah commented 4 years ago

Yes the @cucimber.api.java.given created by default and once I have replaced with geencoffee given the method in steps file will be dimmed and not linked with feature file statement

I have tried whaT you have approach me and face the same so my first question was if I need some configuration or modifications on the features files ?

On Sun, Aug 23, 2020 at 11:01 PM Mauricio Togneri notifications@github.com wrote:

One problem that I see is that you are using:

@cucumber.api.java.given And you have to use:

@com.mauriciotogneri.greencoffee.annotations.Given

You don't need permissions to fork a project. I'm only asking you to take a copy of the example repository and replace it with the code that you already sent me before. If you want you can send me a zip file of the project.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mauriciotogneri/green-coffee/issues/24#issuecomment-678824527, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJEBYYRKXWFAQMYT5RBM43SCF7TNANCNFSM4QGUHIRA .

-- Sent from Gmail Mobile

mauriciotogneri commented 4 years ago

Your feature file looks good. But again, I can't really help you until you give me a project I can run.

mennatallah commented 4 years ago

good news I have found the issue in cucumber for java plugin and fixed it on the other side can i ask if the given when then displayed in running report as the running status displayed as mentioned and i want to see the status of the steps instead of the whole test case status ( is that supported in green coffee library [image: Screen Shot 2020-08-24 at 9.10.42 PM.png]

On Mon, Aug 24, 2020 at 6:25 PM Mauricio Togneri notifications@github.com wrote:

Your feature file looks good. But again, I can't really help you until you give me a project I can run.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mauriciotogneri/green-coffee/issues/24#issuecomment-679231133, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJEBY7SI22VFBJ2C5QE4SLSCKIBJANCNFSM4QGUHIRA .

mauriciotogneri commented 4 years ago

Sorry, but I didn't understand the question.

mennatallah commented 4 years ago

I have highlighted the part in below screenshot

so as you see the run displayed as test[navigate to the app ] so can this report displayed as Given open the app when .... Then .... ?

On Mon, Aug 24, 2020 at 9:20 PM Mauricio Togneri notifications@github.com wrote:

Sorry, but I didn't understand the question.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mauriciotogneri/green-coffee/issues/24#issuecomment-679317095, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJEBY7UKTHYOXJXARWUMB3SCK4QJANCNFSM4QGUHIRA .

mennatallah commented 4 years ago

i would like to ask if we can schedule call on zoom if you still not understanding me :) and thanks again for your support

On Mon, Aug 24, 2020 at 9:26 PM Menna Mahmoud < mennatallahmahmoudebrahim@gmail.com> wrote:

I have highlighted the part in below screenshot

so as you see the run displayed as test[navigate to the app ] so can this report displayed as Given open the app when .... Then .... ?

On Mon, Aug 24, 2020 at 9:20 PM Mauricio Togneri notifications@github.com wrote:

Sorry, but I didn't understand the question.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mauriciotogneri/green-coffee/issues/24#issuecomment-679317095, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJEBY7UKTHYOXJXARWUMB3SCK4QJANCNFSM4QGUHIRA .

mauriciotogneri commented 4 years ago

I don't see any screenshot in your latest messages.

mennatallah commented 4 years ago

attached check now

On Mon, Aug 24, 2020 at 9:33 PM Mauricio Togneri notifications@github.com wrote:

I don't see any screenshot in your latest messages.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mauriciotogneri/green-coffee/issues/24#issuecomment-679323201, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABJEBY6PONVBNR2RZ7D7WADSCK57RANCNFSM4QGUHIRA .

mennatallah commented 4 years ago
Screen Shot 2020-08-24 at 9 22 06 PM

may be that because i have replayed via mail but i have uploaded now from github

mauriciotogneri commented 4 years ago

Ah, I understand now. No, I don't think GreenCoffee can change that name.