aboutsummaryrefslogtreecommitdiff
path: root/binary_search_tool/test/is_good.py
diff options
context:
space:
mode:
Diffstat (limited to 'binary_search_tool/test/is_good.py')
-rwxr-xr-xbinary_search_tool/test/is_good.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/binary_search_tool/test/is_good.py b/binary_search_tool/test/is_good.py
new file mode 100755
index 00000000..bfe9cc32
--- /dev/null
+++ b/binary_search_tool/test/is_good.py
@@ -0,0 +1,24 @@
+#!/usr/bin/python2
+"""Check to see if the working set produces a good executable."""
+
+from __future__ import print_function
+
+import os
+import sys
+
+import common
+
+
+def Main():
+ if not os.path.exists('./is_setup'):
+ return 1
+ working_set = common.ReadWorkingSet()
+ for w in working_set:
+ if w == 1:
+ return 1 ## False, linking failure
+ return 0
+
+
+if __name__ == '__main__':
+ retval = Main()
+ sys.exit(retval)