+def parse_options():
+
+ #arguments supplied
+ if len(sys.argv) > 1 :
+ options_list = sys.argv[1:]
+ rspec_rep = options_list[0]
+ return rspec_rep
+ else:
+ print "Must supply Rspecs directory"
+ return
+
+
+rspec_dir = parse_options()
+print "DIRECTORY SUPPLIED" , rspec_dir
+rspec_filename_list = ['firexp_avakian_slice_iotlab.rspec',
+'firexp_iotlab_slice_iotlab.rspec',
+'iotlab_avakian_slice_iotlab2.rspec',
+'iotlab_avakian_slice_plab.rspec',
+'firexp_iotlab_slice_all.rspec',
+'iotlab_avakian_slice_all.rspec',
+'iotlab_avakian_slice_iotlab.rspec',
+'iotlab_user_slice_iotlab.rspec',
+'test_delete_all_leases.rspec']
+
+rspec_filename_dict = {
+ ('iotlab_avakian', 'iotlab'):
+ "sfi.py create iotlab.avakian_slice " + rspec_dir + \
+ 'iotlab_avakian_slice_iotlab.rspec',
+
+ ('iotlab_avakian', 'iotlab2'):
+ "sfi.py create iotlab.avakian_slice " + rspec_dir + \
+ 'iotlab_avakian_slice_iotlab2.rspec',
+
+ ('firexp_user','iotlab'):
+ "sfi.py create firexp.flab.iotlab_slice " + rspec_dir + \
+ 'firexp_iotlab_slice_iotlab.rspec',
+
+ ('firexp_user', 'all'):
+ "sfi.py create firexp.flab.iotlab_slice "+ rspec_dir + \
+ 'firexp_iotlab_slice_all.rspec',
+
+ ('iotlab_user', 'iotlab'):
+ "sfi.py create iotlab.user_slice "+ rspec_dir + \
+ 'iotlab_user_slice_iotlab.rspec',
+
+ ('firexp_avakian','iotlab'):
+ "sfi.py create firexp.flab.avakian_slice " + rspec_dir + \
+ 'firexp_avakian_slice_iotlab.rspec',
+
+ ('iotlab_avakian', 'plab') :
+ "sfi.py create iotlab.avakian_slice " + rspec_dir + \
+ 'iotlab_avakian_slice_plab.rspec',
+
+ ('iotlab_avakian', 'all') :
+ "sfi.py create iotlab.avakian_slice " + rspec_dir + \
+ 'iotlab_avakian_slice_all.rspec'
+
+ }