selftests/bpf: test_progs: remove global fail/success counts
Now that we have a global per-test/per-environment state, there is no longer need to have global fail/success counters (and there is no need to save/get the diff before/after the test). Introduce CHECK_FAIL macro (suggested by Andrii) and covert existing tests to it. CHECK_FAIL uses new test__fail() to record the failure. Cc: Andrii Nakryiko <andriin@fb.com> Signed-off-by:Stanislav Fomichev <sdf@google.com> Signed-off-by:
Daniel Borkmann <daniel@iogearbox.net>
Showing
- tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c 1 addition, 2 deletionstools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
- tools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c 1 addition, 8 deletionstools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c
- tools/testing/selftests/bpf/prog_tests/flow_dissector.c 1 addition, 3 deletionstools/testing/selftests/bpf/prog_tests/flow_dissector.c
- tools/testing/selftests/bpf/prog_tests/get_stack_raw_tp.c 0 additions, 3 deletionstools/testing/selftests/bpf/prog_tests/get_stack_raw_tp.c
- tools/testing/selftests/bpf/prog_tests/global_data.c 5 additions, 15 deletionstools/testing/selftests/bpf/prog_tests/global_data.c
- tools/testing/selftests/bpf/prog_tests/l4lb_all.c 3 additions, 6 deletionstools/testing/selftests/bpf/prog_tests/l4lb_all.c
- tools/testing/selftests/bpf/prog_tests/map_lock.c 6 additions, 11 deletionstools/testing/selftests/bpf/prog_tests/map_lock.c
- tools/testing/selftests/bpf/prog_tests/pkt_access.c 1 addition, 3 deletionstools/testing/selftests/bpf/prog_tests/pkt_access.c
- tools/testing/selftests/bpf/prog_tests/pkt_md_access.c 1 addition, 3 deletionstools/testing/selftests/bpf/prog_tests/pkt_md_access.c
- tools/testing/selftests/bpf/prog_tests/queue_stack_map.c 2 additions, 6 deletionstools/testing/selftests/bpf/prog_tests/queue_stack_map.c
- tools/testing/selftests/bpf/prog_tests/reference_tracking.c 1 addition, 3 deletionstools/testing/selftests/bpf/prog_tests/reference_tracking.c
- tools/testing/selftests/bpf/prog_tests/spinlock.c 2 additions, 4 deletionstools/testing/selftests/bpf/prog_tests/spinlock.c
- tools/testing/selftests/bpf/prog_tests/stacktrace_map.c 7 additions, 10 deletionstools/testing/selftests/bpf/prog_tests/stacktrace_map.c
- tools/testing/selftests/bpf/prog_tests/stacktrace_map_raw_tp.c 3 additions, 6 deletions.../testing/selftests/bpf/prog_tests/stacktrace_map_raw_tp.c
- tools/testing/selftests/bpf/prog_tests/task_fd_query_rawtp.c 0 additions, 3 deletionstools/testing/selftests/bpf/prog_tests/task_fd_query_rawtp.c
- tools/testing/selftests/bpf/prog_tests/task_fd_query_tp.c 0 additions, 5 deletionstools/testing/selftests/bpf/prog_tests/task_fd_query_tp.c
- tools/testing/selftests/bpf/prog_tests/tcp_estats.c 1 addition, 3 deletionstools/testing/selftests/bpf/prog_tests/tcp_estats.c
- tools/testing/selftests/bpf/prog_tests/xdp.c 1 addition, 3 deletionstools/testing/selftests/bpf/prog_tests/xdp.c
- tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c 1 addition, 3 deletionstools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
- tools/testing/selftests/bpf/prog_tests/xdp_noinline.c 3 additions, 5 deletionstools/testing/selftests/bpf/prog_tests/xdp_noinline.c
Loading
Please register or sign in to comment