layers: Fix doc validation file list check
authorJohn Zulauf <jzulauf@LunarG.com>
Tue, 16 Jan 2018 22:32:45 +0000 (15:32 -0700)
committerjzulauf-lunarg <32470354+jzulauf-lunarg@users.noreply.github.com>
Wed, 17 Jan 2018 21:03:37 +0000 (14:03 -0700)
The check for required files was counting the files multiple times and
aborting silently.  The check now correct counts files and exits with
non-zero exit code on failure.

Change-Id: I5b158f7cca0dd541571d95c00c3450139daf32c4

scripts/vk_validation_stats.py

index 0ec5797..af84c59 100755 (executable)
@@ -192,12 +192,12 @@ class ValidationSource:
                     filepath = '../%s/layers/%s' % (build_dir, source)
                     if os.path.isfile(filepath):
                         qualified_paths.append(filepath)
-                        continue
+                        break
             if len(self.generated_source_files) != len(qualified_paths):
                 print("Error: Unable to locate one or more of the following source files in the %s directories" % (", ".join(generated_source_directories)))
                 print(self.generated_source_files)
                 print("Skipping documentation validation test")
-                quit()
+                exit(1)
             else:
                 self.source_files.extend(qualified_paths)