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