You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-29 08:21:15 +03:00
Added remaining methods in SMFileSystem to the test.
This commit is contained in:
@ -45,7 +45,7 @@ off64_t SMFileSystem::size(const char *filename) const
|
||||
|
||||
SMComm *smComm = SMComm::get();
|
||||
int err = smComm->stat(filename, &_stat);
|
||||
if (!err)
|
||||
if (err)
|
||||
return err;
|
||||
|
||||
return _stat.st_size;
|
||||
|
@ -87,7 +87,7 @@ void error_server_thread()
|
||||
continue;
|
||||
}
|
||||
else {
|
||||
char errbuf[80];
|
||||
//char errbuf[80];
|
||||
//cout << "server thread got an error: " << strerror_r(errno, errbuf, 80) << endl;
|
||||
close(client_socket);
|
||||
errCode = -1;
|
||||
@ -151,6 +151,15 @@ int test1()
|
||||
}
|
||||
assert(gotException && !die);
|
||||
|
||||
cout << "rename" << endl;
|
||||
try {
|
||||
filesystem.rename("dummy1", "dummy2");
|
||||
}
|
||||
catch (NotImplementedYet &) {
|
||||
gotException = true;
|
||||
}
|
||||
assert(gotException && !die);
|
||||
|
||||
cout << "exists" << endl;
|
||||
err = filesystem.exists("dummy");
|
||||
assert(!err);
|
||||
@ -168,6 +177,18 @@ int test1()
|
||||
err = filesystem.listDirectory("dummy", filenames);
|
||||
assert(err == -1 && filenames.empty() && !die);
|
||||
|
||||
cout << "remove" << endl;
|
||||
err = filesystem.remove("dummy");
|
||||
assert(err == -1 && !die);
|
||||
|
||||
cout << "size" << endl;
|
||||
err = filesystem.size("dummy");
|
||||
assert(err == -1 && !die);
|
||||
|
||||
cout << "mkdir" << endl;
|
||||
err = filesystem.mkdir("dummy");
|
||||
assert(err == 0 && !die);
|
||||
|
||||
// done, return errCode
|
||||
die = true;
|
||||
server_thread.join();
|
||||
|
Reference in New Issue
Block a user