CI: updated and repacked test data

This commit is contained in:
SChernykh
2025-07-15 18:08:20 +02:00
parent e62f653b9d
commit 0755a9dcf1
10 changed files with 30 additions and 36 deletions
+3 -3
View File
@@ -217,6 +217,6 @@ add_executable(${CMAKE_PROJECT_NAME} ${HEADERS} ${SOURCES})
target_link_libraries(${CMAKE_PROJECT_NAME} debug ${ZMQ_LIBRARY_DEBUG} debug ${UV_LIBRARY_DEBUG} debug ${CURL_LIBRARY_DEBUG} optimized ${ZMQ_LIBRARY} optimized ${UV_LIBRARY} optimized ${CURL_LIBRARY} ${LIBS})
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_SOURCE_DIR}/src/crypto_tests.txt" $<TARGET_FILE_DIR:${CMAKE_PROJECT_NAME}>)
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_SOURCE_DIR}/src/block.dat" $<TARGET_FILE_DIR:${CMAKE_PROJECT_NAME}>)
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_SOURCE_DIR}/src/sidechain_dump.dat.gz" $<TARGET_FILE_DIR:${CMAKE_PROJECT_NAME}>)
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_SOURCE_DIR}/src/sidechain_dump_mini.dat.gz" $<TARGET_FILE_DIR:${CMAKE_PROJECT_NAME}>)
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_SOURCE_DIR}/src/sidechain_dump_nano.dat.gz" $<TARGET_FILE_DIR:${CMAKE_PROJECT_NAME}>)
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_SOURCE_DIR}/src/sidechain_dump.dat.xz" $<TARGET_FILE_DIR:${CMAKE_PROJECT_NAME}>)
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_SOURCE_DIR}/src/sidechain_dump_mini.dat.xz" $<TARGET_FILE_DIR:${CMAKE_PROJECT_NAME}>)
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_SOURCE_DIR}/src/sidechain_dump_nano.dat.xz" $<TARGET_FILE_DIR:${CMAKE_PROJECT_NAME}>)
+1 -1
View File
@@ -238,7 +238,7 @@ TEST(block_template, submit_sidechain_block)
}
ASSERT_EQ(sidechain.difficulty(), 219467);
ASSERT_EQ(sidechain.blocksById().size(), 4487);
ASSERT_EQ(sidechain.blocksById().size(), 4491);
ASSERT_TRUE(sidechain.precalcFinished());
const PoolBlock* tip = sidechain.chainTip();
+8 -14
View File
@@ -140,26 +140,20 @@ TEST(pool_block, verify)
uint32_t m_expectedSharesNextBlock;
bool m_shuffle;
} tests[6] = {
{ "default", "sidechain_dump.dat", 3258121, 9443762, 30, false },
{ "default", "sidechain_dump.dat", 3258121, 9443762, 30, true },
{ "mini", "sidechain_dump_mini.dat", 3258121, 8912067, 593, false },
{ "mini", "sidechain_dump_mini.dat", 3258121, 8912067, 593, true },
{ "nano", "sidechain_dump_nano.dat", 3438036, 116651, 131, false },
{ "nano", "sidechain_dump_nano.dat", 3438036, 116651, 131, true },
{ "default", "sidechain_dump.dat", 3456189, 11704382, 53, false },
{ "default", "sidechain_dump.dat", 3456189, 11704382, 53, true },
{ "mini", "sidechain_dump_mini.dat", 3456189, 11207082, 578, false },
{ "mini", "sidechain_dump_mini.dat", 3456189, 11207082, 578, true },
{ "nano", "sidechain_dump_nano.dat", 3456189, 188542, 115, false },
{ "nano", "sidechain_dump_nano.dat", 3456189, 188542, 115, true },
};
for (const STest& t : tests)
{
SideChain sidechain(nullptr, NetworkType::Mainnet, t.m_poolName);
if (strcmp(t.m_poolName, "nano") == 0) {
// Difficulty of block 3436544
sidechain.m_testMainChainDiff = difficulty_type(568969201978ULL, 0ULL);
}
else {
// Difficulty of block 3256320
sidechain.m_testMainChainDiff = difficulty_type(374140388237ULL, 0ULL);
}
// Difficulty of block 3454976
sidechain.m_testMainChainDiff = difficulty_type(625461936742ULL, 0ULL);
std::ifstream f(t.m_fileName, std::ios::binary | std::ios::ate);
ASSERT_EQ(f.good() && f.is_open(), true);
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.