Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-26 | [fix] Make test_server parallelizable | Victor Shyba | |
Using real uuid to separate Locks on each test allow them to be run in parallel. Using real uuid also allows parallel syncs. This is being done to allow test suite to run in parallel on future. | |||
2015-05-27 | [feat] adapt to new events api on common | Ivan Alejandro | |
- Related: #6359 | |||
2015-05-26 | [feat] Retry to start couch and clean properly | Victor Shyba | |
Now the CouchDB based tests will try 3 times before give up due to timeout or some temporary error. The stop function will also execute properly even if the process wasn't created, leaving no lost files or folders behind. | |||
2015-05-26 | [bug] Avoid infinite loop starting couch for tests | Victor Shyba | |
As described in #4691, sometimes couch just hangs and all testing freezes. This is due to no output from couch (sometimes meaning that an error on boot wasn't logged). This adds a timeout and checks for it while booting for tests. Closes #4691 | |||
2015-05-26 | [bug] fixes changes made by PR #211 due to bug 6833 | Victor Shyba | |
CouchServerState does not use two extra parameters anymore. Tests are now reflecting this change. Relate to #6833 | |||
2015-05-25 | [bug] tests now accept any couchdb version | Victor Shyba | |
The .ini used before was very old and did not contain all the config values that couch needs. Using -n resets the configuration file chain, making it use what is provided without including the system defaults needed. To make it work with all versions the util will now copy default.ini to temp dir and use it as additional config, overwriting only what is needed with couchdb.ini.template provided. | |||
2015-04-09 | [fix] remove unneded params to CouchServerState | drebs | |
This commit removes some leftover code from a time when Soledad Server used to check for permissions on certain databases when starting (i.e. shared and tokens databases). This was later removed as correct permissions enforcement was relayed to tapicero. Closes: #6833. | |||
2015-03-19 | [fix] add explicit dependency on leap.common | drebs | |
In the past, we wanted dependency on leap.common to be optional, but now because of the explicit use of the config path prefix and signaling, we want to enforce dependency on leap.common. | |||
2015-02-11 | Retry on SQLCipher timeout (#6625). | drebs | |
2015-02-11 | Use Twisted trial for running tests. | drebs | |
2015-02-11 | Cleanup unused import. | drebs | |
2015-02-11 | Adapt tests for new api. | drebs | |
2015-02-11 | Adapt sqlcipher tests to new api. | drebs | |
2015-02-11 | Separate soledad interfaces | Kali Kaneko | |
* Separate local storage, syncers and shared_db * Comment out unused need_sync method * Use twisted LoopingCall * Create a threadpool for syncs * Return deferred from sync method * Do not pass crypto to SQLCipherDatabase * Pass replica_uid to u1db_syncer * Rename / reorganize some initialization methods | |||
2014-12-08 | Add encryption scheme, method and iv to symmetrically encrypted document MAC ↵ | drebs | |
(#6400). | |||
2014-12-05 | Refactor client crypto for better code readability. | drebs | |
2014-09-26 | Clean and pep8 on couch.py. | drebs | |
2014-08-12 | Fix bits from pullreq review. | drebs | |
2014-08-08 | Add salt for sync sb key derivation. | drebs | |
2014-08-08 | Fix tests after many changes in client. | drebs | |
2014-07-08 | Fix tests according to modified sync. | drebs | |
2014-07-08 | Update target sync with sequential info (#5869). | drebs | |
2014-07-02 | Split tests and fix for new sync (#4710). | drebs | |
2014-07-02 | Split sync_exchange into many requests (#5517). | drebs | |
2014-06-05 | Replace client sync state by a sync_id. | drebs | |
2014-06-05 | Remove close_connections() from tests. | drebs | |
2014-06-03 | Use a fresh resource for multipart puts (#5739). | drebs | |
2014-05-28 | Fix stuff from kali's review. | drebs | |
2014-05-23 | Fix tests for new sync process. | drebs | |
2014-05-22 | Properly raise when couch db does not exist. | drebs | |
2014-05-22 | Allow for interrupting and recovering sync (#5571). | drebs | |
2014-05-22 | Split sync in multiple POST requests in server (#5571). | drebs | |
2014-05-22 | Add splitted POST sync design docs (#5571). | drebs | |
2014-05-22 | Cleanup and pep8 fix. | drebs | |
2014-04-10 | Prevent file descriptor leaks on tests. | drebs | |
2014-04-10 | Properly close connections on couch backend (#5493). | drebs | |
2014-04-09 | Prevent couch instantiation from creating the db (#5386). | drebs | |
2014-04-09 | Fix class doc. | drebs | |
2014-04-09 | Prevent Couch Server State from making one unneeded GET request (#5386). | drebs | |
2014-04-07 | Add script to compile design docs (#5315) | drebs | |
2014-04-04 | Preload time.strptime() to avoid multi thread problem on couch backend ↵ | drebs | |
get_docs() method (#5449). | |||
2014-04-04 | Renew couch connection session after multipart PUT (#5448). | drebs | |
2014-04-02 | Retry recording sync info on couch backend (#5388). | drebs | |
2014-03-26 | Remove check for design docs from couch server state init (#5387). | drebs | |
2014-03-17 | Fix raising of auth token errors (#5191). | drebs | |
2014-03-17 | Parallelize get_docs on couch backend (#5008). | drebs | |
2014-03-12 | Remove check for couch permissions. | drebs | |
2014-03-12 | Prevent Soledad server from creating or deleting couch databases (#3502). | drebs | |
2014-03-11 | Make resolve_doc() not use a design document. | drebs | |
2014-03-11 | Use less memory when putting docs on couch. Closes #5011. | drebs | |