74 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			C++
		
	
	
	
| /*
 | |
|  * Copyright (c) 2019 TAOS Data, Inc. <jhtao@taosdata.com>
 | |
|  *
 | |
|  * This program is free software: you can use, redistribute, and/or modify
 | |
|  * it under the terms of the GNU Affero General Public License, version 3
 | |
|  * or later ("AGPL"), as published by the Free Software Foundation.
 | |
|  *
 | |
|  * This program is distributed in the hope that it will be useful, but WITHOUT
 | |
|  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 | |
|  * FITNESS FOR A PARTICULAR PURPOSE.
 | |
|  *
 | |
|  * You should have received a copy of the GNU Affero General Public License
 | |
|  * along with this program. If not, see <http://www.gnu.org/licenses/>.
 | |
|  */
 | |
| 
 | |
| #include <gtest/gtest.h>
 | |
| 
 | |
| #include <taoserror.h>
 | |
| #include <tglobal.h>
 | |
| #include <iostream>
 | |
| 
 | |
| #pragma GCC diagnostic push
 | |
| #pragma GCC diagnostic ignored "-Wwrite-strings"
 | |
| #pragma GCC diagnostic ignored "-Wunused-function"
 | |
| #pragma GCC diagnostic ignored "-Wunused-variable"
 | |
| #pragma GCC diagnostic ignored "-Wsign-compare"
 | |
| 
 | |
| // tsSnodeAddress = "";
 | |
| // tsS3StreamEnabled = 0;
 | |
| 
 | |
| #include "cos.h"
 | |
| #include "rsync.h"
 | |
| #include "streamInt.h"
 | |
| 
 | |
| // int main(int argc, char **argv) {
 | |
| //   testing::InitGoogleTest(&argc, argv);
 | |
| 
 | |
| //   if (taosInitCfg("/etc/taos/", NULL, NULL, NULL, NULL, 0) != 0) {
 | |
| //     printf("error");
 | |
| //   }
 | |
| //   if (s3Init() < 0) {
 | |
| //     return -1;
 | |
| //   }
 | |
| //   strcpy(tsSnodeAddress, "127.0.0.1");
 | |
| //   int ret = RUN_ALL_TESTS();
 | |
| //   s3CleanUp();
 | |
| //   return ret;
 | |
| // }
 | |
| 
 | |
| TEST(testCase, checkpointUpload_Test) {
 | |
|   // stopRsync();
 | |
|   // startRsync();
 | |
| 
 | |
|   taosSsleep(5);
 | |
|   char* id = "2013892036";
 | |
| 
 | |
|   // uploadCheckpoint(id, "/root/offset/");
 | |
| }
 | |
| 
 | |
| TEST(testCase, checkpointDownload_Test) {
 | |
|   char* id = "2013892036";
 | |
|   // streamTaskDownloadCheckpointData(id, "/root/offset/download/");
 | |
| }
 | |
| 
 | |
| TEST(testCase, checkpointDelete_Test) {
 | |
|   char* id = "2013892036";
 | |
|   // deleteCheckpoint(id);
 | |
| }
 | |
| 
 | |
| TEST(testCase, checkpointDeleteFile_Test) {
 | |
|   char* id = "2013892036";
 | |
|   // deleteCheckpointFile(id, "offset-ver0");
 | |
| }
 |