Skip to content

Commit 003050d

Browse files
author
MacroFake
committed
Merge bitcoin/bitcoin#26286: test: Remove unused txmempool include from tests
1c48dae test: Use C++11 member initializers for TestMemPoolEntryHelper (MacroFake) fad7f22 test: Remove unused txmempool include from tests (MacroFake) Pull request description: Seems odd to include this heavy header in all tests despite it only being used in a few tests. Can be reviewed with `--color-moved=dimmed-zebra --ignore-all-space` ACKs for top commit: aureleoules: reACK 1c48dae hebasto: ACK 1c48dae, I have reviewed the code and it looks OK, I agree it can be merged. w0xlt: ACK bitcoin/bitcoin@1c48dae Tree-SHA512: 31f2808d04ec33bfc2409832b8e59e6c870eaa98fbcf879e1c786492c7d07134711b30f8290bdb34e1b8f7b8f2f11dae8e10c64e7eb31f584b2f5c58fcc7743b
2 parents bbe2655 + 1c48dae commit 003050d

17 files changed

+110
-69
lines changed

build_msvc/test_bitcoin-qt/test_bitcoin-qt.vcxproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@
5454
<ProjectReference Include="..\libbitcoin_zmq\libbitcoin_zmq.vcxproj">
5555
<Project>{792d487f-f14c-49fc-a9de-3fc150f31c3f}</Project>
5656
</ProjectReference>
57+
<ProjectReference Include="..\libtest_util\libtest_util.vcxproj">
58+
<Project>{1e065f03-3566-47d0-8fa9-daa72b084e7d}</Project>
59+
</ProjectReference>
5760
<ProjectReference Include="..\libleveldb\libleveldb.vcxproj">
5861
<Project>{18430fef-6b61-4c53-b396-718e02850f1b}</Project>
5962
</ProjectReference>

src/Makefile.test_util.include

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,21 @@
55
LIBTEST_UTIL=libtest_util.a
66

77
EXTRA_LIBRARIES += \
8-
$(LIBTEST_UTIL)
8+
$(LIBTEST_UTIL)
99

1010
TEST_UTIL_H = \
11-
test/util/blockfilter.h \
12-
test/util/chainstate.h \
13-
test/util/logging.h \
14-
test/util/mining.h \
15-
test/util/net.h \
16-
test/util/script.h \
17-
test/util/setup_common.h \
18-
test/util/str.h \
19-
test/util/transaction_utils.h \
20-
test/util/validation.h \
21-
test/util/wallet.h
11+
test/util/blockfilter.h \
12+
test/util/chainstate.h \
13+
test/util/logging.h \
14+
test/util/mining.h \
15+
test/util/net.h \
16+
test/util/script.h \
17+
test/util/setup_common.h \
18+
test/util/str.h \
19+
test/util/transaction_utils.h \
20+
test/util/txmempool.h \
21+
test/util/validation.h \
22+
test/util/wallet.h
2223

2324
libtest_util_a_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) $(BOOST_CPPFLAGS)
2425
libtest_util_a_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS)
@@ -31,6 +32,7 @@ libtest_util_a_SOURCES = \
3132
test/util/setup_common.cpp \
3233
test/util/str.cpp \
3334
test/util/transaction_utils.cpp \
35+
test/util/txmempool.cpp \
3436
test/util/validation.cpp \
3537
test/util/wallet.cpp \
3638
$(TEST_UTIL_H)

src/test/blockencodings_tests.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <consensus/merkle.h>
88
#include <pow.h>
99
#include <streams.h>
10+
#include <test/util/txmempool.h>
1011

1112
#include <test/util/setup_common.h>
1213

src/test/fuzz/rbf.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include <test/fuzz/util.h>
1212
#include <test/fuzz/util/mempool.h>
1313
#include <test/util/setup_common.h>
14+
#include <test/util/txmempool.h>
1415
#include <txmempool.h>
1516

1617
#include <cstdint>

src/test/fuzz/tx_pool.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <test/util/mining.h>
1414
#include <test/util/script.h>
1515
#include <test/util/setup_common.h>
16+
#include <test/util/txmempool.h>
1617
#include <util/rbf.h>
1718
#include <validation.h>
1819
#include <validationinterface.h>

src/test/fuzz/validation_load_mempool.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <test/fuzz/util.h>
1313
#include <test/fuzz/util/mempool.h>
1414
#include <test/util/setup_common.h>
15+
#include <test/util/txmempool.h>
1516
#include <txmempool.h>
1617
#include <util/time.h>
1718
#include <validation.h>

src/test/mempool_tests.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44

55
#include <policy/policy.h>
6+
#include <test/util/txmempool.h>
67
#include <txmempool.h>
78
#include <util/system.h>
89
#include <util/time.h>

src/test/miner_tests.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <node/miner.h>
1010
#include <policy/policy.h>
1111
#include <script/standard.h>
12+
#include <test/util/txmempool.h>
1213
#include <timedata.h>
1314
#include <txmempool.h>
1415
#include <uint256.h>

src/test/policyestimator_tests.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
#include <policy/fees.h>
66
#include <policy/policy.h>
7+
#include <test/util/txmempool.h>
78
#include <txmempool.h>
89
#include <uint256.h>
910
#include <util/time.h>

src/test/rbf_tests.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44
#include <policy/rbf.h>
55
#include <random.h>
6+
#include <test/util/txmempool.h>
67
#include <txmempool.h>
78
#include <util/system.h>
89
#include <util/time.h>

0 commit comments

Comments
 (0)