@Before public void setup() throws IOException { fileSystem = fileSystemRule.get(); PageCache pageCache = pageCacheRule.getPageCache( fileSystem ); workingStoreDir = testDir.storeDir( "working_" + version ); workingDatabaseLayout = testDir.databaseLayout( workingStoreDir ); check = new StoreVersionCheck( pageCache ); File prepareDirectory = testDir.directory( "prepare_" + version ); prepareSampleLegacyDatabase( version, fileSystem, workingDatabaseLayout.databaseDirectory(), prepareDirectory ); }
@Before public void setup() { db = new TestGraphDatabaseFactory() .newEmbeddedDatabaseBuilder( testDirectory.databaseDir() ) .newGraphDatabase(); }
private File copyTransactionLogs() throws IOException { File restoreDbStore = directory.storeDir( "restore-db" ); File restoreDbStoreDir = directory.databaseDir( restoreDbStore ); move( fileSystemRule.get(), this.directory.databaseDir(), restoreDbStoreDir ); return restoreDbStoreDir; }
@BeforeEach void setUp() throws Exception { homeDir = testDirectory.directory( "home-dir" ).toPath(); configDir = testDirectory.directory( "config-dir" ).toPath(); // Touch config configFile = configDir.resolve( "neo4j.conf" ); Files.createFile( configFile ); // To make sure files are resolved from the working directory originalUserDir = System.setProperty( "user.dir", testDirectory.absolutePath().getAbsolutePath() ); }
@BeforeClass public static void createDatabase() { graphdb = new TestGraphDatabaseFactory().newEmbeddedDatabase( testDirectory.storeDir() ); File databaseDirectory = testDirectory.databaseLayout( "read_only" ).databaseDirectory(); new TestGraphDatabaseFactory().newEmbeddedDatabase( databaseDirectory ).shutdown(); graphDbReadOnly = new TestGraphDatabaseFactory().newEmbeddedDatabaseBuilder( databaseDirectory ). setConfig( GraphDatabaseSettings.read_only, TRUE ). newGraphDatabase(); }
@Before public void before() { FileSystemAbstraction fs = fileSystemRule.get(); DefaultIdGeneratorFactory idGeneratorFactory = new DefaultIdGeneratorFactory( fs ); PageCache pageCache = pageCacheRule.getPageCache( fs ); StoreFactory factory = new StoreFactory( testDirectory.databaseLayout(), Config.defaults(), idGeneratorFactory, pageCache, fs, NullLogProvider.getInstance(), EmptyVersionContextSupplier.EMPTY ); neoStores = factory.openAllNeoStores( true ); arrayStore = neoStores.getPropertyStore().getArrayStore(); }
@Before public void before() { db = (GraphDatabaseAPI) new TestGraphDatabaseFactory().newEmbeddedDatabase( testDirectory.storeDir() ); }
@Before public void setup() { databaseLayout = testDirectory.databaseLayout(); storeDir = databaseLayout.databaseDirectory(); fileSystem = fileSystemRule.get(); new TestGraphDatabaseFactory().setFileSystem( fileSystem ).newImpermanentDatabase( storeDir ).shutdown(); }
@Before public void setUp() throws Exception { databaseLayout = testDirectory.databaseLayout(); storeDir = databaseLayout.databaseDirectory(); nativeLabelIndex = databaseLayout.labelScanStore(); migrationLayout = testDirectory.databaseLayout( "migrationDir" ); luceneLabelScanStore = testDirectory.databaseDir().toPath().resolve( Paths.get( "schema", "label", "lucene" ) ).toFile(); fileSystem = fileSystemRule.get(); pageCache = pageCacheRule.getPageCache( fileSystemRule ); indexMigrator = new NativeLabelScanStoreMigrator( fileSystem, pageCache, Config.defaults() ); fileSystem.mkdirs( luceneLabelScanStore ); }
@Before public void prepareDb() throws IOException { jobScheduler = new ThreadPoolJobScheduler(); String version = formats.storeVersion(); databaseLayout = directory.databaseLayout( "db_" + version ); File prepareDirectory = directory.directory( "prepare_" + version ); prepareSampleDatabase( version, fileSystem, databaseLayout, prepareDirectory ); }
@Before public void start() throws IOException { jobScheduler = new ThreadPoolJobScheduler(); stores = BatchingNeoStores.batchingNeoStores( fileSystemRule.get(), directory.absolutePath(), format, CONFIG, NullLogService.getInstance(), AdditionalInitialIds.EMPTY, Config.defaults(), jobScheduler ); stores.createNew(); }
@Before public void setUp() { File folder = testDir.directory( "folder" ); indexStorage = new PartitionedIndexStorage( directoryFactory, fileSystemRule.get(), folder ); index = LuceneSchemaIndexBuilder.create( descriptor, Config.defaults() ) .withIndexStorage( indexStorage ) .build(); schemaDescriptor = descriptor.schema(); }
private EphemeralFileSystemAbstraction produceUncleanStore() { GraphDatabaseService db = new TestGraphDatabaseFactory().setFileSystem( fs.get() ) .newImpermanentDatabase( testDirectory.databaseDir() ); try ( Transaction tx = db.beginTx() ) { db.createNode(); tx.success(); } EphemeralFileSystemAbstraction snapshot = fs.get().snapshot(); db.shutdown(); return snapshot; }
private void createGraphDbAndKillIt() { final GraphDatabaseService db = new TestGraphDatabaseFactory() .setFileSystem( fs ) .newImpermanentDatabaseBuilder( storeDirectory.databaseDir() ) .newGraphDatabase(); try ( Transaction tx = db.beginTx() ) { db.createNode( label( "FOO" ) ); db.createNode( label( "BAR" ) ); tx.success(); } db.shutdown(); }
private StoreAccess createStoreWithOneHighDegreeNodeAndSeveralDegreeTwoNodes( int nDegreeTwoNodes ) File storeDirectory = testDirectory.databaseDir(); GraphDatabaseService database = new TestGraphDatabaseFactory() .newEmbeddedDatabaseBuilder( storeDirectory ) .setConfig( GraphDatabaseSettings.record_format, getRecordFormatName() ) .setConfig( "dbms.backup.enabled", "false" ) .newGraphDatabase(); try ( Transaction transaction = database.beginTx() ) Node denseNode = database.createNode(); for ( int i = 0; i < nDegreeTwoNodes; i++ ) Node degreeTwoNode = database.createNode(); Node leafNode = database.createNode(); if ( i % 2 == 0 ) transaction.success(); database.shutdown(); PageCache pageCache = pageCacheRule.getPageCache( fileSystemRule.get() ); StoreAccess storeAccess = new StoreAccess( fileSystemRule.get(), pageCache, testDirectory.databaseLayout(), Config.defaults() ); return storeAccess.initialize();