Update of LXCUtil library
[csit.git] / resources / libraries / robot / lxc.robot
index b4dd1d1..83bd5c1 100644 (file)
@@ -36,7 +36,7 @@
 | | Import Library | resources.libraries.python.LXCUtils
 | | ... | container_name=${lxc_name} | WITH NAME | ${lxc_name}
 | | Run keyword | ${lxc_name}.Set node | ${dut_node}
-| | Run keyword | ${lxc_name}.Container create | force_create=${TRUE}
+| | Run keyword | ${lxc_name}.Create container | force_create=${TRUE}
 | | Run keyword | ${lxc_name}.Mount host dir in container
 
 | Create LXC container on DUT node with cpuset
 | | ... | ${dut1_if1} | ${dut1_if2}
 | | ${lxc_cpus}= | CPU list per node str | ${dut_node} | ${dut_numa}
 | | ... | skip_cnt=${skip} | cpu_cnt=${count} | smt_used=${False}
+| | Set Suite Variable | ${lxc_cpus}
 | | Run keyword | ${lxc_name}.Set node | ${dut_node}
-| | Run keyword | ${lxc_name}.Container create | force_create=${TRUE}
+| | Run keyword | ${lxc_name}.Create container | force_create=${TRUE}
 | | Run keyword | ${lxc_name}.Mount host dir in container
-| | Run keyword | ${lxc_name}.Container cpuset cpus | ${lxc_cpus}
+| | Run keyword | ${lxc_name}.Container cpuset cpus | 0,${lxc_cpus}
 
 | Create '${nr}' LXC containers on '${dut}' node
 | | [Documentation] | Create and start multiple lxc containers on DUT node.
 | | Import Library | resources.libraries.python.LXCUtils
 | | ... | container_name=${lxc_name} | WITH NAME | ${lxc_name}
 | | Run keyword | ${lxc_name}.Set node | ${dut_node}
-| | Run keyword | ${lxc_name}.Container destroy
+| | Run keyword | ${lxc_name}.Destroy container
 
 | Destroy '${nr}' LXC containers on '${dut}' node
 | | [Documentation] | Stop and destroy multiple LXC containers on DUT node.
 | | Run keyword | ${lxc_name}_conf.Set node | ${dut_node}
 | | Run keyword | ${lxc_name}_conf.Add unix CLI listen
 | | Run keyword | ${lxc_name}_conf.Add unix nodaemon
+| | Run keyword | ${lxc_name}_conf.Add unix exec | "/tmp/running.exec"
+| | Run keyword | ${lxc_name}_conf.Add CPU main core | "0"
+| | Run keyword | ${lxc_name}_conf.Add CPU corelist workers | ${lxc_cpus}
 | | Run keyword | ${lxc_name}_conf.Add plugin disable | "dpdk_plugin.so"
 | | Run Keyword | ${lxc_name}_conf.Apply config LXC | ${lxc_name}