def test_generate_static_environment_script_empty(self): try: fake_environ = os.environ.copy() fake_environ['CMAKE_PREFIX_PATH'] = '' fake_environ['CPATH'] = '' fake_environ['LD_LIBRARY_PATH'] = '' fake_environ['PATH'] = '' fake_environ['PKG_CONFIG_PATH'] = '' fake_environ['PYTHONPATH'] = '' catkin.environment_cache.os.environ = fake_environ result = generate_static_environment_script('/foo/build', ['/bar/install'], '/baz/pylib') self.assertTrue('export CMAKE_PREFIX_PATH="/bar/install:/foo/build"' in result, result) self.assertTrue('export CPATH="/foo/build/include"' in result, result) self.assertTrue('export LD_LIBRARY_PATH="/foo/build/lib"' in result, result) self.assertTrue('export PATH="/foo/build/bin"' in result, result) self.assertTrue('export PKG_CONFIG_PATH="/foo/build/lib/pkgconfig"' in result, result) self.assertTrue('export PYTHONPATH="/baz/pylib"' in result, result) self.assertEqual('#!/usr/bin/env sh', result[0]) self.assertEqual('exec "$@"', result[-1]) self.assertEqual(15, len(result)) finally: catkin.environment_cache.os.environ = os.environ
from __future__ import print_function import argparse import os import stat import sys try: from catkin.environment_cache import generate_environment_script, generate_static_environment_script except ImportError: # find the import relatively to make it work before installing catkin sys.path.append(os.path.join('/root/ros_core_ws/install/share/catkin/cmake', '..', 'python')) from catkin.environment_cache import generate_environment_script, generate_static_environment_script parser = argparse.ArgumentParser(description='Generate cached environment script.') parser.add_argument('--static', action='store_true', help='The flag to skip sourcing the env script and generate a static environment') args = parser.parse_args() if not args.static: code = generate_environment_script('/root/ros/geometry/tf_conversions/build/devel/env.sh') else: code = generate_static_environment_script('/root/ros/geometry/tf_conversions/build/devel', ['/root/ros/geometry/tf_conversions/build/devel', '/root/ros_core_ws/install'], 'lib/python2.7/dist-packages') with open('/root/ros/geometry/tf_conversions/build/catkin_generated/env_cached.sh', 'w') as f: #print('Generate script for cached environment "%s"' % '/root/ros/geometry/tf_conversions/build/catkin_generated/env_cached.sh') f.write('\n'.join(code)) mode = os.stat('/root/ros/geometry/tf_conversions/build/catkin_generated/env_cached.sh').st_mode os.chmod('/root/ros/geometry/tf_conversions/build/catkin_generated/env_cached.sh', mode | stat.S_IXUSR)
from __future__ import print_function import argparse import os import stat import sys try: from catkin.environment_cache import generate_environment_script, generate_static_environment_script except ImportError: # find the import relatively to make it work before installing catkin sys.path.append(os.path.join('/opt/ros/groovy/share/catkin/cmake', '..', 'python')) from catkin.environment_cache import generate_environment_script, generate_static_environment_script parser = argparse.ArgumentParser(description='Generate cached environment script.') parser.add_argument('--static', action='store_true', help='The flag to skip sourcing the env script and generate a static environment') args = parser.parse_args() if not args.static: code = generate_environment_script('/home/yuyang/catkin_ws/src/scoutsim/devel/env.sh') else: code = generate_static_environment_script('/home/yuyang/catkin_ws/src/scoutsim/devel', ['/home/yuyang/catkin_ws/src/scoutsim/devel', '/home/yuyang/catkin_ws/devel', '/opt/ros/groovy'], 'lib/python2.7/dist-packages') with open('/home/yuyang/catkin_ws/src/scoutsim/catkin_generated/env_cached.sh', 'w') as f: #print('Generate script for cached environment "%s"' % '/home/yuyang/catkin_ws/src/scoutsim/catkin_generated/env_cached.sh') f.write('\n'.join(code)) mode = os.stat('/home/yuyang/catkin_ws/src/scoutsim/catkin_generated/env_cached.sh').st_mode os.chmod('/home/yuyang/catkin_ws/src/scoutsim/catkin_generated/env_cached.sh', mode | stat.S_IXUSR)
from __future__ import print_function import argparse import os import stat import sys try: from catkin.environment_cache import generate_environment_script, generate_static_environment_script except ImportError: # find the import relatively to make it work before installing catkin sys.path.append(os.path.join('/root/ros_core_ws/install/share/catkin/cmake', '..', 'python')) from catkin.environment_cache import generate_environment_script, generate_static_environment_script parser = argparse.ArgumentParser(description='Generate cached environment script.') parser.add_argument('--static', action='store_true', help='The flag to skip sourcing the env script and generate a static environment') args = parser.parse_args() if not args.static: code = generate_environment_script('/root/ros/bullet/build/devel/env.sh') else: code = generate_static_environment_script('/root/ros/bullet/build/devel', ['/root/ros/bullet/build/devel', '/root/ros_core_ws/install'], 'lib/python2.7/dist-packages') with open('/root/ros/bullet/build/catkin_generated/env_cached.sh', 'w') as f: #print('Generate script for cached environment "%s"' % '/root/ros/bullet/build/catkin_generated/env_cached.sh') f.write('\n'.join(code)) mode = os.stat('/root/ros/bullet/build/catkin_generated/env_cached.sh').st_mode os.chmod('/root/ros/bullet/build/catkin_generated/env_cached.sh', mode | stat.S_IXUSR)
from __future__ import print_function import argparse import os import stat import sys try: from catkin.environment_cache import generate_environment_script, generate_static_environment_script except ImportError: # find the import relatively to make it work before installing catkin sys.path.append(os.path.join('/opt/ros/groovy/share/catkin/cmake', '..', 'python')) from catkin.environment_cache import generate_environment_script, generate_static_environment_script parser = argparse.ArgumentParser(description='Generate cached environment script.') parser.add_argument('--static', action='store_true', help='The flag to skip sourcing the env script and generate a static environment') args = parser.parse_args() if not args.static: code = generate_environment_script('/home/viki/WurzelWorkspace/src/robotino-ros-pkg/robotino/robotino_msgs/build/devel/env.sh') else: code = generate_static_environment_script('/home/viki/WurzelWorkspace/src/robotino-ros-pkg/robotino/robotino_msgs/build/devel', ['/home/viki/WurzelWorkspace/src/robotino-ros-pkg/robotino/robotino_msgs/build/devel', '/home/viki/WurzelWorkspace/devel', '/opt/ros/groovy'], 'lib/python2.7/dist-packages') with open('/home/viki/WurzelWorkspace/src/robotino-ros-pkg/robotino/robotino_msgs/build/catkin_generated/env_cached.sh', 'w') as f: #print('Generate script for cached environment "%s"' % '/home/viki/WurzelWorkspace/src/robotino-ros-pkg/robotino/robotino_msgs/build/catkin_generated/env_cached.sh') f.write('\n'.join(code)) mode = os.stat('/home/viki/WurzelWorkspace/src/robotino-ros-pkg/robotino/robotino_msgs/build/catkin_generated/env_cached.sh').st_mode os.chmod('/home/viki/WurzelWorkspace/src/robotino-ros-pkg/robotino/robotino_msgs/build/catkin_generated/env_cached.sh', mode | stat.S_IXUSR)
from __future__ import print_function import argparse import os import stat import sys try: from catkin.environment_cache import generate_environment_script, generate_static_environment_script except ImportError: # find the import relatively to make it work before installing catkin sys.path.append(os.path.join('/opt/ros/groovy/share/catkin/cmake', '..', 'python')) from catkin.environment_cache import generate_environment_script, generate_static_environment_script parser = argparse.ArgumentParser(description='Generate cached environment script.') parser.add_argument('--static', action='store_true', help='The flag to skip sourcing the env script and generate a static environment') args = parser.parse_args() if not args.static: code = generate_environment_script('/home/viki/WurzelWorkspace/devel/env.sh') else: code = generate_static_environment_script('/home/viki/WurzelWorkspace/devel', ['/home/viki/WurzelWorkspace/devel', '/opt/ros/groovy'], 'lib/python2.7/dist-packages') with open('/home/viki/WurzelWorkspace/build/catkin_generated/env_cached.sh', 'w') as f: #print('Generate script for cached environment "%s"' % '/home/viki/WurzelWorkspace/build/catkin_generated/env_cached.sh') f.write('\n'.join(code)) mode = os.stat('/home/viki/WurzelWorkspace/build/catkin_generated/env_cached.sh').st_mode os.chmod('/home/viki/WurzelWorkspace/build/catkin_generated/env_cached.sh', mode | stat.S_IXUSR)
from __future__ import print_function import argparse import os import stat import sys try: from catkin.environment_cache import generate_environment_script, generate_static_environment_script except ImportError: # find the import relatively to make it work before installing catkin sys.path.append(os.path.join('/opt/ros/groovy/share/catkin/cmake', '..', 'python')) from catkin.environment_cache import generate_environment_script, generate_static_environment_script parser = argparse.ArgumentParser(description='Generate cached environment script.') parser.add_argument('--static', action='store_true', help='The flag to skip sourcing the env script and generate a static environment') args = parser.parse_args() if not args.static: code = generate_environment_script('/home/random/CRF/groovy_workspace/sandbox/beginner_tutorials/build/devel/env.sh') else: code = generate_static_environment_script('/home/random/CRF/groovy_workspace/sandbox/beginner_tutorials/build/devel', ['/home/random/CRF/groovy_workspace/sandbox/beginner_tutorials/build/devel', '/opt/ros/groovy'], 'lib/python2.7/dist-packages') with open('/home/random/CRF/groovy_workspace/sandbox/beginner_tutorials/build/catkin_generated/env_cached.sh', 'w') as f: #print('Generate script for cached environment "%s"' % '/home/random/CRF/groovy_workspace/sandbox/beginner_tutorials/build/catkin_generated/env_cached.sh') f.write('\n'.join(code)) mode = os.stat('/home/random/CRF/groovy_workspace/sandbox/beginner_tutorials/build/catkin_generated/env_cached.sh').st_mode os.chmod('/home/random/CRF/groovy_workspace/sandbox/beginner_tutorials/build/catkin_generated/env_cached.sh', mode | stat.S_IXUSR)