Commit Graph

13 Commits

Author SHA1 Message Date
R. Tyler Croy bc560f21ea
Add support for generating JUnit-compatible output for Jenkins 2016-02-03 05:09:30 -08:00
Ben Osheroff 9edc4b9301 move hermann_lib -> hermann_rdkafka / Hermann::Provider::RDKafka 2015-06-23 09:01:31 -07:00
R. Tyler Croy 8400cfdc15 Add support for spec:integration to ignore MRI and Java cases off their respective platforms 2014-10-30 09:47:11 -07:00
R. Tyler Croy afae55c93c Only depend on the compile rake task when building on MRI 2014-10-15 12:33:25 -07:00
R. Tyler Croy d2d99c1e0b Avoid building the C extension on JRuby 2014-10-08 10:10:08 -07:00
R. Tyler Croy 4cfb92b697 Clean up the execution of RSpecs to run the platform-specific tests in the right place 2014-10-08 09:45:07 -07:00
R. Tyler Croy 5de9612882 Bundle a known good version of librdkafka (0.8.4) with Hermann
This reduces the need for the librdkafka system dependency and results in
statically linking librdkafka.a against the C extension.

There's a few hacks in extconf.rb specifically to deal with librdkafka's build
system, as well as apply checksumming to the downloaded file

Fixes #8
2014-09-12 16:13:19 -07:00
R. Tyler Croy 08f47503ed Add a Rake task for running integration tests 2014-09-09 11:18:08 -07:00
R. Tyler Croy e8a9ebe7a4 Depend on build instead of just compile in the default task 2014-08-29 18:37:41 -07:00
R. Tyler Croy e241f086ee Restructure the Hermann gem extension build process to use rake-compiler
This is a little bit better and cleaner IMO than the hand-crafted rake tasks.

Would you like to know more? <https://github.com/luislavena/rake-compiler>
2014-08-29 18:37:10 -07:00
R. Tyler Croy 47914ad5e5 Add a simple Rake default task to build and test 2014-08-29 11:00:35 -07:00
R. Tyler Croy fbdf9b6055 Add rspec to the project for testing basic Hermann functionality 2014-08-28 16:13:12 -07:00
Stan Campbell 937eaea8fc Initial files commit. Consumer working from Hermann::Consumer. 2014-05-30 12:58:38 -07:00