diff --git a/Makefile b/Makefile
index 5f0d80b45..b6288fcc9 100644
--- a/Makefile
+++ b/Makefile
@@ -263,7 +263,6 @@ TESTOBJ = test/options.o \
test/testpostfixoperator.o \
test/testpreprocessor.o \
test/testrunner.o \
- test/testsamples.o \
test/testsimplifytemplate.o \
test/testsimplifytokens.o \
test/testsimplifytypedef.o \
@@ -714,9 +713,6 @@ test/testpreprocessor.o: test/testpreprocessor.cpp externals/simplecpp/simplecpp
test/testrunner.o: test/testrunner.cpp externals/simplecpp/simplecpp.h lib/color.h lib/config.h lib/errorlogger.h lib/errortypes.h lib/preprocessor.h lib/suppressions.h test/options.h test/testsuite.h
$(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CPPFILESDIR) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testrunner.o test/testrunner.cpp
-test/testsamples.o: test/testsamples.cpp cli/cppcheckexecutor.h cli/filelister.h lib/color.h lib/config.h lib/errorlogger.h lib/errortypes.h lib/importproject.h lib/library.h lib/mathlib.h lib/path.h lib/pathmatch.h lib/platform.h lib/settings.h lib/standards.h lib/suppressions.h lib/timer.h lib/utils.h test/redirect.h test/testsuite.h
- $(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CPPFILESDIR) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testsamples.o test/testsamples.cpp
-
test/testsimplifytemplate.o: test/testsimplifytemplate.cpp lib/astutils.h lib/color.h lib/config.h lib/errorlogger.h lib/errortypes.h lib/importproject.h lib/library.h lib/mathlib.h lib/platform.h lib/settings.h lib/standards.h lib/suppressions.h lib/templatesimplifier.h lib/timer.h lib/token.h lib/tokenize.h lib/tokenlist.h lib/utils.h lib/valueflow.h test/testsuite.h
$(CXX) ${INCLUDE_FOR_TEST} $(CPPFLAGS) $(CPPFILESDIR) $(CXXFLAGS) $(UNDEF_STRICT_ANSI) -c -o test/testsimplifytemplate.o test/testsimplifytemplate.cpp
diff --git a/test/testrunner.vcxproj b/test/testrunner.vcxproj
index ac68fca33..91f429a98 100755
--- a/test/testrunner.vcxproj
+++ b/test/testrunner.vcxproj
@@ -66,7 +66,6 @@
-
@@ -314,4 +313,4 @@
-
\ No newline at end of file
+
diff --git a/test/testrunner.vcxproj.filters b/test/testrunner.vcxproj.filters
index 5d7a236d4..dc6225262 100644
--- a/test/testrunner.vcxproj.filters
+++ b/test/testrunner.vcxproj.filters
@@ -166,9 +166,6 @@
Source Files
-
- Source Files
-
Source Files
@@ -256,4 +253,4 @@
Header Files
-
\ No newline at end of file
+
diff --git a/test/testsamples.cpp b/test/testsamples.cpp
deleted file mode 100644
index 8c5a2f768..000000000
--- a/test/testsamples.cpp
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
-* Cppcheck - A tool for static C/C++ code analysis
-* Copyright (C) 2007-2021 Cppcheck team.
-*
-* This program is free software: you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program. If not, see .
-*/
-
-#include "config.h"
-#include "cppcheckexecutor.h"
-#include "errorlogger.h"
-#include "filelister.h"
-#include "path.h"
-#include "pathmatch.h"
-#include "redirect.h"
-#include "settings.h"
-#include "testsuite.h"
-
-#include
-#include
-#include
-#include