Hans-Christoph Steiner
0b8796e56f
add AndroidManifest parser for reading directly from APKs
...
This will make our algorithm choices a lot more flexible both in terms of
the Installer process and the swap repo process.
2016-04-13 10:40:01 -04:00
Hans-Christoph Steiner
6b3004160f
HttpDownloaderTest: delete test files only if test succeeds
...
This helps with debugging. And since these tests run on the JVM,
deleteOnExit() actually works.
2016-04-11 11:26:21 -04:00
Hans-Christoph Steiner
ae0976d24a
move HTTP Auth to HttpDownloader to make it testable
...
This also encapsulates the HTTP Auth stuff better so that it will be easier
to wrap it all into a event-based service.
2016-04-04 13:21:18 +02:00
Hans-Christoph Steiner
591b23b5ab
Downloader.cancelDownload() instead of using external Thread logic
...
This is needed so that downloads can be canceled from within an
IntentService. Since the Downloader classes do not have any Thread logic in
them, they shouldn't use Thread logic within them anyway.
This also removes the unused argument to AsyncDownloader.attemptCancel().
2016-04-04 13:21:18 +02:00
Hans-Christoph Steiner
74274d21b4
move SanitizedFileTest into non-Android tests
...
It can run in plain java, so might as well.
2016-04-04 10:53:12 +02:00
Hans-Christoph Steiner
bc3d8a89b6
add tests of HttpDownloader
2016-04-04 10:53:12 +02:00