Dominik Schürmann
8f81bf0cb9
Use androidx.test artifacts for tests not just androidTests
...
- this allows replacing deprecated RuntimeEnvironment.application
2020-07-14 14:10:21 +02:00
Dominik Schürmann
c784274b98
Automated Robolectric migration as in http://robolectric.org/automated-migration/
2020-07-14 14:10:21 +02:00
Hans-Christoph Steiner
ee1f4d3dc4
Merge branch 'tests-support-variable-nr-of-default-repos' into 'master'
...
Make tests support a variable number of default repos.
See merge request fdroid/fdroidclient!857
2020-01-10 13:25:38 +00:00
Hans-Christoph Steiner
cc9796127d
run new zopflipng compression settings from !844
2020-01-02 22:38:54 +01:00
Social Justice Wizard
390f0a8d96
Make tests support a variable number of default repos.
2020-01-02 19:34:36 +01:00
Hans-Christoph Steiner
ef90fd2dfd
move ".views.panic" to ".panic", it has more than just Views
2019-06-17 11:28:52 +02:00
Hans-Christoph Steiner
15d349f863
move LocalHTTPD and WifiStateChangeService into ".nearby" package
2019-06-17 11:18:07 +02:00
Hans-Christoph Steiner
790b5ab27d
rename 'localrepo' package to 'nearby' to cover the whole thing
2019-06-17 10:50:56 +02:00
Hans-Christoph Steiner
3b53af0657
panic: add destructive option to reset repos to defaults
2019-06-12 14:48:50 +02:00
Hans-Christoph Steiner
7acc0cd4c3
make LocalHTTPDTest resilient to LocalHTTPDManagerTest's detritus
...
LocalHTTPDManagerTest seems to leave port 8888 running sometimes, causing
all of LocalHTTPDTest tests to fail.
2019-05-24 13:36:47 +02:00
Hans-Christoph Steiner
79e7e78e7f
create testable LocalHTTPDManager for controlling the webserver
...
The RxJava tricks were a nightmare...
2019-05-24 10:02:22 +02:00
Hans-Christoph Steiner
85410504da
LocalRepoService for setting up the local swap repo
...
This moves all logic for setting up the local fdroid repo to its own
IntentService. That makes it much easier to interact with since things can
just use the static helper method to request it to update, and it'll do the
right thing.
2019-05-24 10:00:01 +02:00
Hans-Christoph Steiner
0e6b4acabf
rename RepoUpdater to IndexUpdater
2018-12-17 17:17:28 +01:00
Hans-Christoph Steiner
0d1a53863e
./tools/png-pre-compress to strip unneeded stuff
2018-08-07 23:33:33 +02:00
Hans-Christoph Steiner
fc65502ce4
make some LocalHTTPD tests require no Keep-Alive
2018-08-07 23:33:33 +02:00
Hans-Christoph Steiner
738216c205
totally rework LocalHTTPD based on nanohttpd 2.3.1
...
The webserver was totally broken since nanohttpd had changed so much since
the swap webserver was implemented. This syncs up with the sample file and
gets rid of our hacks. The only differences now are the stuff that is
removed since it is totally unused in F-Droid. This also adds a full test
suite.
this actually closes #248
2018-08-07 13:51:47 +02:00
Hans-Christoph Steiner
57a00938a0
fix broken index.jar signing for swap repos
...
Broken in the switch to bouncycastle: 5c6c54cadfa8511296b8f7374b113c4e26b7b3a4
2018-08-07 11:28:48 +02:00
Hans-Christoph Steiner
ea80704598
split up everything into 'full' and 'basic' build flavor
...
"full" is the original F-Droid app with all the features. It should still
build the exact same app after this change. "basic" is the smallest
version of F-Droid possible. It does not yet build, nor work.
2018-06-15 23:27:03 +02:00