@AfterClass public static void tearDown() throws Exception { AsterixHyracksIntegrationUtil.deinit(); File outdir = new File(PATH_ACTUAL); File[] files = outdir.listFiles(); if (files == null || files.length == 0) { outdir.delete(); } // clean up the files written by the ASTERIX storage manager for (String d : AsterixHyracksIntegrationUtil.getDataDirs()) { TestsUtils.deleteRec(new File(d)); } }
private static void deleteTransactionLogs() throws Exception { for (String ncId : AsterixHyracksIntegrationUtil.getNcNames()) { File log = new File(txnProperties.getLogDirectory(ncId)); if (log.exists()) { FileUtils.deleteDirectory(log); } } }
@BeforeClass public static void setUp() throws Exception { System.setProperty(GlobalConfig.CONFIG_FILE_PROPERTY, TEST_CONFIG_FILE_NAME); File outdir = new File(PATH_ACTUAL); outdir.mkdirs(); AsterixPropertiesAccessor apa = new AsterixPropertiesAccessor(); txnProperties = new AsterixTransactionProperties(apa); deleteTransactionLogs(); AsterixHyracksIntegrationUtil.init(); }