mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-02-06 06:00:09 +00:00
Add a main to the TTFF test
This commit is contained in:
parent
72b7229fbb
commit
19b4ce8c7d
@ -55,18 +55,19 @@ DEFINE_string(subdevice, "B:0", "USRP subdevice");
|
|||||||
concurrent_queue<Gps_Acq_Assist> global_gps_acq_assist_queue;
|
concurrent_queue<Gps_Acq_Assist> global_gps_acq_assist_queue;
|
||||||
concurrent_map<Gps_Acq_Assist> global_gps_acq_assist_map;
|
concurrent_map<Gps_Acq_Assist> global_gps_acq_assist_map;
|
||||||
|
|
||||||
class TTFF_GPS_L1_CA_Test: public ::testing::Test
|
//class TTFF_GPS_L1_CA_Test: public ::testing::Test
|
||||||
{
|
//{
|
||||||
public:
|
//public:
|
||||||
std::shared_ptr<InMemoryConfiguration> config;
|
// std::shared_ptr<InMemoryConfiguration> config;
|
||||||
};
|
//};
|
||||||
|
|
||||||
TEST_F(TTFF_GPS_L1_CA_Test, ColdStart)
|
TEST(TTFF_GPS_L1_CA_Test, ColdStart)
|
||||||
{
|
{
|
||||||
|
std::shared_ptr<InMemoryConfiguration> config;
|
||||||
unsigned int num_measurements = 0;
|
unsigned int num_measurements = 0;
|
||||||
unsigned int num_valid_measurements = 0;
|
unsigned int num_valid_measurements = 0;
|
||||||
config = std::make_shared<InMemoryConfiguration>();
|
config = std::make_shared<InMemoryConfiguration>();
|
||||||
google::InitGoogleLogging("ttff");
|
//google::InitGoogleLogging("ttff");
|
||||||
|
|
||||||
// Set the Signal Source
|
// Set the Signal Source
|
||||||
config->set_property("GNSS-SDR.internal_fs_hz", std::to_string(FLAGS_fs_in));
|
config->set_property("GNSS-SDR.internal_fs_hz", std::to_string(FLAGS_fs_in));
|
||||||
@ -213,3 +214,23 @@ TEST_F(TTFF_GPS_L1_CA_Test, ColdStart)
|
|||||||
// Print TTFF report
|
// Print TTFF report
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
int main(int argc, char **argv)
|
||||||
|
{
|
||||||
|
std::cout << "Running Time-To-First-Fix test..." << std::endl;
|
||||||
|
int res = 0;
|
||||||
|
testing::InitGoogleTest(&argc, argv);
|
||||||
|
google::ParseCommandLineFlags(&argc, &argv, true);
|
||||||
|
google::InitGoogleLogging(argv[0]);
|
||||||
|
try
|
||||||
|
{
|
||||||
|
res = RUN_ALL_TESTS();
|
||||||
|
}
|
||||||
|
catch(...)
|
||||||
|
{
|
||||||
|
LOG(WARNING) << "Unexpected catch";
|
||||||
|
}
|
||||||
|
google::ShutDownCommandLineFlags();
|
||||||
|
return res;
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user