]> git.parisson.com Git - pdf.js.git/commitdiff
change the ERROR to WARNING; a message saying how to resolve these warnings
authornotmasteryet <async.processingjs@yahoo.com>
Tue, 15 Nov 2011 03:08:36 +0000 (21:08 -0600)
committernotmasteryet <async.processingjs@yahoo.com>
Tue, 15 Nov 2011 03:08:36 +0000 (21:08 -0600)
test/test.py

index 2eb144f9d85691987f668cacf0b39e208e68e45c..256200587bcdfb4e5d3606f823c1c6bc332588e9 100644 (file)
@@ -323,18 +323,18 @@ def verifyPDFs(manifestList):
         if os.access(f, os.R_OK):
             fileMd5 = hashlib.md5(open(f, 'rb').read()).hexdigest()
             if 'md5' not in item:
-                print 'ERROR: Missing md5 for file "' + f + '".',
+                print 'WARNING: Missing md5 for file "' + f + '".',
                 print 'Hash for current file is "' + fileMd5 + '"'
                 error = True
                 continue
             md5 = item['md5']
             if fileMd5 != md5:
-                print 'ERROR: MD5 of file "' + f + '" does not match file.',
+                print 'WARNING: MD5 of file "' + f + '" does not match file.',
                 print 'Expected "' + md5 + '" computed "' + fileMd5 + '"'
                 error = True
                 continue
         else:
-            print 'ERROR: Unable to open file for reading "' + f + '".'
+            print 'WARNING: Unable to open file for reading "' + f + '".'
             error = True
     return not error
 
@@ -363,7 +363,10 @@ def setUp(options):
         manifestList = json.load(mf)
 
     downloadLinkedPDFs(manifestList)
-    verifyPDFs(manifestList)
+
+    if not verifyPDFs(manifestList):
+      print 'Unable to verify the checksum for the files that are used for testing.'
+      print 'Please re-download the files, or adjust the MD5 checksum in the manifest for the files listed above.\n'
 
     for b in testBrowsers:
         State.taskResults[b.name] = { }