1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-11-05 06:50:10 +01:00
fdroidserver/tests
Hans-Christoph Steiner a4e4310803 allow metadata to be embedded in source repos via .fdroid.yml
This allows a source repo to include a complete metadata file so that it
can be built directly in place using `fdroid build`.  If that app is then
included in fdroiddata, it will first load the source repo type and URL
from fdroiddata, then read .fdroid.yml if it exists, then include the rest
of the metadata as specified in fdroiddata, so that fdroiddata has
precedence over the metadata in the source code.

This lets `fdroid build` apps without having a whole fdroiddata setup, but
instead just directly in place in the source code.  This also lets devs
optionallu maintain the fdroid metadata as part of their app, rather than
in fdroiddata without loosing any control.  This should make it easier to
spread around the maintenance load.
2016-11-16 23:28:03 +01:00
..
getsig include test cases for python getsig replacement 2014-11-07 09:20:33 +00:00
gnupghome gpg-sign all valid files in the repo, including source tarballs 2016-11-07 14:53:01 +01:00
metadata allow metadata to be embedded in source repos via .fdroid.yml 2016-11-16 23:28:03 +01:00
repo gpg-sign all valid files in the repo, including source tarballs 2016-11-07 14:53:01 +01:00
source-files build: improve regsub pattern for setting buildToolsVersion 2015-08-19 17:55:17 +02:00
build.TestCase add force_build_tools config option 2016-06-21 10:29:56 +02:00
common.TestCase all: make newer pycodestyle happy 2016-11-15 20:55:06 +00:00
complete-ci-tests all: switch to jdk8 as default 2016-06-21 11:47:37 +01:00
description-parsing.py tests: switch to python3 2016-03-11 13:27:00 +00:00
import_proxy.py add a basic test of fdroid import 2015-09-10 11:08:40 +02:00
import.TestCase allow metadata to be embedded in source repos via .fdroid.yml 2016-11-16 23:28:03 +01:00
install.TestCase refactor env handling for FDroidPopen to support .fdroid.* metadata 2016-03-23 17:16:27 +01:00
metadata.TestCase fix "DeprecationWarning: Please use assertEqual instead." 2016-06-14 10:06:02 +02:00
run-tests allow metadata to be embedded in source repos via .fdroid.yml 2016-11-16 23:28:03 +01:00
update.TestCase remove unused 'apps' argument from update.scan_apks() 2016-11-02 16:11:52 +01:00
urzip-badcert.apk include test cases for python getsig replacement 2014-11-07 09:20:33 +00:00
urzip-badsig.apk include test cases for python getsig replacement 2014-11-07 09:20:33 +00:00
urzip-release-unsigned.apk added test case for common.isApkDebuggable() 2014-12-14 13:25:20 +01:00
urzip-release.apk added test case for common.isApkDebuggable() 2014-12-14 13:25:20 +01:00
urzip.apk tests: try fdroid update after adding an APK to an existing repo 2014-06-04 21:54:55 -04:00