Index: test/test262/testcfg.py |
diff --git a/test/test262/testcfg.py b/test/test262/testcfg.py |
index e4a3bdeaaf7d8024765abafb1cc27feac188d7d2..fc03c4d02e56f833487506be9f3c8a18a719ce0a 100644 |
--- a/test/test262/testcfg.py |
+++ b/test/test262/testcfg.py |
@@ -34,8 +34,8 @@ import hashlib |
import tarfile |
-TEST_262_ARCHIVE_REVISION = '3a890174343c' # This is the r309 revision. |
-TEST_262_ARCHIVE_MD5 = 'be5d4cfbe69cef70430907b8f3a92b50' |
+TEST_262_ARCHIVE_REVISION = 'fb327c439e20' # This is the r334 revision. |
+TEST_262_ARCHIVE_MD5 = '307acd166ec34629592f240dc12d57ed' |
TEST_262_URL = 'http://hg.ecmascript.org/tests/test262/archive/%s.tar.bz2' |
TEST_262_HARNESS = ['sta.js'] |
@@ -114,6 +114,7 @@ class Test262TestConfiguration(test.TestConfiguration): |
for chunk in iter(lambda: f.read(8192), ''): |
md5.update(chunk) |
if md5.hexdigest() != TEST_262_ARCHIVE_MD5: |
+ os.remove(archive_name) |
raise Exception("Hash mismatch of test data file") |
archive = tarfile.open(archive_name, 'r:bz2') |
archive.extractall(join(self.root)) |