From c8756034b7a86e76040957403f2b67ceb4d2e2a6 Mon Sep 17 00:00:00 2001 From: David Gibson Date: Thu, 18 Aug 2022 16:13:50 +1000 Subject: test: Split cppcheck and clang-tidy tests into different files Both clang-tidy and cppcheck linting are handled by the same test file, test/build/static_checkers. The two linters are independent of each other though, and each one takes quite a long time. Split them into separate files to make it easier to control which are executed from the top level test script. Signed-off-by: David Gibson --- test/build/clang_tidy | 17 +++++++++++++++++ test/build/cppcheck | 17 +++++++++++++++++ test/build/static_checkers | 20 -------------------- test/run | 3 ++- 4 files changed, 36 insertions(+), 21 deletions(-) create mode 100644 test/build/clang_tidy create mode 100644 test/build/cppcheck delete mode 100644 test/build/static_checkers (limited to 'test') diff --git a/test/build/clang_tidy b/test/build/clang_tidy new file mode 100644 index 0000000..0ead9e8 --- /dev/null +++ b/test/build/clang_tidy @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: AGPL-3.0-or-later +# +# PASST - Plug A Simple Socket Transport +# for qemu/UNIX domain socket mode +# +# PASTA - Pack A Subtle Tap Abstraction +# for network namespace/tap device mode +# +# test/build/clang_tidy - Run source through clang-tidy(1) linter +# +# Copyright (c) 2021 Red Hat GmbH +# Author: Stefano Brivio + +htools clang-tidy + +test Run clang-tidy +host make clang-tidy diff --git a/test/build/cppcheck b/test/build/cppcheck new file mode 100644 index 0000000..05166dd --- /dev/null +++ b/test/build/cppcheck @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: AGPL-3.0-or-later +# +# PASST - Plug A Simple Socket Transport +# for qemu/UNIX domain socket mode +# +# PASTA - Pack A Subtle Tap Abstraction +# for network namespace/tap device mode +# +# test/build/cppcheck - Run source through cppcheck(1) linter +# +# Copyright (c) 2021 Red Hat GmbH +# Author: Stefano Brivio + +htools cppcheck + +test Run cppcheck +host make cppcheck diff --git a/test/build/static_checkers b/test/build/static_checkers deleted file mode 100644 index 34c8dff..0000000 --- a/test/build/static_checkers +++ /dev/null @@ -1,20 +0,0 @@ -# SPDX-License-Identifier: AGPL-3.0-or-later -# -# PASST - Plug A Simple Socket Transport -# for qemu/UNIX domain socket mode -# -# PASTA - Pack A Subtle Tap Abstraction -# for network namespace/tap device mode -# -# test/build/clang_tidy - Run source through clang-tidy(1) linter -# -# Copyright (c) 2021 Red Hat GmbH -# Author: Stefano Brivio - -htools clang-tidy cppcheck - -test Run clang-tidy -host make clang-tidy - -test Run cppcheck -host make cppcheck diff --git a/test/run b/test/run index 3e5d56b..258a89b 100755 --- a/test/run +++ b/test/run @@ -61,7 +61,8 @@ run() { setup build test build/all - test build/static_checkers + test build/cppcheck + test build/clang_tidy test distro/debian test distro/fedora test distro/opensuse -- cgit v1.2.3