aboutsummaryrefslogtreecommitdiff
path: root/binary_search_tool/test/generate_cmd.py
diff options
context:
space:
mode:
Diffstat (limited to 'binary_search_tool/test/generate_cmd.py')
-rwxr-xr-xbinary_search_tool/test/generate_cmd.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/binary_search_tool/test/generate_cmd.py b/binary_search_tool/test/generate_cmd.py
new file mode 100755
index 00000000..f6876eda
--- /dev/null
+++ b/binary_search_tool/test/generate_cmd.py
@@ -0,0 +1,25 @@
+#!/usr/bin/env python2
+"""Generate a virtual cmd script for pass level bisection.
+
+This is a required argument for pass level bisecting. For unit test, we use
+this script to verify if cmd_script.sh is generated correctly.
+"""
+
+from __future__ import print_function
+
+import os
+import sys
+
+
+def Main():
+ if not os.path.exists('./is_setup'):
+ return 1
+ file_name = 'cmd_script.sh'
+ with open(file_name, 'w') as f:
+ f.write('Generated by generate_cmd.py')
+ return 0
+
+
+if __name__ == '__main__':
+ retval = Main()
+ sys.exit(retval)