Julian Harty dde6c77aab Establish a baseline for improving the automated Espresso tests.
Javscript-Bridge tests don't pass on pre-KITKAT, probably as the runtime
predates the Google Chrome engine added in KITKAT. I've implemented a
way to 'pass' the test for now, in future I hope to be able to control
which tests run at runtime.

Android Test Support Library 1.0 adds the ability to approve permissions
as part of the test. I've implemented two calls to apply the
permissions; it's hard to tell if these work especially as the dialog
still appears in the GUI on my Galaxy S6 running Android 6.0.1 however
the tests generally complete OK and the app does have access to the
SDCARD to read and write as far as I can tell. We may want to revisit
the application logic that asks-for and checks the permissions at some
point.

I needed to update the versions of Espresso and several testing
libraries. These exposed a problem which has been addressed in the app's
build.gradle. With future releases of the libraries and/or the Android
testing frameworks this workaround might not be needed in future.
2017-08-24 15:17:19 +01:00
2017-04-06 11:30:24 +02:00
2017-06-30 08:34:15 +02:00
2017-08-02 20:38:07 +01:00
2016-04-02 13:52:31 +03:00
2017-04-27 17:51:57 +02:00
2017-06-29 23:44:15 +02:00
2017-08-13 12:01:20 -04:00
2015-06-08 10:05:51 +02:00
2017-04-05 11:36:51 +02:00
2015-04-29 15:16:48 +02:00
2017-08-02 20:38:07 +01:00
2015-06-07 15:19:01 +02:00

Kiwix is an offline reader for Web content. One of its main purposes is to make Wikipedia available offline. This is done by reading the content of a file in the ZIM format, a high compressed open format with additional meta-data.

Production releases of the app should be built with our companion build repository kiwix-build.

To build this repository alone for development purposes you can simply run the command: ./gradlew build from the root directory of the project or alternatively import the project into Android Studio and build using that.

Kiwix Android can be built on Linux, Windows or Mac.


*************************** CONTACT *********************************


Email: kiwix-developer@lists.sourceforge.net or contact@kiwix.org Jabber: kelson@kiwix.org IRC: #kiwix on irc.freenode.net

You can use IRC web interface on http://chat.kiwix.org/

More... http://wiki.kiwix.org/wiki/Communication


********************** LEGAL & DISCLAIMER ***************************


Read '../COPYING' file

Description
Languages
Kotlin 98.9%
Shell 0.6%
HTML 0.4%