Bitcoin
Classes | Namespaces | Functions | Variables
corruption_test.cc File Reference
#include "leveldb/db.h"
#include <errno.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>
#include "leveldb/cache.h"
#include "leveldb/env.h"
#include "leveldb/table.h"
#include "leveldb/write_batch.h"
#include "db/db_impl.h"
#include "db/filename.h"
#include "db/log_format.h"
#include "db/version_set.h"
#include "util/logging.h"
#include "util/testharness.h"
#include "util/testutil.h"

Classes

class  leveldb::CorruptionTest
 

Namespaces

 leveldb
 

Functions

 leveldb::TEST (CorruptionTest, Recovery)
 
 leveldb::TEST (CorruptionTest, RecoverWriteError)
 
 leveldb::TEST (CorruptionTest, NewFileErrorDuringWrite)
 
 leveldb::TEST (CorruptionTest, TableFile)
 
 leveldb::TEST (CorruptionTest, TableFileRepair)
 
 leveldb::TEST (CorruptionTest, TableFileIndexData)
 
 leveldb::TEST (CorruptionTest, MissingDescriptor)
 
 leveldb::TEST (CorruptionTest, SequenceNumberRecovery)
 
 leveldb::TEST (CorruptionTest, CorruptedDescriptor)
 
 leveldb::TEST (CorruptionTest, CompactionInputError)
 
 leveldb::TEST (CorruptionTest, CompactionInputErrorParanoid)
 
 leveldb::TEST (CorruptionTest, UnrelatedKeys)
 
int main (int argc, char **argv)
 

Variables

static const int leveldb::kValueSize = 1000
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)