{"push_id":2556905470,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"4fa93a4e180627073ccca1e04c22d7c9af82003b","before":"dc2ca4bfc920d62b5bb9b6fb5f834433e4e2f1fc","commits":[{"sha":"4fa93a4e180627073ccca1e04c22d7c9af82003b","author":{"name":"Pablo Gonzalez Alonso","email":"89df26317d40ee70da5ea76d80531e9302745d3a@gmail.com"},"message":"More integration tests (#29)\n\n* Upgrade gradle and dependency version references\r\n\r\n* Split code into core/android modules\r\n\r\n* Updated for new split platform structure\r\n\r\n* Add supporting file for tests\r\n\r\n* Add jwt for auth\r\n\r\n* Expose OkHttp on ChatManager\r\n\r\n* Add ChatManager spek\r\n\r\n* Remove unlimited timeout\r\n\r\n* Add coverage reporting\r\n\r\n* Add system properties\r\n\r\n* Need to override not assign the properties (plus some doc)\r\n\r\n* TRavis uses env vars, not system ones\r\n\r\n* Add overridable timeout\r\n\r\n* Try to upgrade JVM\r\n\r\n* Small fix on injectable timeout\r\n\r\n* Extracted key for instance\r\n\r\n* Remove double colon\r\n\r\n* Small fixxes\r\n\r\n* Make the user the future value instead of the subscription\r\n\r\n* Removed unneded build\r\n\r\n* Update kotlin to 1.2.40\r\n\r\n* Run tests properly\r\n\r\n* Add android jacoco report\r\n\r\n* Add test for chatkit-android\r\n\r\n* Missing mockito dependency\r\n\r\n* Application context cannot be null\r\n\r\n* Combine codeCoverageReport run\r\n\r\n* Avoid double instrumentation\r\n\r\n* Avoid global codeCoverageReport\r\n\r\n* Add badges\r\n\r\n* Add supervisor for instance clearup\r\n\r\n* Crete instance supervisor\r\n\r\n* Add test for loading rooms\r\n\r\n* Add tests for known users\r\n\r\n* Simplified chatmanager spek\r\n\r\n* Receive message from alice\r\n\r\n* Add global closure\r\n\r\n* Simplified spek further\r\n\r\n* Partial disable of test\r\n\r\n* Let's try without alice\r\n\r\n* No room?\r\n\r\n* No alice manager\r\n\r\n* Closure may be the issue\r\n\r\n* Maybe is the room subscription that needs to be released\r\n\r\n* Enable coroutines\r\n\r\n* Let's try with local chat manager\r\n\r\n* change order of gradle tasks\r\n\r\n* Disable working tests\r\n\r\n* This makes no sense\r\n\r\n* Let's try without complext concurrent set up\r\n\r\n* remove timeout\r\n\r\n* typo after using default spek scopes\r\n\r\n* Retrofited supervisor logic from next ticket\r\n\r\n* mockito not used for now\r\n\r\n* No mockito on fixtures\r\n\r\n* Let's put mockito extensions back in\r\n\r\n* Introduced future to match promise on JS library\r\n\r\n* Removed room state machine\r\n\r\n* Add gradle combined build task for ci\r\n\r\n* ci combined build task\r\n\r\n* Update tests to use futures\r\n\r\n* Update code to match new platform sdk\r\n\r\n* updated to latest implementation of platform\r\n\r\n* Move ChatManagerEvents to their own file and added support for listeners and events\r\n\r\n* Add create room ro current user\r\n\r\n* Update code for latest from platform\r\n\r\n* Updated to be happy with latests platform version\r\n\r\n* Change dependency to platform 0.4.0\r\n\r\n* Rewriting the docs part 1\r\n\r\n* New lines\r\n\r\n* lists\r\n\r\n* Finished room sections\r\n\r\n* Add small note to room deletion\r\n\r\n* Fix compilation issue\r\n\r\n* subscriptions\r\n\r\n* Users\r\n\r\n* Finished up squeleton\r\n\r\n* First complete readme draft\r\n\r\n* Add support for cursrors and started clean up\r\n\r\n* Created test for start typing event (and removed stopped typing)\r\n\r\n* Restored presence\r\n\r\n* Add random name space to avoid test clash\r\n\r\n* Add coverage for room events\r\n\r\n* disable room tests\r\n\r\n* remove cloning\r\n\r\n* disable first half of tests\r\n\r\n* disable only first\r\n\r\n* Disable second\r\n\r\n* Restore tests\r\n\r\n* add timeout to FutureValue\r\n\r\n* Small tweak to travis script\r\n\r\n* No add-on\r\n\r\n* made tests more semantic\r\n\r\n* cleaned up travis file\r\n\r\n* type in script\r\n\r\n* Checking if folder exists for cache\r\n\r\n* travis bash tweaks\r\n\r\n* bash is a bit alien like\r\n\r\n* syntax better?\r\n\r\n* always unzip\r\n\r\n* upgrade gradle\r\n\r\n* Add token provider and result docs\r\n\r\n* reverted changes from merge\r\n\r\n* add wait for instance to be idle\r\n\r\n* Add option to receive user stopped typing timeout\r\n\r\n* Inforce waiting for connection\r\n\r\n* Retrofitted fix to the supervisor","distinct":true,"url":"https://api.github.com/repos/pusher/chatkit-android/commits/4fa93a4e180627073ccca1e04c22d7c9af82003b"}]}
{"actor":{"display_login":"pablisco"}}