Remove file writing tests for etl::random (#1474)

Some ETL random tests write to files but don't CHECK() anything.

Since they are left at the file system and were only used during
development, they can be removed now.
This commit is contained in:
Roland Reichwein 2026-06-24 13:37:46 +02:00 committed by GitHub
parent 5e5012c62c
commit 1d5e9ea67f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -41,42 +41,6 @@ namespace
{ {
SUITE(test_random) SUITE(test_random)
{ {
//*************************************************************************
TEST(test_random_xorshift_sequence)
{
std::vector<uint32_t> out1(10000);
etl::random_xorshift r;
struct generator
{
generator(etl::random& r_)
: r(r_)
{
}
uint32_t operator()()
{
return r();
}
etl::random& r;
};
std::generate(out1.begin(), out1.end(), generator(r));
std::ofstream file("random_xorshift.csv");
if (!file.fail())
{
for (size_t i = 0UL; i < out1.size(); ++i)
{
file << out1[i] << "\n";
}
}
file.close();
}
//************************************************************************* //*************************************************************************
TEST(test_random_xorshift_range) TEST(test_random_xorshift_range)
{ {
@ -94,42 +58,6 @@ namespace
} }
} }
//*************************************************************************
TEST(test_random_lcg_sequence)
{
std::vector<uint32_t> out1(10000);
etl::random_lcg r;
struct generator
{
generator(etl::random& r_)
: r(r_)
{
}
uint32_t operator()()
{
return r();
}
etl::random& r;
};
std::generate(out1.begin(), out1.end(), generator(r));
std::ofstream file("random_lcg.csv");
if (!file.fail())
{
for (size_t i = 0UL; i < out1.size(); ++i)
{
file << out1[i] << "\n";
}
}
file.close();
}
//************************************************************************* //*************************************************************************
TEST(test_random_lcg_range) TEST(test_random_lcg_range)
{ {
@ -147,42 +75,6 @@ namespace
} }
} }
//*************************************************************************
TEST(test_random_clcg_sequence)
{
std::vector<uint32_t> out1(10000);
etl::random_clcg r;
struct generator
{
generator(etl::random& r_)
: r(r_)
{
}
uint32_t operator()()
{
return r();
}
etl::random& r;
};
std::generate(out1.begin(), out1.end(), generator(r));
std::ofstream file("random_clcg.csv");
if (!file.fail())
{
for (size_t i = 0UL; i < out1.size(); ++i)
{
file << out1[i] << "\n";
}
}
file.close();
}
//************************************************************************* //*************************************************************************
TEST(test_random_clcg_range) TEST(test_random_clcg_range)
{ {
@ -200,42 +92,6 @@ namespace
} }
} }
//*************************************************************************
TEST(test_random_lsfr_sequence)
{
std::vector<uint32_t> out1(10000);
etl::random_lsfr r;
struct generator
{
generator(etl::random& r_)
: r(r_)
{
}
uint32_t operator()()
{
return r();
}
etl::random& r;
};
std::generate(out1.begin(), out1.end(), generator(r));
std::ofstream file("random_lsfr.csv");
if (!file.fail())
{
for (size_t i = 0UL; i < out1.size(); ++i)
{
file << out1[i] << "\n";
}
}
file.close();
}
//************************************************************************* //*************************************************************************
TEST(test_random_lsfr_range) TEST(test_random_lsfr_range)
{ {
@ -253,42 +109,6 @@ namespace
} }
} }
//*************************************************************************
TEST(test_random_mwc_sequence)
{
std::vector<uint32_t> out1(10000);
etl::random_mwc r;
struct generator
{
generator(etl::random& r_)
: r(r_)
{
}
uint32_t operator()()
{
return r();
}
etl::random& r;
};
std::generate(out1.begin(), out1.end(), generator(r));
std::ofstream file("random_mwc.csv");
if (!file.fail())
{
for (size_t i = 0UL; i < out1.size(); ++i)
{
file << out1[i] << "\n";
}
}
file.close();
}
//************************************************************************* //*************************************************************************
TEST(test_random_mwc_range) TEST(test_random_mwc_range)
{ {
@ -306,42 +126,6 @@ namespace
} }
} }
//*************************************************************************
TEST(test_random_pcg_sequence)
{
std::vector<uint32_t> out1(10000);
etl::random_pcg r;
struct generator
{
generator(etl::random& r_)
: r(r_)
{
}
uint32_t operator()()
{
return r();
}
etl::random& r;
};
std::generate(out1.begin(), out1.end(), generator(r));
std::ofstream file("random_pcg.csv");
if (!file.fail())
{
for (size_t i = 0UL; i < out1.size(); ++i)
{
file << out1[i] << "\n";
}
}
file.close();
}
//************************************************************************* //*************************************************************************
TEST(test_random_pcg_range) TEST(test_random_pcg_range)
{ {
@ -359,42 +143,6 @@ namespace
} }
} }
//*************************************************************************
TEST(test_random_hash_sequence)
{
std::vector<uint32_t> out1(10000);
etl::random_hash<etl::crc32> r;
struct generator
{
generator(etl::random& r_)
: r(r_)
{
}
uint32_t operator()()
{
return r();
}
etl::random& r;
};
std::generate(out1.begin(), out1.end(), generator(r));
std::ofstream file("random_hash.csv");
if (!file.fail())
{
for (size_t i = 0UL; i < out1.size(); ++i)
{
file << out1[i] << "\n";
}
}
file.close();
}
//************************************************************************* //*************************************************************************
TEST(test_random_hash_range) TEST(test_random_hash_range)
{ {