Commit Graph

32 Commits

Author SHA1 Message Date
Christian Basler d3205336ed Some tweaks to determine what objects should be requested from other nodes, so they may arrive as quickly as possible. 2016-10-31 06:21:36 +01:00
Christian Basler e6d40cde76 Try to fix tests on travis.
Unfortunately they work fine locally, so there may be several of those attempts.
2016-09-12 11:15:07 +02:00
Christian Basler 489b8968e0 Refactored use of the DefaultMessageListener so it's retrieved from the InternalContext 2016-09-12 08:18:30 +02:00
Christian Basler 505818a712 Added option to connect to local Bitmessage client
(This makes it easier to debug some problem or make some tests)
2016-08-08 18:00:50 +02:00
Christian Basler 92229151a5 It seems travis is a bit slow sometimes, so I raised the timeout for the NetworkHandlerTest 2016-07-29 11:47:05 +02:00
Christian Basler 334a510743 Fixes, improved tests and other improvements 2016-07-29 07:49:53 +02:00
Christian Basler 82ee4d05bb Raised test timeout, as the Jacoco run seems to be considerably slower. 2016-07-10 06:55:24 +02:00
Christian Basler 50f2c7e080 Fixed synchronisation 2016-07-09 16:37:12 +02:00
Christian Basler d130080df2 Implemented methods offer and request, system test works now but synchronization is still broken. 2016-07-08 18:14:41 +02:00
Christian Basler abc2f63aa6 Some further fixes and improvements, not all tests working yet 2016-06-20 16:33:47 +02:00
Christian Basler ae2120675f Tests with NioNetworkHandler as peer work now 2016-06-18 23:09:23 +02:00
Christian Basler 0fadb40c6c Improved tests and fixed some 2016-06-16 19:47:59 +02:00
Christian Basler 12fb794203 Minor test improvements 2016-06-09 17:46:21 +02:00
Christian Basler cde4f7b3ce Some refactoring to move some common code into an AbstractConnection 2016-06-01 17:38:49 +02:00
Christian Basler c1fa642b4e Made tests more stable, albeit slightly slower 2016-05-28 11:04:47 +02:00
Christian Basler b8f88b02d1 Improved tests 2016-05-26 22:50:37 +02:00
Christian Basler 5c4892d153 Added test 2016-05-26 06:55:31 +02:00
Christian Basler 4f7f80c12a Added tests and code improvements 2016-04-08 19:22:40 +02:00
Christian Basler 4dd639e651 Code cleanup 2016-02-24 22:51:35 +01:00
Christian Basler 9f05af8bb7 Finally fixed the bug that was haunting me for the last week. 2016-01-21 20:32:23 +01:00
Christian Basler 35077243b0 Fixed synchronization 2016-01-17 07:13:29 +01:00
Christian Basler 8764642878 Major fixes and improvements to the network module, fixing problems where objects where requested multiple times or not at all in some situations. 2016-01-16 08:47:50 +01:00
Christian Basler 549c8854ed Refactoring: renamed 'security' to 'cryptography' 2016-01-10 13:38:32 +01:00
Christian Basler 51bf3b8bd2 Fixed tests 2015-12-12 11:05:13 +01:00
Christian Basler 1f05a52f05 Improvements
- Massively reduced logging, especially at debug level
- Optimizations to reduce system load
- Use bootstrapping to find stable nodes
2015-11-08 10:14:37 +01:00
Christian Basler 2a8834e3c6 Timeout might have been too short for Travis CI
(or there is an actual problem with concurrency)
2015-10-30 20:05:55 +01:00
Christian Basler a398b072b5 (probably) fixed another concurrency problem in the tests 2015-10-19 15:14:25 +02:00
Christian Basler ac70a4b632 We probably shouldn't leave the bitmessage node running after the test is finished 2015-10-15 17:59:32 +02:00
Christian Basler 4913a21b11 Fixed NetworkHandlerTest 2015-10-15 15:34:04 +02:00
Christian Basler f9ff22bebe Synchronisation API and related refactorings / improvements
-> lets you synchronize with the Bitmessage network without staying connected
2015-10-07 21:50:41 +02:00
Christian Basler 7fb837645f Synchronisation now shouldn't fail if the trusted host has no new messages
- fixed tests for Gradle builds
- fixed SerializationTest
2015-09-25 23:35:31 +02:00
Christian Basler d67c932fb2 Added synchronization code and unit test.
Synchronisation fails if the trusted host has no new messages - this needs to be fixed (but shouldn't be an issue for real world applications)
2015-09-24 08:09:20 +02:00