|
Packit |
1422b7 |
check_PROGRAMS = json_eq
|
|
Packit |
1422b7 |
# re-enable if we really need the c program check check_PROGRAMS = json_eq user_test
|
|
Packit |
1422b7 |
json_eq_self_sources = json_eq.c
|
|
Packit |
1422b7 |
json_eq_SOURCES = $(json_eq_self_sources)
|
|
Packit |
1422b7 |
json_eq_CPPFLAGS = $(JSON_C_CFLAGS) $(WARN_CFLAGS) -I$(top_srcdir)/src
|
|
Packit |
1422b7 |
json_eq_LDADD = $(JSON_C_LIBS) -lm -lestr
|
|
Packit |
1422b7 |
json_eq_LDFLAGS = -no-install
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
#user_test_SOURCES = user_test.c
|
|
Packit |
1422b7 |
#user_test_CPPFLAGS = $(LIBLOGNORM_CFLAGS) $(JSON_C_CFLAGS) $(LIBESTR_CFLAGS)
|
|
Packit |
1422b7 |
#user_test_LDADD = $(JSON_C_LIBS) $(LIBLOGNORM_LIBS) $(LIBESTR_LIBS) ../compat/compat.la
|
|
Packit |
1422b7 |
#user_test_LDFLAGS = -no-install
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
# The following tests are for the new pdag-based engine (v2+).
|
|
Packit |
1422b7 |
#
|
|
Packit |
1422b7 |
# There are some notes due:
|
|
Packit |
1422b7 |
#
|
|
Packit |
1422b7 |
# removed field_float_with_invalid_ruledef.sh because test is not valid.
|
|
Packit |
1422b7 |
# more info: https://github.com/rsyslog/liblognorm/issues/98
|
|
Packit |
1422b7 |
# note that probably the other currently disable *_invalid_*.sh
|
|
Packit |
1422b7 |
# tests are also affected.
|
|
Packit |
1422b7 |
#
|
|
Packit |
1422b7 |
# there seems to be a problem with some format in cisco-interface-spec
|
|
Packit |
1422b7 |
# Probably this was just not seen in v1, because of some impreciseness
|
|
Packit |
1422b7 |
# in the ptree normalizer. Pushing equivalent v2 test back until v2
|
|
Packit |
1422b7 |
# implementation is further developed.
|
|
Packit |
1422b7 |
TESTS_SHELLSCRIPTS = \
|
|
Packit |
1422b7 |
usrdef_simple.sh \
|
|
Packit |
1422b7 |
usrdef_two.sh \
|
|
Packit |
1422b7 |
usrdef_twotypes.sh \
|
|
Packit |
1422b7 |
usrdef_actual1.sh \
|
|
Packit |
1422b7 |
usrdef_ipaddr.sh \
|
|
Packit |
1422b7 |
usrdef_ipaddr_dotdot.sh \
|
|
Packit |
1422b7 |
usrdef_ipaddr_dotdot2.sh \
|
|
Packit |
1422b7 |
usrdef_ipaddr_dotdot3.sh \
|
|
Packit |
1422b7 |
missing_line_ending.sh \
|
|
Packit |
1422b7 |
lognormalizer-invld-call.sh \
|
|
Packit |
1422b7 |
string_rb_simple.sh \
|
|
Packit |
1422b7 |
string_rb_simple_2_lines.sh \
|
|
Packit |
1422b7 |
names.sh \
|
|
Packit |
1422b7 |
literal.sh \
|
|
Packit |
1422b7 |
include.sh \
|
|
Packit |
1422b7 |
include_RULEBASES.sh \
|
|
Packit |
1422b7 |
seq_simple.sh \
|
|
Packit |
1422b7 |
runaway_rule.sh \
|
|
Packit |
1422b7 |
runaway_rule_comment.sh \
|
|
Packit |
1422b7 |
annotate.sh \
|
|
Packit |
1422b7 |
alternative_simple.sh \
|
|
Packit |
1422b7 |
alternative_three.sh \
|
|
Packit |
1422b7 |
alternative_nested.sh \
|
|
Packit |
1422b7 |
alternative_segfault.sh \
|
|
Packit |
1422b7 |
repeat_very_simple.sh \
|
|
Packit |
1422b7 |
repeat_simple.sh \
|
|
Packit |
1422b7 |
repeat_mismatch_in_while.sh \
|
|
Packit |
1422b7 |
repeat_while_alternative.sh \
|
|
Packit |
1422b7 |
repeat_alternative_nested.sh \
|
|
Packit |
1422b7 |
parser_prios.sh \
|
|
Packit |
1422b7 |
parser_whitespace.sh \
|
|
Packit |
1422b7 |
parser_whitespace_jsoncnf.sh \
|
|
Packit |
1422b7 |
parser_LF.sh \
|
|
Packit |
1422b7 |
parser_LF_jsoncnf.sh \
|
|
Packit |
1422b7 |
strict_prefix_actual_sample1.sh \
|
|
Packit |
1422b7 |
strict_prefix_matching_1.sh \
|
|
Packit |
1422b7 |
strict_prefix_matching_2.sh \
|
|
Packit |
1422b7 |
field_string.sh \
|
|
Packit |
1422b7 |
field_string_perm_chars.sh \
|
|
Packit |
1422b7 |
field_number.sh \
|
|
Packit |
1422b7 |
field_number-fmt_number.sh \
|
|
Packit |
1422b7 |
field_number_maxval.sh \
|
|
Packit |
1422b7 |
field_hexnumber.sh \
|
|
Packit |
1422b7 |
field_hexnumber-fmt_number.sh \
|
|
Packit |
1422b7 |
field_hexnumber_jsoncnf.sh \
|
|
Packit |
1422b7 |
field_hexnumber_range.sh \
|
|
Packit |
1422b7 |
field_hexnumber_range_jsoncnf.sh \
|
|
Packit |
1422b7 |
rule_last_str_short.sh \
|
|
Packit |
1422b7 |
field_mac48.sh \
|
|
Packit |
1422b7 |
field_mac48_jsoncnf.sh \
|
|
Packit |
1422b7 |
field_name_value.sh \
|
|
Packit |
1422b7 |
field_name_value_jsoncnf.sh \
|
|
Packit |
1422b7 |
field_kernel_timestamp.sh \
|
|
Packit |
1422b7 |
field_kernel_timestamp_jsoncnf.sh \
|
|
Packit |
1422b7 |
field_whitespace.sh \
|
|
Packit |
1422b7 |
rule_last_str_long.sh \
|
|
Packit |
1422b7 |
field_whitespace_jsoncnf.sh \
|
|
Packit |
1422b7 |
field_rest.sh \
|
|
Packit |
1422b7 |
field_rest_jsoncnf.sh \
|
|
Packit |
1422b7 |
field_json.sh \
|
|
Packit |
1422b7 |
field_json_jsoncnf.sh \
|
|
Packit |
1422b7 |
field_cee-syslog.sh \
|
|
Packit |
1422b7 |
field_cee-syslog_jsoncnf.sh \
|
|
Packit |
1422b7 |
field_ipv6.sh \
|
|
Packit |
1422b7 |
field_ipv6_jsoncnf.sh \
|
|
Packit |
1422b7 |
field_v2-iptables.sh \
|
|
Packit |
1422b7 |
field_v2-iptables_jsoncnf.sh \
|
|
Packit |
1422b7 |
field_cef.sh \
|
|
Packit |
1422b7 |
field_cef_jsoncnf.sh \
|
|
Packit |
1422b7 |
field_checkpoint-lea.sh \
|
|
Packit |
1422b7 |
field_checkpoint-lea_jsoncnf.sh \
|
|
Packit |
1422b7 |
field_duration.sh \
|
|
Packit |
1422b7 |
field_duration_jsoncnf.sh \
|
|
Packit |
1422b7 |
field_float.sh \
|
|
Packit |
1422b7 |
field_float-fmt_number.sh \
|
|
Packit |
1422b7 |
field_float_jsoncnf.sh \
|
|
Packit |
1422b7 |
field_rfc5424timestamp-fmt_timestamp-unix.sh \
|
|
Packit |
1422b7 |
field_rfc5424timestamp-fmt_timestamp-unix-ms.sh \
|
|
Packit |
1422b7 |
very_long_logline_jsoncnf.sh
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
# now come tests for the legacy (v1) engine
|
|
Packit |
1422b7 |
TESTS_SHELLSCRIPTS += \
|
|
Packit |
1422b7 |
missing_line_ending_v1.sh \
|
|
Packit |
1422b7 |
runaway_rule_v1.sh \
|
|
Packit |
1422b7 |
runaway_rule_comment_v1.sh \
|
|
Packit |
1422b7 |
field_hexnumber_v1.sh \
|
|
Packit |
1422b7 |
field_mac48_v1.sh \
|
|
Packit |
1422b7 |
field_name_value_v1.sh \
|
|
Packit |
1422b7 |
field_kernel_timestamp_v1.sh \
|
|
Packit |
1422b7 |
field_whitespace_v1.sh \
|
|
Packit |
1422b7 |
field_rest_v1.sh \
|
|
Packit |
1422b7 |
field_json_v1.sh \
|
|
Packit |
1422b7 |
field_cee-syslog_v1.sh \
|
|
Packit |
1422b7 |
field_ipv6_v1.sh \
|
|
Packit |
1422b7 |
field_v2-iptables_v1.sh \
|
|
Packit |
1422b7 |
field_cef_v1.sh \
|
|
Packit |
1422b7 |
field_checkpoint-lea_v1.sh \
|
|
Packit |
1422b7 |
field_duration_v1.sh \
|
|
Packit |
1422b7 |
field_float_v1.sh \
|
|
Packit |
1422b7 |
field_cee-syslog_v1.sh \
|
|
Packit |
1422b7 |
field_tokenized.sh \
|
|
Packit |
1422b7 |
field_tokenized_with_invalid_ruledef.sh \
|
|
Packit |
1422b7 |
field_recursive.sh \
|
|
Packit |
1422b7 |
field_tokenized_recursive.sh \
|
|
Packit |
1422b7 |
field_interpret.sh \
|
|
Packit |
1422b7 |
field_interpret_with_invalid_ruledef.sh \
|
|
Packit |
1422b7 |
field_descent.sh \
|
|
Packit |
1422b7 |
field_descent_with_invalid_ruledef.sh \
|
|
Packit |
1422b7 |
field_suffixed.sh \
|
|
Packit |
1422b7 |
field_suffixed_with_invalid_ruledef.sh \
|
|
Packit |
1422b7 |
field_cisco-interface-spec.sh \
|
|
Packit |
1422b7 |
field_float_with_invalid_ruledef.sh \
|
|
Packit |
1422b7 |
very_long_logline.sh
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
#re-add to TESTS if needed: user_test
|
|
Packit |
1422b7 |
TESTS = \
|
|
Packit |
1422b7 |
$(TESTS_SHELLSCRIPTS)
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
REGEXP_TESTS = \
|
|
Packit |
1422b7 |
field_regex_default_group_parse_and_return.sh \
|
|
Packit |
1422b7 |
field_regex_invalid_args.sh \
|
|
Packit |
1422b7 |
field_regex_with_consume_group.sh \
|
|
Packit |
1422b7 |
field_regex_with_consume_group_and_return_group.sh \
|
|
Packit |
1422b7 |
field_regex_with_negation.sh \
|
|
Packit |
1422b7 |
field_tokenized_with_regex.sh \
|
|
Packit |
1422b7 |
field_regex_while_regex_support_is_disabled.sh
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
EXTRA_DIST = exec.sh \
|
|
Packit |
1422b7 |
$(TESTS_SHELLSCRIPTS) \
|
|
Packit |
1422b7 |
$(REGEXP_TESTS) \
|
|
Packit |
1422b7 |
$(json_eq_self_sources) \
|
|
Packit |
1422b7 |
$(user_test_SOURCES)
|
|
Packit |
1422b7 |
|
|
Packit |
1422b7 |
if ENABLE_REGEXP
|
|
Packit |
1422b7 |
TESTS += $(REGEXP_TESTS)
|
|
Packit |
1422b7 |
endif
|