File: https://github.com/android/skills/blob/main/testing%2Ftesting-setup%2FSKILL.md
Reference:
Espresso Tests for Views. Might use wrappers like Kaspresso. Dependencies: androidx.test.espresso:espresso-core, androidx.test:runner, androidx.test:rules.
Kaspresso is amazing and great framework which simplified UI testing a lot. However there a few improvements can be added to the skill.
Kaspresso using Kakao under the hood for DSL wrapping and custom assertions and matchers. As well Kaspresso providing a dependencies for UI automator. Kaspresso helping with reporting, assertions retries and extra loggin. It sort of "swissknife" for do everything at once.
I would like to higligh the logical level for depencencies
Espresso -> Kakao (DSL over Espresso + custom matchers) -> Kaspresso (Flaky retries, ADB, Reports, Logs and etc).
Sometimes it not requred for users to use all-at-once tooling, and Kakao is just enough.
Is it possible to adjust documentation and simply add
Espresso Tests for Views. Might use wrappers like Kaspresso or Kakao Dependencies: androidx.test.espresso:espresso-core, io.github.kakaocup:compose, androidx.test:runner, androidx.test:rules.
Because I'm a main and single mainainer of Kakao, I would be appretiate to have this changes <3
Cheers, Konst
File: https://github.com/android/skills/blob/main/testing%2Ftesting-setup%2FSKILL.md
Reference:
Kaspresso is amazing and great framework which simplified UI testing a lot. However there a few improvements can be added to the skill.
Kaspresso using Kakao under the hood for DSL wrapping and custom assertions and matchers. As well Kaspresso providing a dependencies for UI automator. Kaspresso helping with reporting, assertions retries and extra loggin. It sort of "swissknife" for do everything at once.
I would like to higligh the logical level for depencencies
Espresso -> Kakao (DSL over Espresso + custom matchers) -> Kaspresso (Flaky retries, ADB, Reports, Logs and etc).
Sometimes it not requred for users to use all-at-once tooling, and Kakao is just enough.
Is it possible to adjust documentation and simply add
Because I'm a main and single mainainer of Kakao, I would be appretiate to have this changes <3
Cheers, Konst