uniqush / uniqush-push

Uniqush is a free and open source software system which provides a unified push service for server side notification to apps on mobile devices.
http://uniqush.org
Apache License 2.0
1.54k stars 201 forks source link

Improve integration tests of uniqush-push (Mock redis DB). #204

Open TysonAndre opened 6 years ago

TysonAndre commented 6 years ago
  1. Look into realistic mocks of go-redis. See https://github.com/alicebob/miniredis (It seems like a TCP server implemented in golang)
  2. Start running the APNS test script (with apns-simulator) in travis CI. This would require bringing the APNS binary protocol implementation up to date, as well as verifying that the output/results of the script are correct. Supporting HTTP2 would be an optional enhancement.