Commit Graph

63 Commits

Author SHA1 Message Date
Vincent Breitmoser
c91b7e377a simplify progress for key import operations 2017-05-21 04:15:41 +02:00
Vincent Breitmoser
2124a4598a DatabaseInteractor -> KeyRepository 2017-02-24 18:24:11 +01:00
Vincent Breitmoser
c7e01926e1 add LocalKeyStorage, don't store public keys larger than 50kb in database 2017-02-24 18:06:47 +01:00
Vincent Breitmoser
aef6e6614e extract DatabaseReadWriteInteractor 2017-02-24 18:04:54 +01:00
Vincent Breitmoser
d577257bd5 rename ProviderHelper -> DatabaseInteractor 2017-02-24 18:04:54 +01:00
Vincent Breitmoser
eb349eb80f fix connected tests 2017-02-08 00:57:26 +01:00
Tobias Erthal
da543345ee Reintroduce changes made associated with KeyListFragment to new branch. 2016-09-25 17:26:51 +02:00
Andrea Torlaschi
fa926c7241 travis: add delay to increase reliability 2016-07-12 21:50:53 +02:00
Andrea Torlaschi
635358189c androidTest: Increase activity wait time
To be more safe.
2016-07-12 21:50:52 +02:00
Andrea Torlaschi
0f2a22cd29 androidTest: Wait for activities to start
This is needed to correctly run tests on Travis.
I think it's not a Travis fault. Probably espresso doesn't work well with PendingIntent.
2016-07-12 21:50:51 +02:00
Andrea Torlaschi
8d43785770 androidTest: Remove broken tests 2016-07-12 21:50:37 +02:00
Andrea Torlaschi
3b4f608ba1 androidTest: Fix OpenPgpServiceTest
- fix class to solve exception
- add sleeps to wait for activities (ugly)
2016-07-12 21:43:13 +02:00
Andrea Torlaschi
77284a3594 androidTest: Fix errors introduced by changes of the code 2016-07-12 21:43:12 +02:00
mgeier63
881f3a4826 use new service interface instead of deprecated old interface 2016-05-08 11:44:18 +02:00
Dominik Schürmann
7384fa7f2b Rename TemporaryStorageProvider to TemporaryFileProvider, use interface for db contract 2015-10-15 19:37:08 +02:00
Vincent Breitmoser
3cd54581c3 mime: create more general InputDataOperation, which for now and does basic mime parsing 2015-09-15 03:02:05 +02:00
Vincent Breitmoser
7e83900d6c make sure clipboard service retrieval is always null-proof 2015-07-05 21:49:02 +02:00
Vincent Breitmoser
f29d8351ba instrument: add filesize check to text encryption test 2015-06-30 17:10:50 +02:00
Vincent Breitmoser
473866baaf instrument: add test for empty clipboard, fix empty clipboard error 2015-06-30 15:37:02 +02:00
Dominik Schürmann
a9c606d49b Create key wizard for blank YubiKey 2015-06-29 20:48:11 +02:00
Vincent Breitmoser
853964670b instrument: add tests for adv key share fragment 2015-06-29 14:59:48 +02:00
Vincent Breitmoser
bda15ff92d instrument: small fix and up to date coverage.ec 2015-06-26 16:31:14 +02:00
Vincent Breitmoser
4f23161d93 instrument: stash away bitmapmatcher for later 2015-06-26 13:05:52 +02:00
Vincent Breitmoser
dce4503ac5 Merge remote-tracking branch 'origin/master' into v/multi-decrypt 2015-06-26 02:44:59 +02:00
Vincent Breitmoser
51d35c7a83 instrument: first couple of tests for OpenPGP API 2015-06-26 01:59:11 +02:00
Vincent Breitmoser
ed82f0de9e instrument: save file 2015-06-23 23:13:11 +02:00
Vincent Breitmoser
8d141176bd fix original file deletion (and instrumentation) 2015-06-23 21:56:27 +02:00
Vincent Breitmoser
45a8510bf0 instrument: delete file and inline preference tests 2015-06-23 21:17:28 +02:00
Vincent Breitmoser
f9dea31300 implement deletion of files 2015-06-23 17:07:59 +02:00
Vincent Breitmoser
558cc6befc instrument: adapt to new decrypt file dialog, and some minor fixes 2015-06-23 00:09:18 +02:00
Vincent Breitmoser
1590d8f538 instrument: some cleanup 2015-06-22 23:07:38 +02:00
Vincent Breitmoser
8307a5bffc instrument: test error handling in asymmetric operations 2015-06-22 15:45:08 +02:00
Vincent Breitmoser
2e8fb9cbdd instrument: restructure some tests, add bad clipboard data test 2015-06-22 13:44:14 +02:00
Vincent Breitmoser
804a58e779 instrument: some updates to asymmetric decrypt tests 2015-06-22 03:16:32 +02:00
Vincent Breitmoser
2a05e2a17b instrument: fix DrawableMatcher for varying contexts 2015-06-20 22:32:55 +02:00
Vincent Breitmoser
2e8ae577b5 instrument: check for encrypt/sign status icons 2015-06-20 22:29:03 +02:00
Vincent Breitmoser
752204d3cc instrument: update asymmetric tests 2015-06-20 21:34:11 +02:00
Vincent Breitmoser
d472e30b4e instrument: update symmetric tests 2015-06-20 20:43:30 +02:00
Vincent Breitmoser
0cfbe4ad06 Merge branch 'master' into v/multi-decrypt 2015-06-18 13:19:44 +02:00
Vincent Breitmoser
297f53e171 instrument: fix accidentally broken test 2015-06-17 23:11:11 +02:00
Vincent Breitmoser
374b21410e Merge branch 'v/instrument' into v/multi-decrypt
Conflicts:
	.travis.yml
	OpenKeychain/src/androidTest/java/org/sufficientlysecure/keychain/CreateKeyActivityTest.java
	OpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpDecryptVerify.java
2015-06-17 19:24:07 +02:00
Vincent Breitmoser
8e60ccb650 workaround for coverage bug (for now!)
see android bug report https://code.google.com/p/android/issues/detail?id=170607
2015-06-17 18:53:08 +02:00
Vincent Breitmoser
0d61221c5f instrument: license stuff 2015-06-17 18:53:07 +02:00
Vincent Breitmoser
0c20d40863 instrument: import public keys as public 2015-06-17 18:53:07 +02:00
Vincent Breitmoser
7b416d7d7d instrument: test EncryptKeyCompletionView 2015-06-17 18:53:06 +02:00
Vincent Breitmoser
04e9137b66 instrument: use contrib drawer methods, respect passphrase cache 2015-06-17 18:53:05 +02:00
Vincent Breitmoser
d2cdfb34fa work on asymmetric operation instrumentation tests 2015-06-17 18:53:04 +02:00
Vincent Breitmoser
d12d469714 some cleanup in instrumentation tests 2015-06-17 18:53:04 +02:00
Vincent Breitmoser
2d03965777 instrument: finish symmetric text encryption test 2015-06-17 18:53:00 +02:00
Vincent Breitmoser
312cb38848 preliminary EditKeyTest 2015-06-17 18:52:59 +02:00