On Thu, 2010-01-28 at 14:32 -0600, Janani Janakiraman wrote:
I am trying to judge the level of confidence for the latest stable open-source version of syslog-ng version 3.0.5. Where can I find the test results of the tests that have been run again version 3.0.5 of syslog-ng?
you can find the automated tests in the 'tests' subdirectory, which is a combination of unit and functional tests. the syslog protocol portion was manually tested when it was first implemented, and there are unit testcases that test the message parsing code (tests/unit/test_msgparse.c) There is some recent functional test enhancements to cover the new syslog protocol, but it was implemented in the Premium Edition. Not because we tend to do development in that branch, or it'd be a differentiating feature, simply it happened this way. We plan to port these functional test program enhancements to the OSE branch once we get there. But nevertheless this functionality uses the same code in both the PE and the OSE version. One additional thing I'd like to mention, is that we formalized our testing methodology the last year, and we started designing and creating testcases that'd have way better coverage than our current testcases. This work is currently ongoing, and we've our first results from the project as well. There's one thing that makes it difficult to publish those results: testcases are written in Hungarian, as that's the native language of our team. I could publish the results of the automated tests though, if there's interest. Would you like that?
I want to find out if tests have been run to test the new features in Version 3.x specifically support for the new IETF-syslog protocol standard ( RFC5424 ). Do any of the major Linux distros support version 3.x of syslog-ng?
Some of the distributions have started migrating to the 3.0 version, but most still use either 2.0 or 2.1. -- Bazsi