regtest/TestReferences.py | 4 ++-- regtest/backends/__init__.py | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-)
New commits: commit 6a4f0c32b6723b127034d59a34bf076942e9935f Author: Carlos Garcia Campos <[email protected]> Date: Sun Nov 6 15:44:06 2011 +0100 regtest: Skip tests with results when creating refs Not only tests that have md5, but also crashed or failed tests. diff --git a/regtest/TestReferences.py b/regtest/TestReferences.py index cfd4853..d65d30d 100644 --- a/regtest/TestReferences.py +++ b/regtest/TestReferences.py @@ -59,8 +59,8 @@ class TestReferences: backends = get_all_backends() for backend in backends: - if not self.config.force and backend.has_md5(refs_path): - print("Checksum file found, skipping '%s' for %s backend (%d/%d)" % (doc_path, backend.get_name(), n_doc, total_docs)) + if not self.config.force and backend.has_results(refs_path): + print("Results found, skipping '%s' for %s backend (%d/%d)" % (doc_path, backend.get_name(), n_doc, total_docs)) continue print("Creating refs for '%s' using %s backend (%d/%d)" % (doc_path, backend.get_name(), n_doc, total_docs)) if backend.create_refs(doc_path, refs_path): diff --git a/regtest/backends/__init__.py b/regtest/backends/__init__.py index 98d5a07..157170d 100644 --- a/regtest/backends/__init__.py +++ b/regtest/backends/__init__.py @@ -149,6 +149,9 @@ class Backend: return status + def has_results(self, test_path): + return self.has_md5(test_path) or self.is_crashed(test_path) or self.is_failed(test_path) + def has_stderr(self, test_path): return os.path.exists(os.path.join(test_path, self._name + '.stderr')) _______________________________________________ poppler mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/poppler
