mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-06-26 15:12:51 +00:00
Improve double comparison
<and allow the USRP some time to set up between tests
This commit is contained in:
parent
67a4066738
commit
6f2aabe0b6
@ -30,10 +30,12 @@
|
|||||||
* -------------------------------------------------------------------------
|
* -------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <cerrno>
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
|
#include <cmath>
|
||||||
#include <ctime>
|
#include <ctime>
|
||||||
#include <cerrno>
|
#include <limits>
|
||||||
#include <numeric>
|
#include <numeric>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
@ -275,7 +277,7 @@ void receive_msg()
|
|||||||
msgsnd(msqid_stop, &msg_stop, msgsend_size, IPC_NOWAIT);
|
msgsnd(msqid_stop, &msg_stop, msgsend_size, IPC_NOWAIT);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(ttff_msg == -1)
|
if( std::abs(ttff_msg - (-1.0) ) < 10 * std::numeric_limits<double>::epsilon() )
|
||||||
{
|
{
|
||||||
leave = true;
|
leave = true;
|
||||||
}
|
}
|
||||||
@ -515,6 +517,7 @@ TEST_F(TTFF_GPS_L1_CA_Test, ColdStart)
|
|||||||
|
|
||||||
// Print TTFF report
|
// Print TTFF report
|
||||||
print_TTFF_report(TTFF_v, config);
|
print_TTFF_report(TTFF_v, config);
|
||||||
|
std::this_thread::sleep_until(std::chrono::system_clock::now() + std::chrono::seconds(5)); //let the USRP some time to rest before the next test
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user