Mon, 13 Mar 2017 14:35:20 +0100 Edouard Tisserant closed branch AllGroupDevicesShowHandshake
Mon, 13 Mar 2017 14:34:48 +0100 Edouard Tisserant ENGINE-188 : reflect fixes in engine, continued ENGINE-188
Sun, 12 Mar 2017 13:28:22 +0100 Edouard Tisserant ENGINE-188 : reflect fixes in engine and optimized some tests to avoid useless re-decrypting ENGINE-188
Tue, 07 Mar 2017 23:21:42 +0100 Edouard Tisserant Merge default into AllGroupDevicesShowHandshake AllGroupDevicesShowHandshake
Tue, 07 Mar 2017 18:22:26 +0100 Edouard Tisserant Fixed MP syn test python runtime error, with python 3.5 refusing to iterate over mutating dictionary keys
Tue, 07 Mar 2017 16:52:28 +0100 Edouard Tisserant Reworked Multi Process Sync tests auto-handshake to reflect the fact that now handshake dialog shows on all devices in the group, and disapear when one of them is answered. As a side effect, added a multiprocess namespace for test config parameters. Test still breaks in keygen_in_a_group_of_3_members. AllGroupDevicesShowHandshake
Tue, 21 Feb 2017 23:12:10 +0100 Edouard Tisserant Sync Tests : change expected cycle counts, observing new behaviors change caused by pepengine 10e4e77e2278.
Fri, 17 Feb 2017 19:52:21 +0100 Edouard Tisserant Reflect latest changes in Engine's GroupMerge branch
Mon, 13 Feb 2017 00:19:10 +0100 Edouard Tisserant Update sync test to reflect recent changes in Engine (1575:ae0c4b0953a5) - maybe should I just remove those expect(n)...
Tue, 31 Jan 2017 12:08:02 +0100 Edouard Tisserant Update test to reflect pEpEngine fcb7bade5c5f : 'KeySync: Send GroupUpdate immediately after receiving GroupKeys when joining a group. This is intended to spread key that did lose the election to the group, without waiting for CannotDecrypt'
Fri, 27 Jan 2017 11:46:01 +0100 Edouard Tisserant Use enum instead of constant for default encryption format
Fri, 27 Jan 2017 11:45:22 +0100 Edouard Tisserant More details about manager side function being executed in multiprocess tests
Wed, 21 Dec 2016 15:15:50 +0100 Edouard Tisserant Updated profiling result to match latest pEpEnginge changes. Removed big intermediate measurment file
Thu, 15 Dec 2016 18:48:56 +0100 Edouard Tisserant Some non-significant fix in trace analysis script used in profiling.
Wed, 14 Dec 2016 02:25:08 +0100 Edouard Tisserant added heavy gpg keyring load test case, a dtrace script to trace pEpEngine and gpgme while encrypting, and a python script to analyse trace
Fri, 09 Dec 2016 01:38:02 +0100 Edouard Tisserant uses new sync app notification enum names in mp_sync_test
Fri, 02 Dec 2016 01:31:36 +0100 Edouard Tisserant ENGINE-133 wrapped new notifyHandshake call and enum, added corresponding code to keep tests passing, still didn't add code testing occurence of additional callbacks in timeout or success cases
Wed, 30 Nov 2016 10:07:57 +0100 Edouard Tisserant restored changes from 501073283ae0 'adding namespace to init funcitons', accidentaly overwritten because of old dirty buffer
Wed, 30 Nov 2016 02:56:53 +0100 Edouard Tisserant ENGINE-133 timeout in retrieve_next_sync_msg - tested
Tue, 29 Nov 2016 11:12:13 +0100 Edouard Tisserant Some cleanup in test/multipEp.py
Tue, 29 Nov 2016 01:00:46 +0100 Edouard Tisserant merge
Tue, 29 Nov 2016 01:00:22 +0100 Edouard Tisserant ENGINE-133 timeout in retrieve_next_sync_msg - now wrapped, with stubs in MultipEp.py
Mon, 28 Nov 2016 17:54:25 +0100 Edouard Tisserant ENGINE-133 timeout in retrieve_next_sync_msg - half baked, not wrapped
Wed, 23 Nov 2016 14:28:19 +0100 Volker Birk adding namespace to init funcitons
Mon, 21 Nov 2016 22:28:27 +0100 Edouard Tisserant Fixed Multiprocess test swallowing exception and continuing with following test as if nothing went wrong
Sun, 20 Nov 2016 02:10:17 +0100 Edouard Tisserant ENGINE-140 fixed details in test for exclution of identity from sync
Sat, 19 Nov 2016 01:08:02 +0100 Edouard Tisserant ENGINE-140 #comment Added test for PEP_idf_not_for_sync on own identity - still not passing
Fri, 18 Nov 2016 00:11:30 +0100 Edouard Tisserant Added flags to Identity constructor, set_identity_flags, unset_identity_flags.
Tue, 15 Nov 2016 18:02:10 +0100 Edouard Tisserant merge
Tue, 15 Nov 2016 17:55:54 +0100 Edouard Tisserant Tests: Added only_$TestName command line argument to multiprocess test, to select a single test to run.
Tue, 15 Nov 2016 16:25:17 +0100 Volker Birk adding namespace
Thu, 10 Nov 2016 21:18:55 +0100 Edouard Tisserant Better english for KeySync messages status flags
Thu, 10 Nov 2016 18:15:28 +0100 Edouard Tisserant Multiprocess test : Added option to attach debugger before a particular action in tests
Mon, 07 Nov 2016 14:19:04 +0100 Edouard Tisserant ENGINE-139: uses decrypt flags instead of return value for DISCARDED and CONSUMED sync message, thus avoiding undue exceptions
Thu, 27 Oct 2016 10:23:39 +0200 Volker Birk some wrapper script in utils
Thu, 20 Oct 2016 21:37:33 +0200 Edouard Tisserant test: re-enabled group_suvives_restart
Wed, 19 Oct 2016 23:31:13 +0200 Edouard Tisserant tests : fixed instance restart. added test to check survival of group to restarts (failing)
Wed, 19 Oct 2016 18:05:29 +0200 Edouard Tisserant test: moved some code around to prepare for test including instances restart
Tue, 18 Oct 2016 21:49:28 +0200 Edouard Tisserant test: fixed and enabled group update on missing key test
Tue, 18 Oct 2016 01:01:54 +0200 Edouard Tisserant added test for group update on missing key, disabled until fixed
Sat, 15 Oct 2016 17:44:39 +0200 Edouard Tisserant Fixed group update test, added per-instance debug command line option
Thu, 13 Oct 2016 23:32:11 +0200 Edouard Tisserant MP tests : added group updated test (crashing for now, pepengine needs a fix)
Wed, 12 Oct 2016 18:58:11 +0200 Edouard Tisserant More multi process based tests
Wed, 12 Oct 2016 00:04:17 +0200 Edouard Tisserant Multi process test use now generator instead of sequence to describe the test, making easier to implement test logic and storage of intermediate results
Tue, 11 Oct 2016 12:43:47 +0200 Edouard Tisserant Multi process test now behaves as a real functional test, and fires exception if mail that should be decrypted by group isn't decrypted
Tue, 11 Oct 2016 01:48:19 +0200 Edouard Tisserant various enhancements in multiprocess test - to be continued
Mon, 10 Oct 2016 22:35:36 +0200 Edouard Tisserant fixed unallocated free
Mon, 10 Oct 2016 17:58:01 +0200 Edouard Tisserant refactored multi process test framework, so that test can evaluate to failed/passed and not require someone to read and interpred if it did work
Fri, 07 Oct 2016 17:54:20 +0200 Edouard Tisserant mp_sync_test added time offset on msg->rcv to test expiry of sync message
Wed, 28 Sep 2016 14:36:38 +0200 Edouard Tisserant MP sync test : added an instance to test sync with more than two device
Wed, 21 Sep 2016 12:41:54 +0200 Edouard Tisserant PEP_MESSAGE_DISCARDED
Mon, 19 Sep 2016 21:48:15 +0200 Edouard Tisserant Added trust_personal_key
Tue, 13 Sep 2016 18:56:54 +0200 Edouard Tisserant Desynchronized accepting handshake from call to ShowHandshake, causing re-entrance in keysync's FSM driver
Tue, 13 Sep 2016 16:36:23 +0200 Edouard Tisserant Added partner parameter to deliverHandshakeResult
Mon, 12 Sep 2016 22:08:15 +0200 Edouard Tisserant mp_sync_test : added trustwords based device group handshake checking and accepting
Sun, 11 Sep 2016 22:45:34 +0200 Edouard Tisserant added lldb attach to created test processes in multiprocessing based test
Wed, 07 Sep 2016 16:29:42 +0200 Edouard Tisserant Now handles consumed messaged
Tue, 06 Sep 2016 18:47:17 +0200 Edouard Tisserant Better multi-process test. Still PEP_MESSAGE_CONSUMED needs to be supported
Mon, 05 Sep 2016 16:56:36 +0200 Edouard Tisserant Added commandline option for depencencies prefix and boost location
Mon, 05 Sep 2016 08:56:40 +0200 Volker Birk ignore this