{"push_id":2908154986,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"f43fd3c47f4ff66d75976fd42b183d0e962d87de","before":"39a54938fd05b0372aa12d7fa35f9bd7f971ebaf","commits":[{"sha":"f43fd3c47f4ff66d75976fd42b183d0e962d87de","author":{"name":"mancabizjak","email":"3aade66e7fe920c3a8d090dc8e1dbca6fef632e3@xlab.si"},"message":"Use interfaces to model DB dependencies (#106)\n\nThis PR introduces two interfaces: ReceiverRecordManager\r\nfor CL scheme, and RegistrationManager to be used by all\r\nschemes (currently only in pseudonym system impls). Two impls\r\nof each interface are provided - redis client and mock. Tests\r\nin the client package now use mock impl by default, while\r\nredis clients are used when -db flag is provided to go test.\r\n\r\nAdditionally, this PR adds Makefile target test-integration which runs the\r\nintegration tests for the client package against a real redis\r\ninstance (it sets the -db flag). Travis build script was updated\r\nso that packages are tested against mocks as well as real storage\r\nbackends. Docs were also updated to reflect these changes.\r\n\r\nSigned-off-by: Manca Bizjak <manca.bizjak@xlab.si>","distinct":true,"url":"https://api.github.com/repos/xlab-si/emmy/commits/f43fd3c47f4ff66d75976fd42b183d0e962d87de"}]}
{"actor":{"display_login":"miha-stopar"}}