From 1a32468e72c5b8daefb15ff86e7b8dd67103c9dd Mon Sep 17 00:00:00 2001 From: Akinwale Ariwodola Date: Mon, 11 Sep 2017 23:14:34 +0100 Subject: [PATCH 1/4] Running Python unit tests on Android --- .../bootstraps/lbry/build/blacklist.txt | 2 +- .../build/templates/AndroidManifest.tmpl.xml | 2 + .../templates/activity_service_control.xml | 44 +++++- .../lbry/build/templates/strings.tmpl.xml | 3 + recipes/unqlite/__init__.py | 20 +++ .../java/io/lbry/lbrynet/LbrynetService.java | 40 ++---- .../lbrynet/LbrynetTestRunnerService.java | 126 ++++++++++++++++++ .../lbry/lbrynet/ServiceControlActivity.java | 79 ++++++++++- .../java/io/lbry/lbrynet/ServiceHelper.java | 30 +++++ src/main/python/lbrynetservice.py | 3 +- src/main/python/testrunnerservice.py | 70 ++++++++++ 11 files changed, 380 insertions(+), 39 deletions(-) create mode 100644 recipes/unqlite/__init__.py create mode 100644 src/main/java/io/lbry/lbrynet/LbrynetTestRunnerService.java create mode 100644 src/main/java/io/lbry/lbrynet/ServiceHelper.java create mode 100644 src/main/python/testrunnerservice.py diff --git a/p4a/pythonforandroid/bootstraps/lbry/build/blacklist.txt b/p4a/pythonforandroid/bootstraps/lbry/build/blacklist.txt index 3d596e44..72ebeafd 100644 --- a/p4a/pythonforandroid/bootstraps/lbry/build/blacklist.txt +++ b/p4a/pythonforandroid/bootstraps/lbry/build/blacklist.txt @@ -6,7 +6,7 @@ *.egg-info # unit test -unittest/* +#unittest/* # python config config/makesetup diff --git a/p4a/pythonforandroid/bootstraps/lbry/build/templates/AndroidManifest.tmpl.xml b/p4a/pythonforandroid/bootstraps/lbry/build/templates/AndroidManifest.tmpl.xml index d0a66605..f5c35e8b 100644 --- a/p4a/pythonforandroid/bootstraps/lbry/build/templates/AndroidManifest.tmpl.xml +++ b/p4a/pythonforandroid/bootstraps/lbry/build/templates/AndroidManifest.tmpl.xml @@ -118,6 +118,8 @@ {% endfor %} + {% if args.billing_pubkey %} -