Fix running tests on Travis
authorEli Bendersky <eliben@gmail.com>
Sun, 26 Feb 2017 14:47:57 +0000 (06:47 -0800)
committerEli Bendersky <eliben@gmail.com>
Sun, 26 Feb 2017 14:47:57 +0000 (06:47 -0800)
test/run_all_unittests.py
test/run_examples_test.py
test/run_readelf_tests.py

index 6859b94b6cbdd3dc2db32401b55c91c48ced26ad..0e00a4d526503ce0b4f1a8eadc45d3bd407a4a1e 100755 (executable)
@@ -12,6 +12,10 @@ from __future__ import print_function
 import os, sys
 import unittest
 
+# Make it possible to run this file from the root dir of pyelftools without
+# installing pyelftools; useful for Travis testing, etc.
+sys.path[0:0] = ['.']
+
 
 def main():
     if not os.path.isdir('test'):
index 9bec604b2ebc7fd6d3740c7b7d331fb317c734ba..349f13b79b0a334c3fede4045e06afacb47daa31 100755 (executable)
@@ -11,9 +11,11 @@ import os, sys
 import logging
 from utils import run_exe, is_in_rootdir, dump_output_to_temp_files
 
+# Make it possible to run this file from the root dir of pyelftools without
+# installing pyelftools; useful for Travis testing, etc.
+sys.path[0:0] = ['.']
 
 # Create a global logger object
-#
 testlog = logging.getLogger('run_examples_test')
 testlog.setLevel(logging.DEBUG)
 testlog.addHandler(logging.StreamHandler(sys.stdout))
@@ -85,4 +87,3 @@ def main():
 
 if __name__ == '__main__':
     sys.exit(main())
-
index 9f5a4f7dc31e0d57d56b3fd69cf46f88ccca903a..7b58cf9a141438eeeee26deaf2a1a96eeb51ecf8 100755 (executable)
@@ -15,9 +15,11 @@ import logging
 import platform
 from utils import run_exe, is_in_rootdir, dump_output_to_temp_files
 
+# Make it possible to run this file from the root dir of pyelftools without
+# installing pyelftools; useful for Travis testing, etc.
+sys.path[0:0] = ['.']
 
 # Create a global logger object
-#
 testlog = logging.getLogger('run_tests')
 testlog.setLevel(logging.DEBUG)
 testlog.addHandler(logging.StreamHandler(sys.stdout))