<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soledad.git/testing/tests/benchmarks, branch 8938</title>
<subtitle>[soledad]
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/'/>
<entry>
<title>[test] allow test_vs_legacy test to run with remote server</title>
<updated>2017-09-08T11:14:19+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@riseup.net</email>
</author>
<published>2017-09-05T20:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=6b1d6d309da90d34f4683e8154d88800e640d01a'/>
<id>6b1d6d309da90d34f4683e8154d88800e640d01a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[test] refactor and fixes for blobs vs legacy test</title>
<updated>2017-09-05T14:17:51+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@riseup.net</email>
</author>
<published>2017-09-01T17:16:21+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=7aa5c3755ecbe8a5bbb5c2579a92bd80c815340f'/>
<id>7aa5c3755ecbe8a5bbb5c2579a92bd80c815340f</id>
<content type='text'>
- create payloads before running tests
- use different group names for different amount/sizes
- move legacy index creation to setup function
- limit concurrency on blobmanager to 2 (same as thread pool size)
- add a VACUUM call to observe blobs db size decreasing between tests
- properly cleanup server between blobs test runs
- refactor blobs pipeline so it makes more sense and is easier to read
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- create payloads before running tests
- use different group names for different amount/sizes
- move legacy index creation to setup function
- limit concurrency on blobmanager to 2 (same as thread pool size)
- add a VACUUM call to observe blobs db size decreasing between tests
- properly cleanup server between blobs test runs
- refactor blobs pipeline so it makes more sense and is easier to read
</pre>
</div>
</content>
</entry>
<entry>
<title>[test] use semaphore in legacy vs blobs test</title>
<updated>2017-08-31T13:48:17+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@riseup.net</email>
</author>
<published>2017-08-30T19:35:05+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=d134042f5393fcd45e7f6cfdc27adbff5071be2c'/>
<id>d134042f5393fcd45e7f6cfdc27adbff5071be2c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[benchmarks] add legacy mail delivery test</title>
<updated>2017-08-25T16:11:13+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@riseup.net</email>
</author>
<published>2017-08-13T19:19:10+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=992f213397ba0801d06367922d7f0097656f1bd0'/>
<id>992f213397ba0801d06367922d7f0097656f1bd0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[benchmarks] add docstrings for benchmarks</title>
<updated>2017-07-18T16:51:09+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2017-07-17T23:37:19+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=49484d93ba4183af460e592bb163153a92ba8571'/>
<id>49484d93ba4183af460e592bb163153a92ba8571</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[benchmarks] store test function docstring</title>
<updated>2017-07-18T16:51:08+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2017-07-17T18:16:35+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=465737c82439fd4fa32c4a89c5e84b1bca7fc4d7'/>
<id>465737c82439fd4fa32c4a89c5e84b1bca7fc4d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[doc] add info on how to update benchmarks website</title>
<updated>2017-07-13T16:02:10+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2017-07-13T16:02:10+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=256182a91414b8a57e9614f65409fc06d62b39d1'/>
<id>256182a91414b8a57e9614f65409fc06d62b39d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[benchmarks] change 20_500k to 10_1000k</title>
<updated>2017-07-13T14:27:57+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2017-07-13T14:27:57+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=983e0da4332a115ae8f3cd8789cb9498bd722534'/>
<id>983e0da4332a115ae8f3cd8789cb9498bd722534</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[doc] mark which sync benchmark scenarios are actually run</title>
<updated>2017-07-12T18:11:35+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2017-07-12T18:05:16+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=dde0184b9129e0e6067198dcde9a35f20d83af2c'/>
<id>dde0184b9129e0e6067198dcde9a35f20d83af2c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[benchmarks] limit number of runs of sqlcipher benchmark tests</title>
<updated>2017-07-12T15:29:45+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2017-07-11T16:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/soledad.git/commit/?id=e8ae4d590a0bb3d914d791369530133794b4d343'/>
<id>e8ae4d590a0bb3d914d791369530133794b4d343</id>
<content type='text'>
As sqlcipher benchmark tests take longer, we want to limit the number of
repetitions. Previous to this change, these tests were being calibrated
automatically and would run 5 times becuase it is the default minimum
number of times for pytest-benchmark. By changing the runner to pedantic
mode, now they will be run 4 times, the same number of times as
benchmark sync tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As sqlcipher benchmark tests take longer, we want to limit the number of
repetitions. Previous to this change, these tests were being calibrated
automatically and would run 5 times becuase it is the default minimum
number of times for pytest-benchmark. By changing the runner to pedantic
mode, now they will be run 4 times, the same number of times as
benchmark sync tests.
</pre>
</div>
</content>
</entry>
</feed>
