You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2019/04/19 19:19:35 UTC

[tika] branch TIKA-2849 updated: TIKA-2849 -- update non-test timing

This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch TIKA-2849
in repository https://gitbox.apache.org/repos/asf/tika.git


The following commit(s) were added to refs/heads/TIKA-2849 by this push:
     new 4dc119a  TIKA-2849 -- update non-test timing
4dc119a is described below

commit 4dc119af2ea07e02c16cad25d6fbc6dfaf02d76f
Author: TALLISON <ta...@apache.org>
AuthorDate: Fri Apr 19 15:19:22 2019 -0400

    TIKA-2849 -- update non-test timing
---
 .../tika/parser/pkg/ZipContainerDetectorTest.java  | 25 +++++++++++++++-------
 1 file changed, 17 insertions(+), 8 deletions(-)

diff --git a/tika-parsers/src/test/java/org/apache/tika/parser/pkg/ZipContainerDetectorTest.java b/tika-parsers/src/test/java/org/apache/tika/parser/pkg/ZipContainerDetectorTest.java
index 8c92986..0e3ff97 100644
--- a/tika-parsers/src/test/java/org/apache/tika/parser/pkg/ZipContainerDetectorTest.java
+++ b/tika-parsers/src/test/java/org/apache/tika/parser/pkg/ZipContainerDetectorTest.java
@@ -122,7 +122,7 @@ public class ZipContainerDetectorTest extends TikaTest {
         long nonTikaStream = 0;
         long tikaStream = 0;
         long tikaStreamWFile = 0;
-        for (int i = 0; i < 10; i++) {
+        for (int i = 0; i < 20; i++) {
             for (File z : zips) {
                 long start = System.currentTimeMillis();
                 try (InputStream is = new BufferedInputStream(new FileInputStream(z))) {
@@ -147,7 +147,8 @@ public class ZipContainerDetectorTest extends TikaTest {
                 tikaStreamWFile += System.currentTimeMillis()-start;
             }
         }
-        System.out.println("tika stream: "+tikaStream + " tika stream w file: "+tikaStreamWFile + " non tika stream:"+nonTikaStream);
+        System.out.println("tika stream: "+tikaStream + "\ntika stream w file: "
+                +tikaStreamWFile + "\nnon tika stream:"+nonTikaStream);
     }
 
     @Test
@@ -160,23 +161,31 @@ public class ZipContainerDetectorTest extends TikaTest {
         List<File> zips = getTestZipBasedFiles(detector, registry);
         System.out.println("zips size: "+zips.size());
         Set<MediaType> mediaTypeSet = new HashSet<>();
-        long stream = 0;
-        long file = 0;
-        for (int i = 0; i < 20; i++) {
+        long nonTikaStream = 0;
+        long tikaStream = 0;
+        long tikaStreamWFile = 0;
+        for (int i = 0; i < 10; i++) {
             for (File z : zips) {
                 long start = System.currentTimeMillis();
                 try (InputStream is = new BufferedInputStream(new FileInputStream(z))) {
                     getRecursiveMetadata(is, true);
                 }
-                stream += System.currentTimeMillis()-start;
+                nonTikaStream += System.currentTimeMillis()-start;
+                start = System.currentTimeMillis();
+                try (InputStream is = TikaInputStream.get(
+                        new BufferedInputStream(new FileInputStream(z)))) {
+                    getRecursiveMetadata(is, true);
+                }
+                tikaStream += System.currentTimeMillis()-start;
                 start = System.currentTimeMillis();
                 try (InputStream is = TikaInputStream.get(z)) {
                     getRecursiveMetadata(is, true);
                 }
-                file += System.currentTimeMillis()-start;
+                tikaStreamWFile += System.currentTimeMillis()-start;
+
             }
         }
-        System.out.println("stream: "+stream + " file: "+file);
+        System.out.println("tika stream: "+tikaStream + "\ntika stream w file: "+tikaStreamWFile + "\nnon tika stream:"+nonTikaStream);
     }
 
     //TODO -- we need to find a dwg+xps file for testing