You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by jr...@apache.org on 2018/04/21 16:15:05 UTC
[4/4] qpid-site git commit: QPID-8154: Signal failure when the output
is missing files
QPID-8154: Signal failure when the output is missing files
Project: http://git-wip-us.apache.org/repos/asf/qpid-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-site/commit/f350f526
Tree: http://git-wip-us.apache.org/repos/asf/qpid-site/tree/f350f526
Diff: http://git-wip-us.apache.org/repos/asf/qpid-site/diff/f350f526
Branch: refs/heads/asf-site
Commit: f350f526a6713891b8ca6b29cc874a647f6cddaf
Parents: 0a8153a
Author: Justin Ross <jr...@apache.org>
Authored: Sat Apr 21 09:14:38 2018 -0700
Committer: Justin Ross <jr...@apache.org>
Committed: Sat Apr 21 09:14:38 2018 -0700
----------------------------------------------------------------------
python/transom.py | 4 +++-
scripts/check-output-files | 13 ++++++++++++-
2 files changed, 15 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f350f526/python/transom.py
----------------------------------------------------------------------
diff --git a/python/transom.py b/python/transom.py
index 3c3f8e7..522aae5 100644
--- a/python/transom.py
+++ b/python/transom.py
@@ -173,6 +173,8 @@ class Transom:
for path in sorted(extra_files):
print(" {}".format(path))
+ return len(missing_files), len(extra_files)
+
def traverse_output_files(self, subdir, files):
output_dir = _join(self.output_dir, subdir)
names = set(_os.listdir(output_dir))
@@ -224,7 +226,7 @@ class Transom:
if (i + 1) % 100 == 0:
_sys.stdout.write("\n")
-
+
_sys.stdout.flush()
print()
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f350f526/scripts/check-output-files
----------------------------------------------------------------------
diff --git a/scripts/check-output-files b/scripts/check-output-files
index 7e1e530..bbdcdc4 100755
--- a/scripts/check-output-files
+++ b/scripts/check-output-files
@@ -26,4 +26,15 @@ site_url, input_dir, output_dir = sys.argv[1:4]
transom = Transom(site_url, input_dir, output_dir)
transom.init()
-transom.check_output_files()
+
+missing_files, extra_files = transom.check_output_files()
+
+if extra_files != 0:
+ print("Warning! {} extra files in the output".format(extra_files))
+
+if missing_files == 0:
+ print("PASSED")
+else:
+ print("FAILED")
+
+sys.exit(missing_files)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org