You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							17 lines
						
					
					
						
							616 B
						
					
					
				
			
		
		
	
	
							17 lines
						
					
					
						
							616 B
						
					
					
				#define CATCH_CONFIG_MAIN
 | 
						|
#include "catch2/catch.hpp"
 | 
						|
#include "tools/replay/replay.h"
 | 
						|
 | 
						|
const std::string TEST_RLOG_URL = "https://commadataci.blob.core.windows.net/openpilotci/0c94aa1e1296d7c6/2021-05-05--19-48-37/0/rlog.bz2";
 | 
						|
 | 
						|
TEST_CASE("LogReader") {
 | 
						|
  SECTION("corrupt log") {
 | 
						|
    FileReader reader(true);
 | 
						|
    std::string corrupt_content = reader.read(TEST_RLOG_URL);
 | 
						|
    corrupt_content.resize(corrupt_content.length() / 2);
 | 
						|
    corrupt_content = decompressBZ2(corrupt_content);
 | 
						|
    LogReader log;
 | 
						|
    REQUIRE(log.load(corrupt_content.data(), corrupt_content.size()));
 | 
						|
    REQUIRE(log.events.size() > 0);
 | 
						|
  }
 | 
						|
}
 | 
						|
 |