Commit Graph

37 Commits

Author SHA1 Message Date
maniolias
da6d059547 feat(cluster): create way to test single/gossip/cluster
* docker-compose files to easily setup cluster or single node eventstore
* programmatic tests for single/gossip/cluster
2020-09-17 10:33:49 +02:00
maniolias
f79a0444f6 feat(cluster): rewrite cluster discovering
* Discovering process adapted from EventStore scala client
* Use DNS for first discover but also for reconnoctions (the aim is to be able to reconnect even if all nodes have new IP addresses eg. after rolling update in a cloud environment)
* Being able to perform proper unit testing
2020-09-17 09:52:11 +02:00
fe82aebfec Fix #91 2019-11-02 15:40:02 -07:00
Nicolas Dextraze
6ad2d34114 Added some more tests around RecordedEvent properties type 2019-11-01 12:57:54 -07:00
Nicolas Dextraze
bbf25ee8b5 Update dev dependencies
Set idea language to ES6
Run tests against dist
2019-11-01 11:30:06 -07:00
34e8262dc8 Make Ssl tests opt-in 2018-04-12 09:42:49 -07:00
bc2fbe14e3 Adding SSL support, release 0.2.3 2018-03-11 15:25:44 -07:00
a5807483a2 Merge branch 'v4_proto' 2017-11-08 12:47:30 -08:00
e79ad8f9c4 Use Long in Stream catchup subscription
Use Long in tests
Bump version to 2.0
2017-11-08 12:45:22 -08:00
Nicolas Dextraze
16c081020a Add ProjectionsManager 2017-10-18 14:39:25 -07:00
Nicolas Dextraze
4584517ede Update tests, typescript declaration 2017-10-17 15:55:07 -07:00
7c94e26055 handle eventAppeared callback returning Promise 2017-07-16 17:11:54 -07:00
Nicolas Dextraze
6634dee5f3 Fix unhandled rejection issue with connectToPersistentSubscription #44 2017-06-30 18:54:25 -07:00
1d21facd2c Fix #41 2017-06-24 11:32:04 -07:00
Nicolas Dextraze
85814ed03f Fix binary string issue in Large event tests 2017-03-29 13:29:17 -07:00
Rob
883e89abfe [test] read a large event from the stream 2017-03-29 09:59:54 +02:00
Rob
e39280a2dc [test] append Large event to a stream 2017-03-29 09:59:20 +02:00
Rob
d71d565197 [test] append to stream stress test 2017-03-22 10:12:53 +02:00
9e29e60cfa Adding test around live/read events 2017-03-11 14:31:24 -08:00
Nicolas Dextraze
158ca2d0a7 v0.0.28 2017-02-25 14:12:13 -08:00
Nicolas Dextraze
1558918692 19: Implement cluster discovery using dns 2017-01-29 10:57:59 -08:00
Nicolas Dextraze
0463d85cfe Switch back non-cluster tests to localhost 2017-01-28 18:35:35 -08:00
Nicolas Dextraze
006b5b4791 18 - Changing all hostname to host, fixing some async issues in tests 2017-01-28 18:04:58 -08:00
3acfaafb2a 14 - fix creationConnection with tcp://host:port failing 2016-12-06 18:56:06 -08:00
Nicolas Dextraze
93e61434dd Update README for tests and fix tcp port for default 2016-10-30 09:44:29 -07:00
Nicolas Dextraze
830a317f0d Bumping version to 0.0.7, exposing loggers, minor bug fixes, cluster connection (wip) 2016-10-20 04:40:46 -07:00
Nicolas Dextraze
f951a625f4 Performance improvement by using strict equality, fixed heartbeat issue in connection stage 2016-10-17 21:58:28 -07:00
Nicolas Dextraze
dd1302f641 Implemented connection to cluster using gossip seeds 2016-10-15 15:41:25 -07:00
Nicolas Dextraze
4ea996781f Adding tests 2016-10-14 22:53:23 -07:00
Nicolas Dextraze
b2504749ce Adding transaction tests 2016-03-18 14:04:07 -07:00
Nicolas Dextraze
77704a8786 Adding tests suites for readAll and readStream 2016-03-14 17:55:35 -07:00
Nicolas Dextraze
d1b9d6958b extracting base class for tests, adding readEvent tests, fixing typed error in related operations, adding a file logger 2016-03-13 18:38:42 -07:00
Nicolas Dextraze
0b63df85e7 Add failure scenarios tests for connection, appendToStream, deleteStream (wip) 2016-03-11 15:55:27 -08:00
Nicolas Dextraze
f1c3c42d46 Adding persistent subscription support 2016-03-10 22:57:39 -08:00
Nicolas Dextraze
05e693d7b9 Replace when with native Promise 2016-03-09 16:09:18 -08:00
Nicolas Dextraze
3bf4b92ff3 Moved eventStoreConnection in it's onw file 2016-03-09 15:37:54 -08:00
Nicolas Dextraze
9be67bf7c7 Initial commit 2016-03-09 12:46:15 -08:00