We've totally reworked AdbServer and Kaspresso 1.2.0 works only with new artifacts/adbserver-desktop.jar
The old version artifacts/desktop_1_1_0.jar is also available for use with older versions of Kaspresso.
If you use device.logcat in your tests, you should call device.logcat.disableChatty in the before section of your test.
In previous version of Kaspresso, device.logcat.disableChatty was called automatically during initialization. This resulted in the need to always run AdbServer before tests.
1.2.1
Kaspresso migrated to a new version of Kakao which has io.github.kakaocup.kakao package name. Replace all imports using command
find . -type f \( -name "*.kt" -o -name "*.java" \) -print0 | xargs -0 sed -i '' -e 's/com.agoda/io.github.kakaocup/g' or using global replacement tool in IDE.
1.5.0
In order to support the system storage restrictions artifacts are saved under /sdcard/Documents folder.
Video recording in the allure tests requires using new kaspresso builder: Kaspresso.Builder.withForcedAllureSupport() and replacing the test runner (io.qameta.allure.android.runners.AllureAndroidJUnitRunner) with com.kaspersky.kaspresso.runner.KaspressoRunner
Deprecated TestFailRule. Fixed fail test screenshotting
Fixed an automatic system dialogs closing. See this diff.