Module Name: src Committed By: jmmv Date: Sat Jul 10 17:28:36 UTC 2010
Modified Files: src/tests/ipf: Atffile Makefile Added Files: src/tests/ipf: h_common.sh t_bpf.sh t_filter_exec.sh t_filter_parse.sh t_logging.sh t_nat_exec.sh t_nat_ipf_exec.sh t_nat_parse.sh t_pools.sh Removed Files: src/tests/ipf: t_ipf.awk t_ipf.in Log Message: Do not use awk to generate the test program. Use some eval magic to generate the tests on the fly alongside with easier-to-read functions. While doing this, split the big monolithic test program into more granular but cohesive test programs. Phew, this one was tough. And it's horrible to see that many these tests (yes, the tests themselves probably) are broken. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/ipf/Atffile src/tests/ipf/Makefile cvs rdiff -u -r0 -r1.1 src/tests/ipf/h_common.sh src/tests/ipf/t_bpf.sh \ src/tests/ipf/t_filter_exec.sh src/tests/ipf/t_filter_parse.sh \ src/tests/ipf/t_logging.sh src/tests/ipf/t_nat_exec.sh \ src/tests/ipf/t_nat_ipf_exec.sh src/tests/ipf/t_nat_parse.sh \ src/tests/ipf/t_pools.sh cvs rdiff -u -r1.3 -r0 src/tests/ipf/t_ipf.awk cvs rdiff -u -r1.2 -r0 src/tests/ipf/t_ipf.in Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.