// Copyright (c) 2025-present The Bitcoin Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or https://opensource.org/license/mit/. #include #include #include #include #include BOOST_AUTO_TEST_SUITE(system_ram_tests) BOOST_AUTO_TEST_CASE(total_ram) { const auto total{GetTotalRAM()}; if (!total) { BOOST_WARN_MESSAGE(false, "skipping total_ram: total RAM unknown"); return; } BOOST_CHECK_GE(*total, 1000_MiB); BOOST_CHECK_LT(*total, 10'000_GiB); // ~10 TiB memory is unlikely } BOOST_AUTO_TEST_SUITE_END()