composer
composer copied to clipboard
Reactive Android Instrumentation Test Runner. Archived. Marathon is recommended as an alternative (https://github.com/Malinskiy/marathon).
Fixes #154 # Key points - Application process crash during test run will now be considered as test failure - After a crash - test run for the current device...
This might be a silly question, how exactly should composer be called after starting emulators with swarmer? I'm finding that composer may fail to install my test APKs because the...
Hi people! Thank you so much for the tool! I have a feature request - show logcat for the failed tests as well. Sometimes it would be handy. Right now...
Hi everyone, everything is in the title : the JS in `TestItem.js` is broken. The following error occurs in the JS console when opening a "test details" page: ``` Uncaught...
follow up to https://github.com/gojuno/commander/pull/28 obviously this would fail until that is published but figured I would post them round about the same time. restating from the commander PR: ========================== Sorry...
Does the composer API have a method to take screenshots and embed them in the report for the corresponding test? I did not see any such method so thought of...
Fixes #123
I just wanted to point out, that [this](https://github.com/gojuno/composer/blob/2ff3f575152df48ee2659bbe746610dd633a04f7/composer/src/main/kotlin/com/gojuno/composer/TestRun.kt#L137) looks like something more than just a theory. AFAIR, we encountered missing or truncated logs during Composer evaluation almost year ago.
`listFiles()` may return null which leads to crash: ``` Exception in thread "main" java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.collections.ArraysKt___ArraysKt.toList, parameter $receiver at kotlin.collections.ArraysKt___ArraysKt.toList(_Arrays.kt) at com.gojuno.composer.TestRunKt$pullTestFiles$3.call(TestRun.kt:177) at com.gojuno.composer.TestRunKt$pullTestFiles$3.call(TestRun.kt)...
Hi there! **TL;DR:** Composer always pulls screenshots from `/storage/emulated/0/` but in API 22 they're stored in `/storage/sdcard/`. **Long version:** We have a device farm with some API 22 emulators, and...