Merge branch 'master' into sfa-geni-v3
Thierry Parmentelat [Wed, 17 Apr 2013 07:40:03 +0000 (09:40 +0200)]
system/TestAuthSfa.py
system/TestPlc.py
system/TestSliceSfa.py
system/macros.py

index 5fb5eb7..7a4b90b 100644 (file)
@@ -154,11 +154,6 @@ class TestAuthSfa:
        return \
             self.test_plc.run_in_guest(self.sfi_user("show %s"%(self.hrn())))==0
 
-    def sfi_slices (self, options):
-        "run (as regular user) sfi slices (on SM)"
-       return \
-            self.test_plc.run_in_guest(self.sfi_user("slices"))==0 
-
     # those are step names exposed as methods of TestPlc, hence the _sfa
     @slice_sfa_mapper
     def sfa_add_slice (self, *args, **kwds): pass
index 807d8a8..6eb2ac9 100644 (file)
@@ -97,7 +97,7 @@ class TestPlc:
         'sfi_configure@1', 'sfa_add_site@1','sfa_add_pi@1', SEPSFA,
         'sfa_add_user@1', 'sfa_update_user@1', 'sfa_add_slice@1', 'sfa_renew_slice@1', SEPSFA,
         'sfa_discover@1', 'sfa_create_slice@1', 'sfa_check_slice_plc@1', 'sfa_update_slice@1', SEPSFA,
-        'sfi_list@1', 'sfi_show@1', 'sfi_slices@1', 'sfa_utest@1', SEPSFA,
+        'sfi_list@1', 'sfi_show@1', 'sfa_utest@1', SEPSFA,
         # we used to run plcsh_stress_test, and then ssh_node_debug and ssh_node_boot
         # but as the stress test might take a while, we sometimes missed the debug mode..
         'ssh_node_debug@1', 'plcsh_stress_test@1', SEP,
@@ -1514,8 +1514,6 @@ class TestPlc:
     @auth_sfa_mapper
     def sfi_show(self): pass
     @auth_sfa_mapper
-    def sfi_slices(self): pass
-    @auth_sfa_mapper
     def ssh_slice_sfa(self): pass
     @auth_sfa_mapper
     def sfa_delete_user(self): pass
index 7de388d..7731f86 100644 (file)
@@ -32,7 +32,7 @@ class TestSliceSfa:
     def sfi_user(self,*args,**kwds): return self.test_auth_sfa.sfi_user(*args, **kwds)
 
     def discover_option(self):
-        if self.rspec_style()=='pg': return "-r protogeni"
+        if self.rspec_style()=='pg': return "-r GENI"
         else:                        return "-r sfa"
 
     # those are step names exposed as methods of TestPlc, hence the _sfa
@@ -86,7 +86,8 @@ class TestSliceSfa:
             "sfiListNodes.py -i %s/%s -o %s/%s"%(self.sfi_path(),self.adfile(),self.sfi_path(),self.nodefile()),
             "sfiAddSliver.py -i %s/%s -n %s/%s -o %s/%s"%\
                 (self.sfi_path(),self.adfile(),self.sfi_path(),self.nodefile(),self.sfi_path(),self.reqfile()),
-            self.sfi_user("create %s %s"%(self.hrn(),self.reqfile())),
+            self.sfi_user("allocate %s %s"%(self.hrn(),self.reqfile())),
+            self.sfi_user("provision %s"%(self.hrn())),
             ]
         for command in commands:
             if self.test_plc.run_in_guest(command)!=0: return False
index 0c7464a..3fc7dc8 100644 (file)
@@ -77,7 +77,6 @@ sequences['sfa_scratch'] = [
 sequences['sfi_view_all'] = [
     'sfi_list',
     'sfi_show',
-    'sfi_slices',
 ]
 
 # macro to exercice the registry only