Closed josepmc closed 2 years ago
As cucumber-android
uses cucumber-java/junit
4.8.1
you have to use all cucumber-*
(except cucumber-android
which is in 4.9.0
) libs in that version. If you mix runtime dependencies version you will have runtime crashes with such errors.
Describe the bug The cukeulator example is tied to version 4.8.1 of the library
cucumber-picocontainer
(Jan 2020), whereas the latest as of today is 7.0.0. Setting the version of the dependency to anything newer than 4.x versions will cause the library to fail.To Reproduce Steps to reproduce the behavior:
androidTestImplementation "io.cucumber:cucumber-picocontainer:7.0.0"
Expected behavior There will be an initialization error. On the latest version, you'll need to see the results in Logcat as Android Studio might not even pick them up.
StackTrace