2017-10-22 22:13:53 +00:00
|
|
|
#include "test.h"
|
|
|
|
#include <gtest/gtest.h>
|
|
|
|
|
|
|
|
#include <base/system.h>
|
|
|
|
|
|
|
|
CTestInfo::CTestInfo()
|
|
|
|
{
|
|
|
|
const ::testing::TestInfo *pTestInfo =
|
|
|
|
::testing::UnitTest::GetInstance()->current_test_info();
|
|
|
|
str_format(m_aFilename, sizeof(m_aFilename), "%s.%s-%d.tmp",
|
|
|
|
pTestInfo->test_case_name(), pTestInfo->name(), pid());
|
|
|
|
}
|
2017-11-24 09:51:46 +00:00
|
|
|
|
|
|
|
int main(int argc, char **argv)
|
|
|
|
{
|
|
|
|
::testing::InitGoogleTest(&argc, argv);
|
|
|
|
net_init();
|
2021-03-13 15:52:35 +00:00
|
|
|
if(secure_random_init())
|
|
|
|
{
|
|
|
|
fprintf(stderr, "random init failed\n");
|
|
|
|
return 1;
|
|
|
|
}
|
2017-11-24 09:51:46 +00:00
|
|
|
return RUN_ALL_TESTS();
|
|
|
|
}
|