new target qemu-cleanlog so that log.txt can contain only the last boot
[tests.git] / system / macros.py
index 7446f0b..ae0c0f0 100644 (file)
@@ -18,6 +18,12 @@ sequences['sfa_restart'] = [
     'sfi_configure',
     ]
 
+sequences ['sfa_create_slice'] = [
+    'sfa_rspec',
+    'sfa_allocate',
+    'sfa_provision',
+]
+
 "re-run a complete sfa cycle from a nightly test"
 sequences['sfa_populate'] = [ 
     'sfa_register_site',
@@ -172,3 +178,19 @@ sequences['slice_up_down']=[
     'slice_down',
 ]
     
+## dealing with nodes
+# useful also. for bonding
+# alias nodes to node since we mostly have one node
+sequences['node'] = [ 'nodes' ]
+sequences['delete_node'] = [ 'delete_nodes' ]
+
+sequences['restart_node'] = sequences['start_node'] = """
+qemu_kill_mine nodestate_reinstall qemu_local_init bootcd qemu_local_config 
+qemu_clean_mine qemu_export qemu_start qemu_timestamp qemu_nodefamily
+""".split()
+
+sequences['reset_node'] = "qemu-cleanlog qemu-kill-mine qemu-start".split()
+
+sequences['bonding_node'] = 'node start-node'.split()
+
+sequences['wait_node'] = 'ping_node ssh_node_debug ssh_node_boot'.split()