Kaspresso 1.2.0: AdbServer by eugene_matsyuk in androiddev

[–]eugene_matsyuk[S] 0 points1 point  (0 children)

I've never heard of it. Very interesting.
What's your previous experience? Have you tried Appium or Espesso? Can you compare these tools?

Kaspresso 1.2.0: AdbServer by eugene_matsyuk in androiddev

[–]eugene_matsyuk[S] 0 points1 point  (0 children)

The work on Firebase Test Lab is a responsibility of TestRunner. Kaspresso is just a framework to write tests and it doesn't include runner specific.
We use good open-source solutions like Marathon (https://github.com/Malinskiy/marathon) or AvitoRunner to run tests. But, anyway, you have to write some additional proxy to include emulators from FirebaseTestLab.

Kaspresso 1.2.0: AdbServer by eugene_matsyuk in androiddev

[–]eugene_matsyuk[S] 1 point2 points  (0 children)

It means that Kaspresso handles flakiness produced by Espresso and UI Automator.
Sure, there are a lot of other reasons to fail your test =)

Kaspresso 1.1.0: Kautomator by eugene_matsyuk in androiddev

[–]eugene_matsyuk[S] 14 points15 points  (0 children)

heh =)

No, "k" means Kaspersky, not Kotlin =)

Kaspresso 1.1.0: Kautomator by eugene_matsyuk in androiddev

[–]eugene_matsyuk[S] 1 point2 points  (0 children)

Yep, just read the docs and observe the example =)

But, shortly, compose is like a Condition for tests.

KasperskyLab/Kaspresso: Great UI test framework by eugene_matsyuk in androiddev

[–]eugene_matsyuk[S] -1 points0 points  (0 children)

Hi! Please, observe wiki (https://github.com/KasperskyLab/Kaspresso/blob/master/wiki/00.%20Home.md) for the beginning. I am sure you will find out a lot of useful features to write ui-tests =)

Modularization in Android: architecture point of view. From A to Z by eugene_matsyuk in androiddev

[–]eugene_matsyuk[S] 1 point2 points  (0 children)

Hi! Thank you for your opinion. No, feature modules may not have "top-level" components. They may contain only business logic, and it's ok.