From: Sandrine Avakian Date: Mon, 16 Sep 2013 14:00:21 +0000 (+0200) Subject: Adding more tests to testsuite. X-Git-Tag: sfa-2.1-27~27^2~2 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=35aa027c0a3bf4ecfdc62c72b94b80de245e717a;p=sfa.git Adding more tests to testsuite. --- diff --git a/testbeds/iotlab/tests/bash_testsuite b/testbeds/iotlab/tests/bash_testsuite index 8947c6ed..9844cefb 100755 --- a/testbeds/iotlab/tests/bash_testsuite +++ b/testbeds/iotlab/tests/bash_testsuite @@ -1,7 +1,27 @@ #!/usr/bin/env python import os +from difflib import SequenceMatcher +print "config sfi" +with open ("/root/.sfi/sfi_config", "r") as sfi_config: + sfi_config_txt = [line for line in sfi_config] + +with open("/root/.sfi/sfi_config_iotlab", "r") as sfi_config_iotlab: + sfi_config_iotlab_txt = [line for line in sfi_config_iotlab] + +with open("/root/.sfi/sfi_config_firexp", "r") as sfi_config_firexp: + sfi_config_firexp_txt = [line for line in sfi_config_firexp] +# check that we are using the iotlab sfi configuration +result1 = SequenceMatcher(None, sfi_config_txt, sfi_config_iotlab_txt) + +result2 = SequenceMatcher(None, sfi_config_txt, sfi_config_firexp_txt) + +if result1.ratio() != 1.0: + os.system('cp /root/.sfi/sfi_config_iotlab /root/.sfi/sfi_config') + +os.system('cat /root/.sfi/sfi_config') +os.system('rm /root/tests_rspecs/iotlab_devlille_OUTPUT.rspec') print " ================= SFI.PY LIST IOTLAB =============" os.system('sfi.py list iotlab') @@ -32,16 +52,6 @@ print " ================= SFI.PY RESOURCES -L LEASES =============" raw_input("Press Enter to continue...") os.system('sfi.py resources -l leases') -print " =================SFI.PY RESOURCES -L LEASES -R IOTLAB ============== " -os.system('sfi.py resources -r iotlab -l leases') - -print " ================= SFI.PY RESOURCES avakian_adv.rspec =============" -raw_input("Press Enter to continue...") -os.system('sfi.py resources iotlab.avakian_slice') - - -print " ================= SFI.PY SHOW SLICE =============" -os.system('sfi.py show iotlab.avakian_slice') print " ================= SFI.PY SHOW USER =============" raw_input("Press Enter to continue...") @@ -57,13 +67,65 @@ os.system('sfi.py slices') print " ================= SFI.PY STATUS SLICE =============" os.system('sfi.py status iotlab.avakian_slice') -print " ================= SFI.PY CREATE SLICE =============" +print " ================= SFI.PY CREATE SLICE on iotlab only =============" raw_input("Press Enter to continue...") os.system('sfi.py create iotlab.avakian_slice /root/tests_rspecs/iotlab_devlille.rspec') +print " ================= SFI.PY RESOURCES -l all iotlab.avakian_slice =============" +raw_input("Press Enter to continue...") +os.system('sfi.py resources -l all iotlab.avakian_slice') + + print " ================= SFI.PY DELETE SLICE =============" raw_input("Press Enter to continue...") os.system('sfi.py delete iotlab.avakian_slice') -print "\r\n" + + +print " ================= SFI.PY CREATE SLICE on iotlab and firexp =============" +raw_input("Press Enter to continue...") +os.system('sfi.py create iotlab.avakian_slice /root/tests_rspecs/test_bidir.rspec') + + +print " ================= SFI.PY RESOURCES -l all -r iotlab iotlab.avakian_slice =============" +raw_input("Press Enter to continue...") +os.system('sfi.py resources -l all -r iotlab iotlab.avakian_slice') + + +print " =================SFI.PY RESOURCES -L LEASES -R IOTLAB ============== " +os.system('sfi.py resources -r iotlab -l leases') + + +print " ================= SFI.PY DELETE SLICE =============" +raw_input("Press Enter to continue...") +os.system('sfi.py delete iotlab.avakian_slice') + +print "\r\n \r\n" + +print " *********changing to firexp sfi config ***************" +os.system('cp /root/.sfi/sfi_config_firexp /root/.sfi/sfi_config') + + + +print " ================= SFI.PY CREATE SLICE on iotlab and firexp =============" +raw_input("Press Enter to continue...") +os.system('sfi.py create firexp.flab.iotlab_slice /root/tests_rspecs/mynodes.rspec') + + +print " ================= SFI.PY SHOW SLICE =============" +raw_input("Press Enter to continue...") +os.system('sfi.py show firexp.flab.iotlab_slice') + + +print " ================= SFI.PY RESOURCES -l leases firexp.flab.iotlab_slice =============" +raw_input("Press Enter to continue...") +os.system('sfi.py resources -l leases firexp.flab.iotlab_slice') + + +print " ================= SFI.PY RESOURCES firexp.flab.iotlab_slice =============" +raw_input("Press Enter to continue...") +os.system('sfi.py resources firexp.flab.iotlab_slice') + + +