@Override public void run() { try { for (Fixes fix : Fixes.values()) Factory.getSession().setFixEnable(fix, true); DominoUtils.setBubbleExceptions(true); File file = new File("tests/"); FilenameFilter filefilter = new FilenameFilter() { public boolean accept(final File dir, final String name) { return name.endsWith(".txt") || dir.isDirectory(); } }; // Reading directory contents File[] files = file.listFiles(filefilter); for (int i = 0; i < files.length; i++) { System.out.println(files[i]); BufferedReader br = new BufferedReader(new FileReader(files[i])); String line; while ((line = br.readLine()) != null) { line = line.trim(); if (Strings.isBlankString(line)) { } else if (line.startsWith("#")) { NTF(line); } else { execute(line, true, true, true); } } br.close(); } } catch (Exception e) { e.printStackTrace(); } // System.out.println(Factory.dumpCounters(true)); db = null; Factory.terminate(); System.out.println(Factory.dumpCounters(true)); }