// @Ignore @Test @Category(SlowTests.class) public void bulkTest() throws MalformedURLException { wspotDao.setRecreate(true); wspotDao.init(); LOG.debug("path: {}", getWavFile().getParentFile().getAbsoluteFile()); File[] files = getWavFile().getParentFile().listFiles(new ExtNameFilter("wav")); LOG.debug("fileSize: {}", files.length); int foundSize = 0; int index = 0; for (File file : files) { // if(!file.getName().contains( // "RBg031126_13_31-30_1.wav" // )){ // continue; // } Long start = System.currentTimeMillis(); LOG.debug("start {}: {}", index, file); WordSpotResult result = doWordspot(file); wspotDao.save(result); foundSize += result.getSegments().size(); // String resultsStr = extractResultStr(result.getSegments()); LOG.debug("Marker => {}", result.getOriginalMarker()); LOG.debug("KeySegmentList => {}", getSpottingService().getKeySegmentList().size()); LOG.debug("{} => {}", getWavFile(), order.sortedCopy(result.getSegments().entrySet())); LOG.debug("{} => {}", getWavFile(), order.sortedCopy(result.getSegments().entrySet())); LOG.debug( "done {} in {} : {}\n", new Object[] {index, System.currentTimeMillis() - start, file}); index++; } // log.error("files =>" + files.length); LOG.debug("foundSize =>{}", foundSize); // Assert.assertEquals(0, list.size()); wspotDao.destroy(); Assert.assertTrue("One element at least", foundSize > 0); }