Jesper Louis Andersen

Results 115 issues of Jesper Louis Andersen

See http://quickcheck-ci.com/ and the help section.

bug

If the server is closed under the `turtle` client, it should behave correctly. However, we have no test case that demonstrates this event at all. We should.

For easier tracking of events, we ought to use the `app-id` field. The `turtle_publisher` can set these easily for the application. We ought to utilize this whenever possible.

Make the pool internally in the client pluggable. In particular, support using another pool, like, e.g., `poolboy`.

Enhance

The `add_pool/K` calls are a mess to work with operationally. They should be deprecated: - Improve error checking for `add_pool/2` so it will bail if something is incorrectly given. -...

Enhance
Easy

Code which communicates with the underlying socket is monadic. Code which just analyses results computationally are pure. If you split this up, then it becomes easier to test the code...

Enhance

When exporting record names, one has to be somewhat wary of name clashes. A name like `connection` is very general and is often subject to a clash somewhere. Since we...

Enhance

Currently, everything is just shoved directly into one large header file. But a lot of the definitions could be kept module-local and should not be part of the general header...

Enhance
Easy

If we move all tests into one suite with adequate groups, we don't have to start/stop emysql pools all the time and we can speed up the test case. Also,...

Enhance

Right now, the textual protocol is used for a lot of things. This is bad because there is a binary protocol which is way faster and more secure. Switch to...

Enhance