This testing effort was part of a Google Summer Of Code project, the details of which will be outlined here.

Acknowledgement

The original testing was made by Yash Mathne, and we would like to say a huge thank you for the great, detailed work.

Testing Methodology

Only the building and the corresponding unit tests are guaranteed on x86 macOS. This is a documentation of the tests done on the various sub-components of syslog-ng OSE on both the architectures.

syslog-ng OSE is composed of various modules, each with its own set of plugins. Plugins are primarily one of the following types:

Most of the template functions and rewrite functions are simple text manipulation functions without any external dependencies and are theoretically expected to work without a hunch. However, some of them do have external dependencies (e.g.: python template-function) and thus need to be tested.

Testing results

Table of the testing status of the various modules.

Module Plugins Intel Apple Silicon
affile 6 Tested Tested
afmongodb 1 Tested Tested
afprog 2 Tested Tested
afsmtp 1 Tested [F] Tested [F]
afsocket 17 Tested Tested
afsql 1 Tested [F] Tested [F]
afuser 1 Tested Tested
elasticsearch-http 1 Tested Tested
http 1 Tested Tested
mod-python 7 Tested Tested
pseudofile 1 Tested Tested
redis 1 Tested Tested
riemann 1 Tested Tested
system-source 1 Tested [F] Tested [F]

Updated: