summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2018-06-02Mark tests that need couchdrebs
2018-01-03[style] fix typos and add comments from reviewVictor Shyba
2017-12-31[tests] add a test for incomplete downloaded blobVictor Shyba
2017-12-31[bug] handle incomplete preamble as a retriable errorVictor Shyba
2017-12-29[bug] isolate operations in blobs file system backenddrebs
Closes: #9025
2017-12-28[test] decrease the number of blobs in fs backend benchmarksdrebs
2017-12-27[test] fix blobs fs backend benchmarks to account for multiple roundsdrebs
2017-12-27[test] use pull producer in blobs fs backend benchmarksdrebs
2017-12-26[feature] add ranges to blobs backenddrebs
2017-12-24[test] fix checked range for sizeVictor Shyba
Was too high due a left over from some bug hunting. 20 is enough to check both zero sized and under/equal/above tag size.
2017-12-22[test] test upstream from namespaceVictor Shyba
2017-12-22[test] ciphertext size function testsVictor Shyba
2017-12-22[test] add tests to blobs size listVictor Shyba
2017-12-20[refactor] move blobs fs backend and resource to their own submodulesdrebs
2017-12-19[test] use producer in all fs backend testsdrebs
2017-12-19[benchmarks] multiply by 10 the number of blobs in fs backend benchmarksdrebs
2017-12-13[refactor] use producer/consumer on write/read_blob respectivellydrebs
2017-12-13[test] fix incoming test with the new async blobs backenddrebs
2017-12-13[bug] handle path exceptions using twisted failuresdrebs
2017-12-13[refactor] make read_blob() return a deferreddrebs
2017-12-13[refactor] make get_tag() return a deferreddrebs
2017-12-13[refactor] make get_total_storage() return a deferreddrebs
2017-12-13[refactor] make list_blobs() return a deferreddrebs
2017-12-13[refactor] make count() return a deferreddrebs
2017-12-13[refactor] make get_blob_size() return a deferreddrebs
2017-12-13[refactor] make delete_blob() return a deferreddrebs
2017-12-13[refactor] make blobs backend delete_blob() agnostic of twisted.web requestsdrebs
2017-12-13[refactor] make blobs backend write_blob() agnostic of twisted.web requestsdrebs
2017-12-13[refactor] make blobs backend read_blob() agnostic of twisted.webdrebs
2017-12-13[refactor] make blobs backend list_blobs() agnostic of twisted.web requestsdrebs
2017-12-13[refactor] make blobs backend get_flags() agnostic of twisted.web requestsdrebs
2017-12-13[refactor] make blobs backend count() agnostic of twisted.web requestsdrebs
2017-12-12[bug] use namespace when uploading blobsdrebs
2017-12-12[test] fix bug in blobs fs backend benchmark testdrebs
The new benchmark test for blobs fs backend was rebased from a merge request in which it was written using the new interface for blobs backend. After rebase, the test was not reverted to old interface, and was just failing bad. This commit fixes it.
2017-12-11[benchmark] add read/write benchmark for blobs fs backenddrebs
2017-12-01[feature] adds a stream downloaderVictor Shyba
First version, still missing consumer/producer model and some tweaks, but working. -- Related: #8809
2017-12-01[feature] add implementation for get_blob_sizeVictor Shyba
2017-12-01[test] init StreamingResource on test_blobs_serverVictor Shyba
-- Related: #8809
2017-12-01[feature] add a streaming resourceVictor Shyba
-- Related: #8809
2017-11-30[style] remove public get/set blob priority methodsdrebs
2017-11-30[feature] add priorities for blob transfersdrebs
Closes: #8691
2017-11-22[refactor] simplify decorated test parametersVictor Shyba
2017-11-22[test] improve isolation by avoiding _all_dbsVictor Shyba
Accessing _all_dbs slows down the test and open possibilites for heisenbugs where some old leftover database can change code behavior. -- Resolves: #9001
2017-11-22[test] avoid collision when running fs backend tests in paralleldrebs
Closes: #9000
2017-11-22[bug] remove SOLEDAD_COUCH_URL test envVictor Shyba
It was None for parallel tests and there is already a mechanism in place for setting this URL, which avoids it being set in two different places.
2017-11-22[bug] fix logging while checking CouchDB schema versions on server startupdrebs
2017-11-20[test] avoid failing when there's no couch_url in environment variabledrebs
2017-11-20[test] always use a tempdir for server fixture config filedrebs
When starting up a Soledad Server through the use of a fixture in tests, a config file is created with the options needed for that test. As the config file was being created in /etc and not being removed, this was influencing servers started by other tests that don't use that fixture. By always using a temporary directory in the server fixture, we make sure that the config file is used only for that test and is removed after the test is finished. Closes: #8995
2017-11-19[test] use environment to pass the couch_url to server TAC testdrebs
2017-11-19[feature] allow setting couchdb url from environmentdrebs