mirror of
https://github.com/ETLCPP/etl.git
synced 2026-07-30 16:26:17 +08:00
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:
parent
5e5012c62c
commit
1d5e9ea67f
@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user