mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-04-01 16:27:03 +00:00
Change name to obs_gps_l1_system_test
This commit is contained in:
parent
c3e545ecfd
commit
19bc085e89
@ -481,23 +481,23 @@ if(ENABLE_SYSTEM_TESTING)
|
||||
${CMAKE_SOURCE_DIR}/install/$<TARGET_FILE_NAME:ttff>
|
||||
)
|
||||
|
||||
add_executable(trk_system_test
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/system-tests/trk_system_test.cc )
|
||||
add_executable(obs_gps_l1_system_test
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/system-tests/obs_gps_l1_system_test.cc )
|
||||
if(NOT ${GTEST_DIR_LOCAL})
|
||||
add_dependencies(trk_system_test gtest-${gtest_RELEASE} )
|
||||
add_dependencies(obs_gps_l1_system_test gtest-${gtest_RELEASE} )
|
||||
else(NOT ${GTEST_DIR_LOCAL})
|
||||
add_dependencies(trk_system_test gtest)
|
||||
add_dependencies(obs_gps_l1_system_test gtest)
|
||||
endif(NOT ${GTEST_DIR_LOCAL})
|
||||
include_directories(${GPSTK_INCLUDE_DIRS})
|
||||
target_link_libraries(trk_system_test ${GFlags_LIBS}
|
||||
${GLOG_LIBRARIES}
|
||||
${GTEST_LIBRARIES}
|
||||
gnss_sp_libs
|
||||
gnss_rx
|
||||
${gpstk_libs})
|
||||
add_custom_command(TARGET trk_system_test POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:trk_system_test>
|
||||
${CMAKE_SOURCE_DIR}/install/$<TARGET_FILE_NAME:trk_system_test>
|
||||
target_link_libraries(obs_gps_l1_system_test ${GFlags_LIBS}
|
||||
${GLOG_LIBRARIES}
|
||||
${GTEST_LIBRARIES}
|
||||
gnss_sp_libs
|
||||
gnss_rx
|
||||
${gpstk_libs})
|
||||
add_custom_command(TARGET obs_gps_l1_system_test POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:obs_gps_l1_system_test>
|
||||
${CMAKE_SOURCE_DIR}/install/$<TARGET_FILE_NAME:obs_gps_l1_system_test>
|
||||
)
|
||||
|
||||
endif(ENABLE_SYSTEM_TESTING)
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*!
|
||||
* \file trk_system_test.cc
|
||||
* \file obs_gps_l1_system_test.cc
|
||||
* \brief This class implements a test for the validation of generated observables.
|
||||
* \author Carles Fernandez-Prades, 2016. cfernandez(at)cttc.es
|
||||
*
|
||||
@ -64,7 +64,7 @@ DEFINE_string(filename_raw_data, "signal_out.bin", "Filename of output raw data
|
||||
concurrent_queue<Gps_Acq_Assist> global_gps_acq_assist_queue;
|
||||
concurrent_map<Gps_Acq_Assist> global_gps_acq_assist_map;
|
||||
|
||||
class Trk_System_Test: public ::testing::Test
|
||||
class Obs_Gps_L1_System_Test: public ::testing::Test
|
||||
{
|
||||
public:
|
||||
std::string generator_binary;
|
||||
@ -93,7 +93,7 @@ public:
|
||||
};
|
||||
|
||||
|
||||
bool Trk_System_Test::check_valid_rinex_nav(std::string filename)
|
||||
bool Obs_Gps_L1_System_Test::check_valid_rinex_nav(std::string filename)
|
||||
{
|
||||
bool res = false;
|
||||
res = gpstk::isRinexNavFile(filename);
|
||||
@ -101,7 +101,7 @@ bool Trk_System_Test::check_valid_rinex_nav(std::string filename)
|
||||
}
|
||||
|
||||
|
||||
bool Trk_System_Test::check_valid_rinex_obs(std::string filename)
|
||||
bool Obs_Gps_L1_System_Test::check_valid_rinex_obs(std::string filename)
|
||||
{
|
||||
bool res = false;
|
||||
res = gpstk::isRinexObsFile(filename);
|
||||
@ -109,7 +109,7 @@ bool Trk_System_Test::check_valid_rinex_obs(std::string filename)
|
||||
}
|
||||
|
||||
|
||||
int Trk_System_Test::configure_generator()
|
||||
int Obs_Gps_L1_System_Test::configure_generator()
|
||||
{
|
||||
// Configure signal generator
|
||||
generator_binary = FLAGS_generator_binary;
|
||||
@ -124,7 +124,7 @@ int Trk_System_Test::configure_generator()
|
||||
}
|
||||
|
||||
|
||||
int Trk_System_Test::generate_signal()
|
||||
int Obs_Gps_L1_System_Test::generate_signal()
|
||||
{
|
||||
pid_t wait_result;
|
||||
int child_status;
|
||||
@ -149,7 +149,7 @@ int Trk_System_Test::generate_signal()
|
||||
}
|
||||
|
||||
|
||||
int Trk_System_Test::configure_receiver()
|
||||
int Obs_Gps_L1_System_Test::configure_receiver()
|
||||
{
|
||||
config = std::make_shared<InMemoryConfiguration>();
|
||||
|
||||
@ -305,7 +305,7 @@ int Trk_System_Test::configure_receiver()
|
||||
}
|
||||
|
||||
|
||||
int Trk_System_Test::run_receiver()
|
||||
int Obs_Gps_L1_System_Test::run_receiver()
|
||||
{
|
||||
std::shared_ptr<ControlThread> control_thread;
|
||||
control_thread = std::make_shared<ControlThread>(config);
|
||||
@ -344,7 +344,7 @@ int Trk_System_Test::run_receiver()
|
||||
}
|
||||
|
||||
|
||||
void Trk_System_Test::check_results()
|
||||
void Obs_Gps_L1_System_Test::check_results()
|
||||
{
|
||||
std::vector<std::vector<std::pair<double, double>> > pseudorange_ref(33);
|
||||
std::vector<std::vector<std::pair<double, double>> > carrierphase_ref(33);
|
||||
@ -415,17 +415,6 @@ void Trk_System_Test::check_results()
|
||||
exit(1);
|
||||
}
|
||||
|
||||
// Example: count observations per sat:
|
||||
/* std::vector<std::vector<std::pair<double, double>> >::iterator iter;
|
||||
int prn_id=0;
|
||||
for(iter = pseudorange_ref.begin(); iter != pseudorange_ref.end(); iter++)
|
||||
{
|
||||
double size_v = iter->size();
|
||||
std::cout << "Size for sat " << prn_id << ": " << size_v << std::endl;
|
||||
prn_id++;
|
||||
}*/
|
||||
|
||||
// Open and read GNSS-SDR-generated RINEX observables file
|
||||
try
|
||||
{
|
||||
std::string arg2_gen = std::string("./") + generated_rinex_obs;
|
||||
@ -659,7 +648,7 @@ void Trk_System_Test::check_results()
|
||||
}
|
||||
|
||||
|
||||
TEST_F(Trk_System_Test, Tracking_system_test)
|
||||
TEST_F(Obs_Gps_L1_System_Test, Observables_system_test)
|
||||
{
|
||||
std::cout << "Validating input RINEX nav file: " << FLAGS_rinex_nav_file << " ..." << std::endl;
|
||||
bool is_rinex_nav_valid = check_valid_rinex_nav(FLAGS_rinex_nav_file);
|
||||
@ -695,7 +684,7 @@ TEST_F(Trk_System_Test, Tracking_system_test)
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
std::cout << "Running Tracking validation test..." << std::endl;
|
||||
std::cout << "Running Observables validation test..." << std::endl;
|
||||
int res = 0;
|
||||
try
|
||||
{
|
Loading…
x
Reference in New Issue
Block a user