Commit d86670b8 authored by Jakub Kicinski's avatar Jakub Kicinski
Browse files

tools: ynl: rename TESTS variable to TEST_PROGS



Use the standard kselftest variable naming for tests in the Makefile.
NIPA depends on being able to selectively target tests by setting
those variables on the CLI.

Acked-by: default avatarMatthieu Baerts (NGI0) <matttbe@kernel.org>
Reviewed-by: default avatarHangbin Liu <liuhangbin@gmail.com>
Reviewed-by: default avatarDonald Hunter <donald.hunter@gmail.com>
Link: https://patch.msgid.link/20260303163504.2084981-2-kuba@kernel.org


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent aefa52a2
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
# Makefile for YNL tests

TESTS := \
TEST_PROGS := \
	test_ynl_cli.sh \
	test_ynl_ethtool.sh \
# end of TESTS
# end of TEST_PROGS

all: $(TESTS)
all: $(TEST_PROGS)

run_tests:
	@for test in $(TESTS); do \
	@for test in $(TEST_PROGS); do \
		./$$test; \
	done

install: $(TESTS)
install: $(TEST_PROGS)
	@mkdir -p $(DESTDIR)/usr/bin
	@mkdir -p $(DESTDIR)/usr/share/kselftest
	@cp ../../../testing/selftests/kselftest/ktap_helpers.sh $(DESTDIR)/usr/share/kselftest/
	@for test in $(TESTS); do \
	@for test in $(TEST_PROGS); do \
		name=$$(basename $$test .sh); \
		sed -e 's|^ynl=.*|ynl="ynl"|' \
		    -e 's|^ynl_ethtool=.*|ynl_ethtool="ynl-ethtool"|' \